diff --git a/.github/workflows/deployments_prod.yml b/.github/workflows/deployments_prod.yml new file mode 100644 index 00000000..be0959c2 --- /dev/null +++ b/.github/workflows/deployments_prod.yml @@ -0,0 +1,20 @@ +name: Deploy prod + +on: + push: + branches: + - main + +jobs: + merge-mainnet: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - run: | + git config user.name "${{ github.actor }}" + git config user.email "${{ github.actor }}@users.noreply.github.com" + git fetch origin mainnet + git checkout mainnet + git reset staging --hard + git push origin mainnet -f diff --git a/.github/workflows/deployments_staging.yml b/.github/workflows/deployments_staging.yml new file mode 100644 index 00000000..ee416695 --- /dev/null +++ b/.github/workflows/deployments_staging.yml @@ -0,0 +1,46 @@ +name: Deploy staging + +on: + push: + branches: + - staging + +jobs: + merge-testnet: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - run: | + git config user.name "${{ github.actor }}" + git config user.email "${{ github.actor }}@users.noreply.github.com" + git fetch origin testnet + git checkout testnet + git reset staging --hard + git push origin testnet -f + + merge-testnet2: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - run: | + git config user.name "${{ github.actor }}" + git config user.email "${{ github.actor }}@users.noreply.github.com" + git fetch origin testnet2 + git checkout testnet2 + git reset staging --hard + git push origin testnet2 -f + + merge-goerli: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - run: | + git config user.name "${{ github.actor }}" + git config user.email "${{ github.actor }}@users.noreply.github.com" + git fetch origin goerli + git checkout goerli + git reset staging --hard + git push origin goerli -f diff --git a/.gitmodules b/.gitmodules index bede6932..c30f254d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -8,3 +8,6 @@ [submodule "packages/starksheet-solidity/lib/eth-projects-monorepo"] path = packages/starksheet-solidity/lib/eth-projects-monorepo url = https://github.com/ClementWalter/eth-projects-monorepo +[submodule "packages/starksheet-solidity/lib/safe-contracts"] + path = packages/starksheet-solidity/lib/safe-contracts + url = https://github.com/safe-global/safe-contracts diff --git a/docker-compose.yml b/docker-compose.yml index 42b85c45..82403e2e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,7 @@ services: command: - "--seed=0" - "--disable-rpc-request-validation" + - "--fork-network=alpha-goerli" ports: - '5050:5050' @@ -55,4 +56,4 @@ services: - "/app/script/Evmsheet.s.sol:EvmsheetScript" - "--broadcast" - "--verify" - - "--rpc-url=http://ethereum-devnet:8545" \ No newline at end of file + - "--rpc-url=http://ethereum-devnet:8545" diff --git a/package-lock.json b/package-lock.json index 08d64491..c9806b59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,6 +5,9 @@ "packages": { "": { "name": "root", + "dependencies": { + "@ethersproject/bytes": "^5.7.0" + }, "devDependencies": { "lerna": "^4.0.0" } @@ -106,6 +109,39 @@ "node": ">=4" } }, + "node_modules/@ethersproject/bytes": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/logger": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ] + }, "node_modules/@gar/promisify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", @@ -7358,6 +7394,19 @@ } } }, + "@ethersproject/bytes": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", + "requires": { + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/logger": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==" + }, "@gar/promisify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", diff --git a/package.json b/package.json index 9a4df050..32db00ab 100644 --- a/package.json +++ b/package.json @@ -3,5 +3,8 @@ "private": true, "devDependencies": { "lerna": "^4.0.0" + }, + "dependencies": { + "@ethersproject/bytes": "^5.7.0" } } diff --git a/packages/starksheet-cairo/allow_list.json b/packages/starksheet-cairo/allow_list.json index c3e3c840..9e26dfee 100644 --- a/packages/starksheet-cairo/allow_list.json +++ b/packages/starksheet-cairo/allow_list.json @@ -1,514 +1 @@ -{ - "0x1c8d2bb17cddf22728553c9700adfbbd42d1999194b409b1188b17191cc2efd": [ - "1057530587027018882242694570768270597567239018642816541005896228336557476406", - "1128020475570914033325218326146213239290096545134057478747083894696468253270", - "2642725512175957454861952946101289829098752965540823650355036547856093651556", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x140440374ca75f0732670014042d2645f637356a34d16c2f44955ea7941d3d": [ - "1618926529243697294289192646905945987702993623411762936429726560802810536896", - "1128020475570914033325218326146213239290096545134057478747083894696468253270", - "2642725512175957454861952946101289829098752965540823650355036547856093651556", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x7506de8fafc710ecff05a5a59e5f0bba86fb194ca96648314fc3bce9ffcd56": [ - "1084315946502458197676201791838135315565605872907004672902704774855054160542", - "1879935960452589025494769608481962479169729444891198353272708751060038988184", - "2642725512175957454861952946101289829098752965540823650355036547856093651556", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x7edc3d948bf1be9bdec7582b0bffe85d6a5d101ab408807e5b75f27f257882": [ - "1951837980964252931142686659414191073709796296874002010046312208475987614300", - "1879935960452589025494769608481962479169729444891198353272708751060038988184", - "2642725512175957454861952946101289829098752965540823650355036547856093651556", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0xdeb3050ffb0fa2c7367d3cab1c8d4e28104a51e131076028b702d279bdaea2": [ - "2466925190758209521888613636653585676929988276885261039040683779689604291179", - "3122067603542030218184687485122294944168417674975467134704750090304373606009", - "2162341803077155364449802802366529307706481058975827566083446783790830110595", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0xfe0afdb7bd9c314822f714aee41598882dabdef3bf9226d56fc0f92a7b2fd1": [ - "3251099739172984151422871304150720395769870981403009916174872538291628465622", - "3122067603542030218184687485122294944168417674975467134704750090304373606009", - "2162341803077155364449802802366529307706481058975827566083446783790830110595", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x1002bfe4d330aeee10d35205bdf4db5f25a779271f07c4baf51c9efc87769cd": [ - "1187679313707568569882628531572281302470328931051624392139401186520049470672", - "2677372518824717638281974256857241147878593400703485205549141085412373608784", - "2162341803077155364449802802366529307706481058975827566083446783790830110595", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x10031c9fb2668771b114805bf6f210e631d4f67c038912281d9e1ef5484f5cf": [ - "1118513573169043078129773311871385174098230319934146293639799560985576032245", - "2677372518824717638281974256857241147878593400703485205549141085412373608784", - "2162341803077155364449802802366529307706481058975827566083446783790830110595", - "3518737595383123100022423153977305052967715956725632038238201730928861580847", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x115ff62323d7a7c7035963eab3c8396944334b26495244b67e9f8413b97a1cf": [ - "2375114366096177741972630276293407252829573490793534780774041590765879465309", - "1321718871610215126689837954565145350762922809549299996297547579074715211419", - "730248764099113913466596372414720293077761399682948626548552980833020674173", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x12deb3c48c50cdc5443f21ad518cb16d4fe80fddf029a090609239a0fd902d7": [ - "515899391092815179961562015757339440857830743061895683973844373904703311238", - "1321718871610215126689837954565145350762922809549299996297547579074715211419", - "730248764099113913466596372414720293077761399682948626548552980833020674173", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x161a9bca8dcc5975a03b12f5f7bf9610e1541635eb40eb3a89baeedc168e636": [ - "2844375178850682685655373503963721371374859674406227840419482171057149668994", - "2159125550938315825960931358808004207557439050994608046625387708559107652769", - "730248764099113913466596372414720293077761399682948626548552980833020674173", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x172ba0acf340a7ea757e40217e843759eee6d53a6c7f67e6e967bb4d49be469": [ - "3578826969835337857198619598810646068939149861214914476432351795315909429335", - "2159125550938315825960931358808004207557439050994608046625387708559107652769", - "730248764099113913466596372414720293077761399682948626548552980833020674173", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x1ea76d8967b444c2eb9b89c4123568ca4087c316b104c3339d7613116292374": [ - "742804878876269645213791635079004588114314415003430141937298617134475776387", - "2861039030809749763206657334713597082720027312298239290928430888475602060722", - "700120223152512846482347386511192829244102527672989936701553337149627463093", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x2041223a611ae7d30c26fe9707d36fb7494219e87c6d0db9c7dcfa36a4a255a": [ - "798474611356689198180949694743811319440020239749099483788773652471295399823", - "2861039030809749763206657334713597082720027312298239290928430888475602060722", - "700120223152512846482347386511192829244102527672989936701553337149627463093", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x20918c70e1dfb7e3cd6811a37f9b027c4883dda8123cccd1e3e3b252c2cc2d2": [ - "231748739337799114488431243685263409750544980424815922467142818099579319636", - "3023810081083933376358762715632048065514078585691762952863132388174279319611", - "700120223152512846482347386511192829244102527672989936701553337149627463093", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x228c6594b25e7c93fb4f82f6d049e495b588279ce3d4f50b71d724a2bb75ee7": [ - "2069295478834401116548337456877293803161547828584000326872978354519839426420", - "3023810081083933376358762715632048065514078585691762952863132388174279319611", - "700120223152512846482347386511192829244102527672989936701553337149627463093", - "2229124359489981609406750452782482600801105249603177902441345429552771595050", - "735837805313233918457867349426468430075936682586537644675371279079298212504", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x27d6aeff1aba4377165a2b210c072e96dce1dd0ab71668a580ca4a9ee5433ff": [ - "2358152900921785960960672336171392236292538756467814744873624410383761296582", - "1025409683675766439650447694870043378941107510339441035923982950374047218748", - "3368422606602852776812200458916954078474859041379688092093758338364848150617", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x28f7ca787a9502c4475889649a2de03094e263cbde2d53bfcef816b6617210c": [ - "2244324545294323911410599777235778018349066601497964153445459899499569538683", - "1025409683675766439650447694870043378941107510339441035923982950374047218748", - "3368422606602852776812200458916954078474859041379688092093758338364848150617", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x2a1ec511dbced8d34997fbadfcb72e173910ca00901ee123eef6a0548ec5e66": [ - "1465415856155072686353024830934909627249044873850316414008025888906653429060", - "2638055747776849549819096661925462312322528134168129580020123089181451056330", - "3368422606602852776812200458916954078474859041379688092093758338364848150617", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x2d4e16ccbbb0f1a2dcb105ea1650ba21f39424f5e8cc7df178d332a59eecef9": [ - "836438904197620607009362869424317040079470623716767166093234248440373997347", - "2638055747776849549819096661925462312322528134168129580020123089181451056330", - "3368422606602852776812200458916954078474859041379688092093758338364848150617", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x30bc99341266f72b9bb2af77a949e5e995cdc9aee00479bd19c56234fa00a6c": [ - "3597107238774767267779260999071686026581413470503180545836126266013935376210", - "3379874860540600853878672751733193188546912701434576891809685794884733342357", - "2109955021297301516161921133784767355612134380144834154090970143619673299237", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x3299dbe2c836a92689f78d97d94156bb183a406c2b7dfc084e0d7e55126d564": [ - "3578455171689285163607119903733055481266436604917136777463112262258808352122", - "3379874860540600853878672751733193188546912701434576891809685794884733342357", - "2109955021297301516161921133784767355612134380144834154090970143619673299237", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x360c4f27bd9af2a05b416ff573738e8587883862a90965a1716dfa9d17f3e79": [ - "319252762111913021129982752760917405124684661609484270864289702891985113496", - "2295447429241224381554413025771329710893072694232906163462301680975886446616", - "2109955021297301516161921133784767355612134380144834154090970143619673299237", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x367c0c4603a29bc5aca8e07c6a2776d7c0d325945abb4f772f448b345ca4cf7": [ - "809767873206433280106971940789887313852584271857482125477192927921690875965", - "2295447429241224381554413025771329710893072694232906163462301680975886446616", - "2109955021297301516161921133784767355612134380144834154090970143619673299237", - "1782550337376536758833209439213761499430448143128214992770910198346147620004", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x3766dcce98c89acf3a9f14f8f5406aae6f04e0c570a759dc4df7d59a6b3ed34": [ - "850091944495868692608151002809330935119451297527859768055624985929710665771", - "2191341519878070474735595057239711451615157139031696674552806225741114921668", - "1489544238986502215499275753611745502076914713963569197320289842962646347193", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x378529943acd450c6b0c549821c799725e83eb08579aafc885d923527c3c10e": [ - "3406277040074225993703490868102348526428183854117969444102946861906954175674", - "2191341519878070474735595057239711451615157139031696674552806225741114921668", - "1489544238986502215499275753611745502076914713963569197320289842962646347193", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x38775a408d0d3eb9f6b78fd3fb23932cad69a466afd2a06d982d7c8a1f23cb9": [ - "3167080284712393531071422654535464054087335766650078511364825950674474947492", - "2567404573419880225627331162893752486690613080569992516658548853949980679440", - "1489544238986502215499275753611745502076914713963569197320289842962646347193", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x38d9bae3a0daba89843ddda6a58300fbc89ca8e850b623090e230e4d9277106": [ - "1590182732096500727130070190529927792914295222377720461222913833095298204058", - "2567404573419880225627331162893752486690613080569992516658548853949980679440", - "1489544238986502215499275753611745502076914713963569197320289842962646347193", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x3bc4f3912468951b3be911b9476177cc208dae52ae4f880540f4d24d3c61847": [ - "681167463547798810572265938030074412206828436233335323971606554206087563248", - "1085200533244719413898750475883659138537531039285169660294884669007129271454", - "1989318484545544729665595883923000570635203103066218204225069733747358608867", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x3cb1c6873766ce2be9fbf4ebd1effe0307be72f8deb02e9f222df7264be286c": [ - "1053364979292289065825744563025120525902054132382750681603940598941555262855", - "1085200533244719413898750475883659138537531039285169660294884669007129271454", - "1989318484545544729665595883923000570635203103066218204225069733747358608867", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x3ec19ab941eab03db17bee98ab73cafb96f3bc3753980291d5be3106911c1ad": [ - "1947314450614946427730269482148238579930145034070563120310187785339800314712", - "2885751101649269112508448850498386073396680243176163335283828173352058374116", - "1989318484545544729665595883923000570635203103066218204225069733747358608867", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x3fb57ea6c31c3e8c7815c4b7f038ac031763262c705c55734fddc9f76e324e8": [ - "599218077957894575997756079227418144808217555280274977452312387469903241776", - "2885751101649269112508448850498386073396680243176163335283828173352058374116", - "1989318484545544729665595883923000570635203103066218204225069733747358608867", - "2723015298615684584520513884880303442360265259774254858148967621649244507366", - "2699595023224034138612589801999018734417035173002184083549667247934912479392", - "363167860004473675668963495999125815480428705077525448019068508375034648431" - ], - "0x404756b85a9398366b144484b58da2a7798b4ba74bdaf42db376358093586e0": [ - "2040690786494089415261456333576531616801111710938906225324822788243227054086", - "323103245288098226205348512240848331352499353205725478276607666943767497852", - "849674343633354353265747707376387059115474783281484570377857137870375698256", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x445f2e3f457c9b485c747ac45aed7bef2efa3bdbca2376fcfabbe87c05b4257": [ - "2142425668004031210768481774008319498854545412443570059707123837224764188897", - "323103245288098226205348512240848331352499353205725478276607666943767497852", - "849674343633354353265747707376387059115474783281484570377857137870375698256", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x4e8fa25c1c786bb014311ed21cd5c5e0aa0b44a276fa6c6775f26febaaed2fb": [ - "3468849802737084348939112692743179385375304108452172870871980322641631712454", - "948988396688841862061409108598198288405125627560054840258964328583007184034", - "849674343633354353265747707376387059115474783281484570377857137870375698256", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x4f60ca5e2367d9cb2f047713dbeb288475fcb7e14e717a47d7d3848c98dc4ce": [ - "3083136038812424535359774697658572110644753138395191408789362165296308454252", - "948988396688841862061409108598198288405125627560054840258964328583007184034", - "849674343633354353265747707376387059115474783281484570377857137870375698256", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x5547e736cc915ef3f475508a624d9c3c33da5856b23fe9d99f487dacea67a13": [ - "1344742682842667833963749250924165497879728637672630452223396595422798123396", - "505983674231469837561340777505205784975151325118448044460798481631218112729", - "2614302020152785638482812771495590099388323696496672466514337050227947529960", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x577ef67d52b8da80116b514876c8b8c418f3527019a2ca5c07bf25d26714f21": [ - "144326118700224971974416634485644556334138036666151963211032363216403999171", - "505983674231469837561340777505205784975151325118448044460798481631218112729", - "2614302020152785638482812771495590099388323696496672466514337050227947529960", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x5799ec529081348e0a1c17b5c6dfa25daba0c634cbaa419db9f5b4298b48529": [ - "3197630473049650042283143078875051213359231599012640901797309052219243543521", - "1975058338509026721237481222242686621166175971741594535684915016221595427759", - "2614302020152785638482812771495590099388323696496672466514337050227947529960", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x586e8d37740e23376cfeeaaadd55a3423ac403fdad668e4b9ad23c5575320dc": [ - "745045421734105988854102164577796600239444017547453849682160659916107607425", - "1975058338509026721237481222242686621166175971741594535684915016221595427759", - "2614302020152785638482812771495590099388323696496672466514337050227947529960", - "3122188573990304717110638862348526488965951970977520037927304253939769674503", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x58863acf3c46876f5a7d131986b94a1eda58cd18edcbcf503534a661bf67a1e": [ - "3294602870239211523087924214795708150933697183656561082708103372559735563631", - "2661307545534166741035481610456886321513184498546272919184904358530807568709", - "3475707324903785730417094419490008427406096128577636171867305947596069370369", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x5cb068b58e52f20d19ec4da91836376f264de52f0af067b58b86de83b6ef6cd": [ - "1252731558550912896553425785601247939266806110644294023091622098454823486969", - "2661307545534166741035481610456886321513184498546272919184904358530807568709", - "3475707324903785730417094419490008427406096128577636171867305947596069370369", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x5cc789a382ffe2dbcca344ea42491e2784e0938e7506bb36970a915a7fe5e33": [ - "3401054379405524516290863177834674246928124703871448295022383115445606337489", - "2528466007918127989610749593829469244038573397647564863859403595942738324341", - "3475707324903785730417094419490008427406096128577636171867305947596069370369", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x5df1b6d56f925dc58050db38801d84da2b5ec45b48e5ed64e260b655e36f52b": [ - "535680247163902731250853540652991517018657318973924963298509221336378449219", - "2528466007918127989610749593829469244038573397647564863859403595942738324341", - "3475707324903785730417094419490008427406096128577636171867305947596069370369", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x5eb40eb990983cc674ae0f66fb35305ff08613ada349d0759e25b3f96977e60": [ - "141240625027546500967898878591504604597631175474056332407973720146780735287", - "314294026959832135460985582008624029494487489329713561567748973874761260808", - "2162708373455044212968888666070254650386305046115029275803076162725638329303", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x63865b2103948df4aba69a01c502b32fbce6dfa14ea323b9136014bbbffa139": [ - "1172156087914614970272105737603496095641913345787297786352423756494403562200", - "314294026959832135460985582008624029494487489329713561567748973874761260808", - "2162708373455044212968888666070254650386305046115029275803076162725638329303", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x6461cde14f31b96863926e5748ff67c8331741c3e813c9360e985930f697300": [ - "1368182953078611144682260882001210183497373820591788937840532885213636502651", - "2790066774983435638797501099832455421458230115979485778277735504346816623364", - "2162708373455044212968888666070254650386305046115029275803076162725638329303", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x661fdc6b170de87c583675b2f2b6e74dc1f78208cb745b1c4dda3586662dcb8": [ - "2254351419616657072934410387847112454316805715867608366039528616354986234079", - "2790066774983435638797501099832455421458230115979485778277735504346816623364", - "2162708373455044212968888666070254650386305046115029275803076162725638329303", - "558220138976481605382092777825912766325569663564886385418046241614555767201", - "1248043638247657589079619338940223407330389888329180574595755843964984360652", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x66243c879305289b401b5a297351557fef92ae82680645a0eeccc065a188c9c": [ - "2005299557783896694091999991418139837680567591365896557986058576728376283043", - "558926156801291517482468194116746578358901455454343811370225805703707407436", - "2449483586692719008128573206996380596413307075111191155994672474392777749621", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x67a3a7c4d19b388756ca5ec567dd5e56fa1bb40d95d0168a0f87302a2b77e6d": [ - "1686600116558479805579594929830827829418913055753117419972742869483985861716", - "558926156801291517482468194116746578358901455454343811370225805703707407436", - "2449483586692719008128573206996380596413307075111191155994672474392777749621", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x6cdeee45c897a485224419140b98a6027ec28b21fecb60cad7e7e105196d31d": [ - "366705145044233333711846430287355363836969008633026338938560046994084044292", - "961099324421087313233611775941093228270776725766376601897769392165477467548", - "2449483586692719008128573206996380596413307075111191155994672474392777749621", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x7360aee5743eba462e17e1886cca91be06ad5110fd3142d284332af3fc7248b": [ - "1201674810191495330202091057600132587479252874239977631289177575101039937926", - "961099324421087313233611775941093228270776725766376601897769392165477467548", - "2449483586692719008128573206996380596413307075111191155994672474392777749621", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x7934b6f4e48e4a4ce6a65077e711ec7d2034bc8062c2f7fc33cb20c0970fa7c": [ - "933443789839912307201111413528127115323135597904374806988031260757101087270", - "1108104070477516645259411887793636790377135894304420899092089781011438440992", - "2268477676338447210618902318194920200364797046120266715512479376838354001849", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x795ea272324b62bf2e46c3993e38fb808e434606b5f7e7ae93fe989b174730d": [ - "1206327967336192454044222682753358801170030804816541805692097539140861315585", - "1108104070477516645259411887793636790377135894304420899092089781011438440992", - "2268477676338447210618902318194920200364797046120266715512479376838354001849", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x7d0e599d01a378a1906cbc6e8b6a69c7a310e543fb31503ce06c73b67302123": [ - "2066811164514513161681682545631059784831714560881521702025879170499072088101", - "3199899219539766496928582387638646841905171547689239270491435019670070269881", - "2268477676338447210618902318194920200364797046120266715512479376838354001849", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x2f6189b63a8c1688a8fc8abc1a9ea46d27964c4666b92db19886334fd24e66f": [ - "1616229670415459386118026959522595990210294255407780355637307646775411588284", - "3199899219539766496928582387638646841905171547689239270491435019670070269881", - "2268477676338447210618902318194920200364797046120266715512479376838354001849", - "1539978331550489815096265419331825294444497760696508452613523249942459677345", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x2f809edb8b1ffd707f2ba8c08dcc99f29033244ee065ace83de0465b1672a05": [ - "264288069538265824958237550880318404834479779288294338026034631415511441195", - "2409881665187589247844481077805780884097193882166304797970179974678855498558", - "1361747701870081274773612240128806670096295334709356953813250949278960468433", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x36c9b1d9b513caa91c991642b4c0baf58626848cda27ff53e79ee62af3b9ba1": [ - "3194747668080345550953135712079100820602151317845424348469456810472793449744", - "2409881665187589247844481077805780884097193882166304797970179974678855498558", - "1361747701870081274773612240128806670096295334709356953813250949278960468433", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x38d91feb1ff00f40601a253427a35be03843ff6bec15465ed1b63a5b86689dd": [ - "2584876161510124970233194703391364287958515824481521863989397259231187962496", - "1505844682729957266754816374968888573122169860978917626969472670903886265562", - "1361747701870081274773612240128806670096295334709356953813250949278960468433", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x531daede43ea79fe99b2368685ca8f8cbd03cf6151f1fa562e08c48d968511b": [ - "1109996470631024802413304407883876187471391961110569850637740432907871450038", - "1505844682729957266754816374968888573122169860978917626969472670903886265562", - "1361747701870081274773612240128806670096295334709356953813250949278960468433", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x63f2837e8809e583820994cea735e4f95612bd59a929bf1ec73e35ccec93241": [ - "1614729748578611999954046418487694346095892527199310725613849864925403581771", - "729766969279046442346379075690339675492069107809886541296165908782375335116", - "1559776948416856197878750717791472148980370153276678408518231515031353227992", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x6b66f70b8e4501eddd8e8c2ae046b207fc66b80d33397768d1048aaf9848f74": [ - "910429790638476876537173593643656098649423585809486346963552726736850244262", - "729766969279046442346379075690339675492069107809886541296165908782375335116", - "1559776948416856197878750717791472148980370153276678408518231515031353227992", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x7559c0721ea6a36a5b0317a08da540f0c64263d6fa0e0b8aa6aa8f584c19bb8": [ - "2446554300092657521933572049863091589542573877976337337303499757727767703797", - "811355903694512660127480974448527013162887663244130255627527816546132212770", - "1559776948416856197878750717791472148980370153276678408518231515031353227992", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ], - "0x951bbca64556e639b54c88278e6f734948969b2bdf27a2bd9008afe6d6b7c0": [ - "1219113730787772954157849867338526417655972433612874733903844856888740711265", - "811355903694512660127480974448527013162887663244130255627527816546132212770", - "1559776948416856197878750717791472148980370153276678408518231515031353227992", - "3228955484826673164588602596799818355473413237480275901260650749561210157104", - "752609883578077405668637875898722604321209327539959972810385115393926436505", - "3054481083162581530345069756156978256739585181326063363303273006370705081514" - ] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/BasicCellRenderer.json b/packages/starksheet-cairo/build/BasicCellRenderer.json index 2b19f3d9..2ea21081 100644 --- a/packages/starksheet-cairo/build/BasicCellRenderer.json +++ b/packages/starksheet-cairo/build/BasicCellRenderer.json @@ -1,21391 +1,3685 @@ { - "abi": [ + "abi": [ + { + "inputs": [ { - "inputs": [ - { - "name": "token_id", - "type": "felt" - } - ], - "name": "number_to_index", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "token_id", + "type": "felt" + } + ], + "name": "number_to_index", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "token_id", + "type": "felt" + }, + { + "name": "value", + "type": "felt" }, { - "inputs": [ - { - "name": "token_id", - "type": "felt" - }, - { - "name": "value", - "type": "felt" - }, - { - "name": "name", - "type": "felt" - } - ], - "name": "token_uri", - "outputs": [ - { - "name": "token_uri_len", - "type": "felt" - }, - { - "name": "token_uri", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "name", + "type": "felt" } + ], + "name": "token_uri", + "outputs": [ + { + "name": "token_uri_len", + "type": "felt" + }, + { + "name": "token_uri", + "type": "felt*" + } + ], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0x47e", + "selector": "0x226ad7e84c1fe08eb4c525ed93cccadf9517670341304571e66f7c4f95cbe54" + }, + { + "offset": "0x133", + "selector": "0x3de4eb31fc674e7a692bd85ab4062d839aa8954dde3141ed7bc7e5e898365cc" + } ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": 1150, - "selector": "0x226ad7e84c1fe08eb4c525ed93cccadf9517670341304571e66f7c4f95cbe54" - }, - { - "offset": 307, - "selector": "0x3de4eb31fc674e7a692bd85ab4062d839aa8954dde3141ed7bc7e5e898365cc" + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "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", + "0x8", + "0x482680017ffc8000", + "0x1", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x8", + "0x40780017fff7fff", + "0x2", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xa", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x2", + "0x480280007ffb8000", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9f", + "0x480280017ffb8000", + "0x48487ffd7fff8000", + "0x480280007ffb8000", + "0x40317fff7ffe7ffc", + "0x48127ffc7fff8000", + "0x480280017ffb8000", + "0x480280007ffb8000", + "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", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x20780017fff7ffd", + "0x6", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x30", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff51", + "0x40137fff7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", + "0x480680017fff8000", + "0x0", + "0x480a80007fff8000", + "0x1104800180018000", + "0x1c", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", + "0x482480017fff8000", + "0x1", + "0x20680017fff7fff", + "0x6", + "0x400780017fff8001", + "0x2d", + "0x10780017fff7fff", + "0x4", + "0x400780017fff8001", + "0x0", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x48127ff47fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x1f", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x30", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x20780017fff7ffb", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0xa", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x482a7ffc7ffd8000", + "0x400080007fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x208b7fff7fff7ffe", + "0x48297ffb80007ffd", + "0x20680017fff7fff", + "0x5", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x484680017ffa8000", + "0x100", + "0x482680017ffd8000", + "0x1", + "0x48317fff80007ffb", + "0x48327fff7ffc8000", + "0x480080007fff8000", + "0x480a7ff97fff8000", + "0x48307ffe7ffa8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xf", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x4027800180018002", + "0x41", + "0x48127ffd7fff8000", + "0x4826800180008000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", + "0x480680017fff8000", + "0x39", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x6", + "0x400780017fff8003", + "0x100", + "0x10780017fff7fff", + "0x4", + "0x400780017fff8003", + "0x10000", + "0x484a800380028000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48307fdc7ffc8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x40137fff7fff8000", + "0x40137ffd7fff8001", + "0x40137ffc7fff8002", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", + "0x40137fff7fff8003", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeac", + "0x480680017fff8000", + "0x646174613a6170706c69636174696f6e2f6a736f6e2c7b2264657363726970", + "0x400080007ffe7fff", + "0x480680017fff8000", + "0x74696f6e223a2022537461726b7368656574222c20226e616d65223a2022", + "0x400080017ffd7fff", + "0x484680017ffd8000", + "0x100", + "0x482480017fff8000", + "0x21", + "0x400080027ffb7fff", + "0x400180037ffb8000", + "0x480680017fff8000", + "0x222c2022696d616765223a2022646174613a696d6167652f7376672b786d6c", + "0x400080047ffa7fff", + "0x480680017fff8000", + "0x2c25334373766725323076696577426f782533442532373025323030253230", + "0x400080057ff97fff", + "0x480680017fff8000", + "0x3839253230353525323725323066696c6c2533442532376e6f6e6525323725", + "0x400080067ff87fff", + "0x480680017fff8000", + "0x3230786d6c6e73253344253237687474702533412f2f7777772e77332e6f72", + "0x400080077ff77fff", + "0x480680017fff8000", + "0x672f323030302f737667253237253345253343646566732533452533437374", + "0x400080087ff67fff", + "0x480680017fff8000", + "0x796c65253345253430666f6e742d66616365253230253742666f6e742d6661", + "0x400080097ff57fff", + "0x480680017fff8000", + "0x6d696c79253341253230253237507265737325323053746172742532303250", + "0x4000800a7ff47fff", + "0x480680017fff8000", + "0x25323725334273726325334125323075726c25323825323764617461253341", + "0x4000800b7ff37fff", + "0x480680017fff8000", + "0x666f6e742f776f666632253342626173653634253243643039474d67414241", + "0x4000800c7ff27fff", + "0x480680017fff8000", + "0x41414141424c3841413841414141415235774141424b674141454141414141", + "0x4000800d7ff17fff", + "0x480680017fff8000", + "0x41414141414141414141414141414141414141414141414150305a47564530", + "0x4000800e7ff07fff", + "0x480680017fff8000", + "0x63476a41624d42794358675a6741494e794551674b38465453615175445241", + "0x4000800f7fef7fff", + "0x480680017fff8000", + "0x41424e67496b41344e4d42434146687a5148684649623644566c42306a314f", + "0x400080107fee7fff", + "0x480680017fff8000", + "0x4d4253336f4f4953744562732f2f2f6c4a776356727a47634f30676f684c45", + "0x400080117fed7fff", + "0x480680017fff8000", + "0x484d6369694443434e57695a67613079625345555954514f6a4b427038546c", + "0x400080127fec7fff", + "0x480680017fff8000", + "0x737a7344526438716174586c3330587430645a47467952305668444b776c62", + "0x400080137feb7fff", + "0x480680017fff8000", + "0x746c25324272734643773945316e6465594a74732f37527762305673784d71", + "0x400080147fea7fff", + "0x480680017fff8000", + "0x576c636a6a775445537a2f5568752f77337333746b6f496d70343464515168", + "0x400080157fe97fff", + "0x480680017fff8000", + "0x576f456d54337579526d70746f7553446b7a57454138762f3932364a4b7539", + "0x400080167fe87fff", + "0x480680017fff8000", + "0x486f696e6e3673376674336d4965476c773754716437456f326a4651784976", + "0x400080177fe77fff", + "0x480680017fff8000", + "0x6a5642494a70563269614f62547a68575932314e74476772687434704d4b34", + "0x400080187fe67fff", + "0x480680017fff8000", + "0x57556a34624c7967542f51253242514c7879253242336c482f362f6b627549", + "0x400080197fe57fff", + "0x480680017fff8000", + "0x6444497239446a724a496a6f394a7336524d58253242456b37424f545a6b6d", + "0x4000801a7fe47fff", + "0x480680017fff8000", + "0x70397a347455524652566656307148504448375a7462364a616f6130684c33", + "0x4000801b7fe37fff", + "0x480680017fff8000", + "0x5975616232473373667a7236577639453679356976702532427135564c7442", + "0x4000801c7fe27fff", + "0x480680017fff8000", + "0x6a514478476f5345304150313762336466376c61726a6525324273637a6b72", + "0x4000801d7fe17fff", + "0x480680017fff8000", + "0x41744a334b6657304a342532424b323365744b4b556a383554616f57473453", + "0x4000801e7fe07fff", + "0x480680017fff8000", + "0x346158436c427743413268676141652532423658396f696e32304e62554a72", + "0x4000801f7fdf7fff", + "0x480680017fff8000", + "0x64466767517049686d5247494d30372f7025324277375a7058316c47316a6a", + "0x400080207fde7fff", + "0x480680017fff8000", + "0x51787073435141423438714445415042346950312f6a39592f4261686a3559", + "0x400080217fdd7fff", + "0x480680017fff8000", + "0x43414e302f78714157496852616a6c6e694e654f50396e7843346666793255", + "0x400080227fdc7fff", + "0x480680017fff8000", + "0x694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a", + "0x400080237fdb7fff", + "0x480680017fff8000", + "0x6a4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48", + "0x400080247fda7fff", + "0x480680017fff8000", + "0x37786a364666322f6b343472787a6449324141676742492f4c48416b394a7a", + "0x400080257fd97fff", + "0x480680017fff8000", + "0x35554d496f4c7755344146455435725a464f33444d61665563306177735143", + "0x400080267fd87fff", + "0x480680017fff8000", + "0x48794970557a546b30784a474a454f6a4e6871436b474570496153474f6a71", + "0x400080277fd77fff", + "0x480680017fff8000", + "0x4e466d2f574e434e3569636b71434d6e414165564c4d4c655867356971386b", + "0x400080287fd67fff", + "0x480680017fff8000", + "0x365752585a52326c337042393831427a73475a743225324256696c43427239", + "0x400080297fd57fff", + "0x480680017fff8000", + "0x54494a674b6778365542514446253242566a4b44714e7741414948386a6949", + "0x4000802a7fd47fff", + "0x480680017fff8000", + "0x664d6e75384b6866584b486f4e3348634134477245786842324155442f795a", + "0x4000802b7fd37fff", + "0x480680017fff8000", + "0x554d42385754757949413444634f4b656434397939504249616e426967734d", + "0x4000802c7fd27fff", + "0x480680017fff8000", + "0x454e38556b30766c5476304a58334e394d795a75544d763573655357413525", + "0x4000802d7fd17fff", + "0x480680017fff8000", + "0x3242385565385044655472645467474973566d4e33635856586a6463795275", + "0x4000802e7fd07fff", + "0x480680017fff8000", + "0x633434385866664176506e733575324d4531722532426a4731703137767a38", + "0x4000802f7fcf7fff", + "0x480680017fff8000", + "0x49704f416e4834444273677933512f54376b33646d2f384633423237735569", + "0x400080307fce7fff", + "0x480680017fff8000", + "0x4877464631414f6c683055646e494471494e5164506355393145786f2f3462", + "0x400080317fcd7fff", + "0x480680017fff8000", + "0x52696a6a5169704e4e307a4c646c7a504438496f547449734c38717162746f", + "0x400080327fcc7fff", + "0x480680017fff8000", + "0x4f5149514a5a5678497059313150735355533231397a4c585066642f507667", + "0x400080337fcb7fff", + "0x480680017fff8000", + "0x765751346372464d253242576975567170645a6f4e6475645872632f474532", + "0x400080347fca7fff", + "0x480680017fff8000", + "0x4d4a36656e3575635746694763375274364f487676354d674c2532427a4473", + "0x400080357fc97fff", + "0x480680017fff8000", + "0x3578444277696141315433554877326b635943312f55666453316645316d37", + "0x400080367fc87fff", + "0x480680017fff8000", + "0x763742346537653350574848786533594f32483525324241504f5a79655030", + "0x400080377fc77fff", + "0x480680017fff8000", + "0x25324251506553425468793078713965363241486a6141556842432f364144", + "0x400080387fc67fff", + "0x480680017fff8000", + "0x484c6f476f4f657636412532426867487369317a613871355a4e4d716a596c", + "0x400080397fc57fff", + "0x480680017fff8000", + "0x575a4d713867354248445574495370574a73526f52544a56613049305a3957", + "0x4000803a7fc47fff", + "0x480680017fff8000", + "0x546b5371564b73507a3464586a7648746449684c6e767074554c4330753542", + "0x4000803b7fc37fff", + "0x480680017fff8000", + "0x567579414d544b4a513930594b5267546e5769476b6d715345714b6d725668", + "0x4000803c7fc27fff", + "0x480680017fff8000", + "0x5259674b6b335443686255573671456f45637665577a685953544c32484e70", + "0x4000803d7fc17fff", + "0x480680017fff8000", + "0x6735452f6d7151393956564467763352475435586d33637a68754c39726858", + "0x4000803e7fc07fff", + "0x480680017fff8000", + "0x64316132372f736c5130686959366a643739614f5a43746a6f526872623136", + "0x4000803f7fbf7fff", + "0x480680017fff8000", + "0x575676514b725734477a786a7869723238494d697a2f715544797349577037", + "0x400080407fbe7fff", + "0x480680017fff8000", + "0x516a667765347a556437614a735651575179524c554b484b42577938577645", + "0x400080417fbd7fff", + "0x480680017fff8000", + "0x565333584d53353656337757644f442532424638757639645477496d4b722f", + "0x400080427fbc7fff", + "0x480680017fff8000", + "0x5064626d5763775176456641616a7975566a70784e32704f56635769336c38", + "0x400080437fbb7fff", + "0x480680017fff8000", + "0x77454c2f6d395070646f55494536253242504b5838315041546d67654f3042", + "0x400080447fba7fff", + "0x480680017fff8000", + "0x317347454825324261707a353466646d534a7a333741686635366a4c773975", + "0x400080457fb97fff", + "0x480680017fff8000", + "0x6e504535644d4b3025324237544639563843435466523979664e7355493474", + "0x400080467fb87fff", + "0x480680017fff8000", + "0x557a464642326e536e384b4f626a64446964554c7034494a68737778785951", + "0x400080477fb77fff", + "0x480680017fff8000", + "0x72595a64364e76436e55394d445825324252654c6e4d546d6c315a45397230", + "0x400080487fb67fff", + "0x480680017fff8000", + "0x6b5077334e326752253242736a4573596d4953706b356c31497333594e614a", + "0x400080497fb57fff", + "0x480680017fff8000", + "0x4b6f6e7a65703756637354316e556b62347048774b5a41796b614b6f435046", + "0x4000804a7fb47fff", + "0x480680017fff8000", + "0x30506f6d456876495758656e6f5a767836774f4b313070316c327454685879", + "0x4000804b7fb37fff", + "0x480680017fff8000", + "0x38503165557764737653715157766f424d7473674851554a61477449427375", + "0x4000804c7fb27fff", + "0x480680017fff8000", + "0x6861776450545a537859707257757734647a7231564755744449465871726f", + "0x4000804d7fb17fff", + "0x480680017fff8000", + "0x4d4d695973467838576954336463574b6f376d50554c797156574139723059", + "0x4000804e7fb07fff", + "0x480680017fff8000", + "0x74524a4c626957766a6e4c25324272633452646767624e516c514141613264", + "0x4000804f7faf7fff", + "0x480680017fff8000", + "0x306d616236364d4844707431436477626b51436253375053445a4d7a374672", + "0x400080507fae7fff", + "0x480680017fff8000", + "0x4f51713165636153304a6c7464416c44527941587173364130586247707748", + "0x400080517fad7fff", + "0x480680017fff8000", + "0x676b70367572557757416272464d3375794d764e4b6c344d6c435548537950", + "0x400080527fac7fff", + "0x480680017fff8000", + "0x416d3931776144454a3559595148754a4d32304b575251737637486b613347", + "0x400080537fab7fff", + "0x480680017fff8000", + "0x70686c533258444b714f4b42455547533165306b63316f323449494166486c", + "0x400080547faa7fff", + "0x480680017fff8000", + "0x4449794278584a4a6567674233693861745667434f3064444f5a484a57596a", + "0x400080557fa97fff", + "0x480680017fff8000", + "0x564c416a6a397137765673456e72684b3745684c75427a42586d4d67455463", + "0x400080567fa87fff", + "0x480680017fff8000", + "0x4531636d61436976504b6f4a766670466c7949354d70584234454325324245", + "0x400080577fa77fff", + "0x480680017fff8000", + "0x672f596d303454787843354e6c73596b74646f595155656c38624673456c37", + "0x400080587fa67fff", + "0x480680017fff8000", + "0x48345a36734377622f38626b347458574658504b6a715462526e64336e4c57", + "0x400080597fa57fff", + "0x480680017fff8000", + "0x70394f784941706c664b586747684e6c72443462354a4c5a36705575344172", + "0x4000805a7fa47fff", + "0x480680017fff8000", + "0x6756614d366561357844574244476f7a707a4641376e674774596334486141", + "0x4000805b7fa37fff", + "0x480680017fff8000", + "0x775269475576637653653652414177335a576b564f4667764b46364955696c", + "0x4000805c7fa27fff", + "0x480680017fff8000", + "0x4d49394964715155345134585264484866736666517770313955434a49306a", + "0x4000805d7fa17fff", + "0x480680017fff8000", + "0x5773725433356f5578303678507268473271364d4533554f306c63635a5573", + "0x4000805e7fa07fff", + "0x480680017fff8000", + "0x54454351784a44527854444b6c334c4948722f6162546f73686c646651786a", + "0x4000805f7f9f7fff", + "0x480680017fff8000", + "0x364f57745273466e6966444373473674336b426f344e6d424a6d6155565463", + "0x400080607f9e7fff", + "0x480680017fff8000", + "0x6c794951414a4c6a6e723042365a3859464d6e396b39796770375272784836", + "0x400080617f9d7fff", + "0x480680017fff8000", + "0x766877624a4e41654b4d554436353974386746514a4d5377652f434f624850", + "0x400080627f9c7fff", + "0x480680017fff8000", + "0x467671484746554e5266253242737245663354584b42725a76676b63693969", + "0x400080637f9b7fff", + "0x480680017fff8000", + "0x72426d63442f7458616754474358634e68432532424f3539754c706e667379", + "0x400080647f9a7fff", + "0x480680017fff8000", + "0x6f714c53313238374552776d38666165564f6d3857634437386c5a36594232", + "0x400080657f997fff", + "0x480680017fff8000", + "0x7939385a4c6c4d3972557264324c514e6c3249566434547273766751393630", + "0x400080667f987fff", + "0x480680017fff8000", + "0x793775735965306854506170576a71726c2532425837784665424e54253242", + "0x400080677f977fff", + "0x480680017fff8000", + "0x315a644a4a572532424678745737584e7774634e7a7761672532425256656a", + "0x400080687f967fff", + "0x480680017fff8000", + "0x6d4a6839656d6c495a4b69694e63694b3849554f4d33556a4a376342554e58", + "0x400080697f957fff", + "0x480680017fff8000", + "0x47505853326c68253242687770676f4836567348524f637645697233725859", + "0x4000806a7f947fff", + "0x480680017fff8000", + "0x70344c7769435a773176486c43623552314d68623564536e4f326d6e6f475a", + "0x4000806b7f937fff", + "0x480680017fff8000", + "0x6f58463157655747576d7a694a314a555534715072306e694a536c4e424331", + "0x4000806c7f927fff", + "0x480680017fff8000", + "0x636b4b6d4a66576258775577757449547a456d6a7767707761427534645250", + "0x4000806d7f917fff", + "0x480680017fff8000", + "0x66746a2f4e384143526e64616b2f4641674b674c37305058577839767a6b59", + "0x4000806e7f907fff", + "0x480680017fff8000", + "0x322532426d34355473496b4c3037616f70444e6f676830535262535a534f39", + "0x4000806f7f8f7fff", + "0x480680017fff8000", + "0x7a744657516a376e574c676275364325324254374b6a44715a3667456e5277", + "0x400080707f8e7fff", + "0x480680017fff8000", + "0x674d78306b4c5a77797962514f76514130773054782f354a42722f63595a64", + "0x400080717f8d7fff", + "0x480680017fff8000", + "0x53574f546a774446364e6f586b796a33566a484e4751494e76426a5a734a4a", + "0x400080727f8c7fff", + "0x480680017fff8000", + "0x3377466141516d6f5a575a5970416961574f466e6e686455524176576b557a", + "0x400080737f8b7fff", + "0x480680017fff8000", + "0x77693062677a5a4158796f44554571486357307069454c574f777168773365", + "0x400080747f8a7fff", + "0x480680017fff8000", + "0x765478444957724e32495371525151454c414d32365334486c723548552f48", + "0x400080757f897fff", + "0x480680017fff8000", + "0x784a43436844424a6b756b63415738564154306770545a544b4e48677a444f", + "0x400080767f887fff", + "0x480680017fff8000", + "0x7234314751656a4f34677a416e6b57707746475243334c625231787a4b4348", + "0x400080777f877fff", + "0x480680017fff8000", + "0x75365635694674674c704f384b51596d59654678684c32643838736469506a", + "0x400080787f867fff", + "0x480680017fff8000", + "0x2f76306b427a636c51637954735766324d6445394944386d5858576a72434b", + "0x400080797f857fff", + "0x480680017fff8000", + "0x253242354532756e336e6976656973526e726971317548594d6a6a69694945", + "0x4000807a7f847fff", + "0x480680017fff8000", + "0x304b6466674d6f3163476d6b557254624f3035673273763347767352597176", + "0x4000807b7f837fff", + "0x480680017fff8000", + "0x2f61457736375472644f705435567a4641364131417939634b6f4466776254", + "0x4000807c7f827fff", + "0x480680017fff8000", + "0x4a64445750524e57517354796a6d3772486249734b466b6f4f2f5a4c437673", + "0x4000807d7f817fff", + "0x480680017fff8000", + "0x5966785973337768534338614c49344b765677373773336e347a4867697061", + "0x4000807e7f807fff", + "0x480680017fff8000", + "0x634a6e435362463945727a53357069386343577655597a4f5064327a684a2f", + "0x4000807f7f7f7fff", + "0x480680017fff8000", + "0x4750437a53684f453378596c634f3350796164586a54334f6b687068415846", + "0x400080807f7e7fff", + "0x480680017fff8000", + "0x5853766865544e5355525446565641486f4a6d7949726b6a454b6f51774647", + "0x400080817f7d7fff", + "0x480680017fff8000", + "0x30303554334158643935764e30446d336d427332786746546c253242513572", + "0x400080827f7c7fff", + "0x480680017fff8000", + "0x73416a6e744768707a6f62643642374e7a52664e56653130446f4e56393437", + "0x400080837f7b7fff", + "0x480680017fff8000", + "0x5359646f635252624776636d785456786f61367a717756376d416e77354431", + "0x400080847f7a7fff", + "0x480680017fff8000", + "0x47455474327a48382532425476514256356e37672f32615768743979794e59", + "0x400080857f797fff", + "0x480680017fff8000", + "0x4c39744f42744167384846435945316d4e7754324542324675385449685437", + "0x400080867f787fff", + "0x480680017fff8000", + "0x765652413461587a6e6b3670545a4e6779696f73747749364b654655374c69", + "0x400080877f777fff", + "0x480680017fff8000", + "0x6c7041253242334234474a794277574d327062466a4876734a3747754f6f61", + "0x400080887f767fff", + "0x480680017fff8000", + "0x6b6a6d46746a59344c6254396c323239253242453646374c4475577a744c6e", + "0x400080897f757fff", + "0x480680017fff8000", + "0x333749786b386a356c42564b33774c7369362f416641756f6a34396c4d6b56", + "0x4000808a7f747fff", + "0x480680017fff8000", + "0x53545045396b704764304c724555534a4941413070596c4178414d642f4e4f", + "0x4000808b7f737fff", + "0x480680017fff8000", + "0x46776f4a4464584669307a4f5744422f54464a705666575642574f51627472", + "0x4000808c7f727fff", + "0x480680017fff8000", + "0x4a556230636c663369253242575072446f596c65545674564f45306d367935", + "0x4000808d7f717fff", + "0x480680017fff8000", + "0x64487444725551776f414c7455523365585364444d4e785866656a59467476", + "0x4000808e7f707fff", + "0x480680017fff8000", + "0x4c626c726c4a7777484b2f456957504a616b32574b35386e684e6f4c6a615a", + "0x4000808f7f6f7fff", + "0x480680017fff8000", + "0x55475841756f32656f5777464566612f445334496958717246714779633348", + "0x400080907f6e7fff", + "0x480680017fff8000", + "0x726939785132693243352f7335767a424d30793777334d4473774d37593252", + "0x400080917f6d7fff", + "0x480680017fff8000", + "0x47427172464d6778374f696325324230497a736d5678617a5473305263666a", + "0x400080927f6c7fff", + "0x480680017fff8000", + "0x324f3334532f525639503269486f42756c4b49594244665a46654c53356439", + "0x400080937f6b7fff", + "0x480680017fff8000", + "0x725379664a64536c67683268644d72324f5552334b6e6c506e4f4178547731", + "0x400080947f6a7fff", + "0x480680017fff8000", + "0x4a384c4d325a776e4671765a745a4a6c7878343873776243743272316b6648", + "0x400080957f697fff", + "0x480680017fff8000", + "0x75443756624831326159383849437456734b784b742f31726b616c42414d74", + "0x400080967f687fff", + "0x480680017fff8000", + "0x782f6f6f6d43445059626b556f4c6344624b436a7675713953544467746a58", + "0x400080977f677fff", + "0x480680017fff8000", + "0x4744715735564b36686347654f46697a6a3643714c4f49716b577834777332", + "0x400080987f667fff", + "0x480680017fff8000", + "0x45504d444e7378253242613661533230384f39784c30526146586f39424164", + "0x400080997f657fff", + "0x480680017fff8000", + "0x5530706e452532424c695359334b536f4a41525978646e7a69545a4d706961", + "0x4000809a7f647fff", + "0x480680017fff8000", + "0x442f34384969693938344461513579766563784146737357792f686274696d", + "0x4000809b7f637fff", + "0x480680017fff8000", + "0x63253242704c386b35796f70496d4a627948712f6138797a6c6c37726f4f7a", + "0x4000809c7f627fff", + "0x480680017fff8000", + "0x586d786d4163337459585363546b65734d6344324939315a36336549312f39", + "0x4000809d7f617fff", + "0x480680017fff8000", + "0x4a627755716b36737863394b52677277574d414e6543314e6e397547797754", + "0x4000809e7f607fff", + "0x480680017fff8000", + "0x73706d5538712532426c5a6d43714d674153363662674841476a514b73754a", + "0x4000809f7f5f7fff", + "0x480680017fff8000", + "0x334451416a5235346d356a4c7a5a616e546c62646530253242726e6634385a", + "0x400080a07f5e7fff", + "0x480680017fff8000", + "0x574138546c32673277414779427748516e3552322532424e6a726542677862", + "0x400080a17f5d7fff", + "0x480680017fff8000", + "0x6c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a59", + "0x400080a27f5c7fff", + "0x480680017fff8000", + "0x4768336e4c4a426b41506a7578424a44524833304842657538556743697846", + "0x400080a37f5b7fff", + "0x480680017fff8000", + "0x4e437951322f4b253242385157372f6530253242664f2532423436524e5730", + "0x400080a47f5a7fff", + "0x480680017fff8000", + "0x65794c726f39446a5467704a4e4d3547385179306c54644f756d7377306671", + "0x400080a57f597fff", + "0x480680017fff8000", + "0x504569393646702532424830634d774e6f376a787a596d6e4e664d5a6d6450", + "0x400080a67f587fff", + "0x480680017fff8000", + "0x6c7932706f7132575065476d67507136474c78504e34536c4b486e7870624f", + "0x400080a77f577fff", + "0x480680017fff8000", + "0x69754c585175583155715031676a6f38426136536c55314f416d5267707a75", + "0x400080a87f567fff", + "0x480680017fff8000", + "0x31735444584a50754d3338546f387130344c324e7779706538373277775567", + "0x400080a97f557fff", + "0x480680017fff8000", + "0x41675a6c7038646b5166397a38544d43624d6b596b3758484375333564375a", + "0x400080aa7f547fff", + "0x480680017fff8000", + "0x5a41656f346b5a4b68784953386945354c546a334c4f6976485a7268394a38", + "0x400080ab7f537fff", + "0x480680017fff8000", + "0x70337a4c5a436a77636970354452694b6e576e49664c33386b4a684d745277", + "0x400080ac7f527fff", + "0x480680017fff8000", + "0x6a67553525324256726d714b6c6739307a376a64732f4238444b646b464c76", + "0x400080ad7f517fff", + "0x480680017fff8000", + "0x483353253242376f4838616c445a6c626734533155583574434d445342324f", + "0x400080ae7f507fff", + "0x480680017fff8000", + "0x364b756c7a41344b76306737314251643054464b7733685358696e62374e6c", + "0x400080af7f4f7fff", + "0x480680017fff8000", + "0x304258725873514e6376436b386d6f394f786965783559627a78564e2f6b37", + "0x400080b07f4e7fff", + "0x480680017fff8000", + "0x38336f48545a495777393079495a777672697164475473586e543849657054", + "0x400080b17f4d7fff", + "0x480680017fff8000", + "0x37597946434f4a6741395a30427949455956735478522f6b73616b32426837", + "0x400080b27f4c7fff", + "0x480680017fff8000", + "0x6f4b767034766e695530364d57317a424672746568647a306b6b587951786a", + "0x400080b37f4b7fff", + "0x480680017fff8000", + "0x426d7965645636644d59654538614678746575777355466136466c6c54446c", + "0x400080b47f4a7fff", + "0x480680017fff8000", + "0x716430707a525a77473663467266574d6270384738587a6a66624d25324235", + "0x400080b57f497fff", + "0x480680017fff8000", + "0x4658657076356f457273696c363458783663375841576275696d3666387347", + "0x400080b67f487fff", + "0x480680017fff8000", + "0x494d58666f334a6971476b703333376854536a6765636862364f42472f327a", + "0x400080b77f477fff", + "0x480680017fff8000", + "0x31376a6f6d4469476d253242476c623146553069656e7552796977654c5767", + "0x400080b87f467fff", + "0x480680017fff8000", + "0x67447a6d4655765545556a5a6f377356544877684f46504d6b4e7371464239", + "0x400080b97f457fff", + "0x480680017fff8000", + "0x77796d6b45307639666d7477453854377135384e594f37787534623833766e", + "0x400080ba7f447fff", + "0x480680017fff8000", + "0x46766c35755378446c472532426b4f51675249644f346a677a786a53486a4b", + "0x400080bb7f437fff", + "0x480680017fff8000", + "0x4c7332742f6c684f6477717661314157444370727633443453345237416259", + "0x400080bc7f427fff", + "0x480680017fff8000", + "0x34544362664b4637744265363554343551347a7a4971443331617979755771", + "0x400080bd7f417fff", + "0x480680017fff8000", + "0x6a692532424636585337535439483943314f342f694b366b4775766b512f66", + "0x400080be7f407fff", + "0x480680017fff8000", + "0x4e3537487837456533373435622f76766e2f62482f58253242392f25324267", + "0x400080bf7f3f7fff", + "0x480680017fff8000", + "0x62656d684f416d49705576755157757344764b517578394a44564e734b6736", + "0x400080c07f3e7fff", + "0x480680017fff8000", + "0x51636d6b73515341445530346347524c523768466f5a326337785545664725", + "0x400080c17f3d7fff", + "0x480680017fff8000", + "0x3242776b755459474d764c6a422f6550634936416847686e5735717a454169", + "0x400080c27f3c7fff", + "0x480680017fff8000", + "0x4a586377564545775869654e70536c317a6a45725325324243532532424863", + "0x400080c37f3b7fff", + "0x480680017fff8000", + "0x4c6f52506d7661324d6767412f69794c67536f544a55576773344279414951", + "0x400080c47f3a7fff", + "0x480680017fff8000", + "0x4f304f6f705a487656627a6844494c65557155677a7a48492f667950474e78", + "0x400080c57f397fff", + "0x480680017fff8000", + "0x7977736f796c6865534639577662795363336b4544716b32415636436c4364", + "0x400080c67f387fff", + "0x480680017fff8000", + "0x635535536e6c4e6e4963394b794d63384c79622532423867484f4a79517346", + "0x400080c77f377fff", + "0x480680017fff8000", + "0x6c4c625052796d6d374a42743349545a544162314732444252496b514b5170", + "0x400080c87f367fff", + "0x480680017fff8000", + "0x5451396939623665435353387a4d366161525364544b5657524d336663454a", + "0x400080c97f357fff", + "0x480680017fff8000", + "0x4c644b61746e73724959774e4a55253242733048364461757832775a356867", + "0x400080ca7f347fff", + "0x480680017fff8000", + "0x33706c6530424748756b316b4543734859446461496d4b7025324233463542", + "0x400080cb7f337fff", + "0x480680017fff8000", + "0x317859763763486b71644475306a4b645273657a3531376d63563641685148", + "0x400080cc7f327fff", + "0x480680017fff8000", + "0x346931484e3173766c6a5248366845454672682532426e72726d47316e3330", + "0x400080cd7f317fff", + "0x480680017fff8000", + "0x7a4d346749776d694d7745624b6842545564423141486f582532424b674151", + "0x400080ce7f307fff", + "0x480680017fff8000", + "0x7a4f48543946494f71436b524e4e623273397170496943534f753167576868", + "0x400080cf7f2f7fff", + "0x480680017fff8000", + "0x497343564a737657714571753547624a514b4e6a61427465394c4f69676368", + "0x400080d07f2e7fff", + "0x480680017fff8000", + "0x414a7665475773394332323033766f6e476c6b777252513234646467327963", + "0x400080d17f2d7fff", + "0x480680017fff8000", + "0x45646157554456734441785548734977773665615234464665336d4a416b66", + "0x400080d27f2c7fff", + "0x480680017fff8000", + "0x426d5a6452395264774a485a6d4764527950436a706a627a31712f584a3453", + "0x400080d37f2b7fff", + "0x480680017fff8000", + "0x4949446b66384b4b6e6e32456c4b6d794c69573442513836733151554b2f76", + "0x400080d47f2a7fff", + "0x480680017fff8000", + "0x426867524e776548766c5968687a7238706367704b4b6d6f61576a7036426b", + "0x400080d57f297fff", + "0x480680017fff8000", + "0x594f48446c7835734b56473363654745396576506e77356364666745424267", + "0x400080d67f287fff", + "0x480680017fff8000", + "0x6f554946536238587632504553314772446a784569524b6b697846716a5470", + "0x400080d77f277fff", + "0x480680017fff8000", + "0x4d6d544b6b693148726a7a35436851715571784571544c6c4b6c5371557131", + "0x400080d87f267fff", + "0x480680017fff8000", + "0x4772547231476a527130717846717a62744f6e5347653668374a6d627a4968", + "0x400080d97f257fff", + "0x480680017fff8000", + "0x355a6544696c315a58536a7430774375616b336c6e476f5655506f53734e66", + "0x400080da7f247fff", + "0x480680017fff8000", + "0x3337394b326a6274716d44674d69485a42665a6c6832483975773738495469", + "0x400080db7f237fff", + "0x480680017fff8000", + "0x314a466a585653662f4336634f55667a346f30644178305447777448446863", + "0x400080dc7f227fff", + "0x480680017fff8000", + "0x666a3443516d49694531444d5a42546b6c4e5a557065566f614f6e71763373", + "0x400080dd7f217fff", + "0x480680017fff8000", + "0x3234314e50503965766574594768435a50576a4979747332706173436a2532", + "0x400080de7f207fff", + "0x480680017fff8000", + "0x4270556a54596c336b615574374f744b4a6136355850396d356e6367364e68", + "0x400080df7f1f7fff", + "0x480680017fff8000", + "0x6a685a587032762532426d57724341545a754a303368316b6a557569765067", + "0x400080e07f1e7fff", + "0x480680017fff8000", + "0x596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b74", + "0x400080e17f1d7fff", + "0x480680017fff8000", + "0x4961466e366b5a397743253237253239253230666f726d6174253238253237", + "0x400080e27f1c7fff", + "0x480680017fff8000", + "0x776f666632253237253239253342666f6e742d776569676874253341253230", + "0x400080e37f1b7fff", + "0x480680017fff8000", + "0x6e6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c", + "0x400080e47f1a7fff", + "0x480680017fff8000", + "0x253342666f6e742d646973706c617925334125323073776170253342253744", + "0x400080e57f197fff", + "0x480680017fff8000", + "0x74657874253230253742666f6e742d66616d696c7925334125323025323750", + "0x400080e67f187fff", + "0x480680017fff8000", + "0x726573732532305374617274253230325025323725334266696c6c25334125", + "0x400080e77f177fff", + "0x480680017fff8000", + "0x323077686974652537442e76616c7565253230253742666f6e742d73697a65", + "0x400080e87f167fff", + "0x480680017fff8000", + "0x253341253230313070782533422537442e6e616d65253230253742666f6e74", + "0x400080e97f157fff", + "0x480680017fff8000", + "0x2d73697a652533412532303470782533422537442533432f7374796c652533", + "0x400080ea7f147fff", + "0x480680017fff8000", + "0x452533432f6465667325334525334372656374253230776964746825334425", + "0x400080eb7f137fff", + "0x480680017fff8000", + "0x32373839253237253230686569676874253344253237353525323725323066", + "0x400080ec7f127fff", + "0x480680017fff8000", + "0x696c6c253344253237626c61636b2532372532302f25334525334372656374", + "0x400080ed7f117fff", + "0x480680017fff8000", + "0x25323078253344253237352e3525323725323079253344253237352e352532", + "0x400080ee7f107fff", + "0x480680017fff8000", + "0x37253230776964746825334425323737382532372532306865696768742533", + "0x400080ef7f0f7fff", + "0x480680017fff8000", + "0x44253237343425323725323066696c6c253344253237253233303030304646", + "0x400080f07f0e7fff", + "0x480680017fff8000", + "0x2532372532302f25334525334374657874253230746578742d616e63686f72", + "0x400080f17f0d7fff", + "0x480680017fff8000", + "0x2533442532376d6964646c652532372532307825334425323734342e352532", + "0x400080f27f0c7fff", + "0x480680017fff8000", + "0x37253230792533442532373333253237253230636c61737325334425323776", + "0x400080f37f0b7fff", + "0x480680017fff8000", + "0x616c7565253237253345", + "0x400080f47f0a7fff", + "0x400180f57f0a8003", + "0x480680017fff8000", + "0x2533432f746578742533452533437265637425323078253344253237352e35", + "0x400080f67f097fff", + "0x480680017fff8000", + "0x25323725323079253344253237352e35253237253230776964746825334425", + "0x400080f77f087fff", + "0x480680017fff8000", + "0x32373738253237253230686569676874253344253237343425323725323073", + "0x400080f87f077fff", + "0x480680017fff8000", + "0x74726f6b652533442532372532334646344630412532372532307374726f6b", + "0x400080f97f067fff", + "0x480680017fff8000", + "0x652d7769647468253344253237332532372532302f25334525334372656374", + "0x400080fa7f057fff", + "0x480680017fff8000", + "0x2532307825334425323733302532372532307925334425323734352e35", + "0x400080fb7f047fff", + "0x480680017fff8000", + "0x25323725323077696474682533442532373538253237253230686569676874", + "0x400080fc7f037fff", + "0x480680017fff8000", + "0x2533442532373825323725323066696c6c2533442532372532334646344630", + "0x400080fd7f027fff", + "0x480680017fff8000", + "0x412532372532302f25334525334374657874253230746578742d616e63686f", + "0x400080fe7f017fff", + "0x480680017fff8000", + "0x72253344253237656e64253237253230782533442532373837253237253230", + "0x400080ff7f007fff", + "0x480680017fff8000", + "0x792533442532373532253237253230636c6173732533442532376e616d6525", + "0x400081007eff7fff", + "0x480680017fff8000", + "0x3237253345", + "0x400081017efe7fff", + "0x484680017ffd8000", + "0x1000000", + "0x482480017fff8000", + "0x253231", + "0x400081027efc7fff", + "0x400181037efc8000", + "0x480680017fff8000", + "0x2533432f746578742533452533432f737667253345227d", + "0x400081047efb7fff", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x48127ef57fff8000", + "0x480680017fff8000", + "0x105", + "0x48127ef77fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8c", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbd", + "0x40137ffc7fff8000", + "0x40137ffb7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "6": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 } - ], - "L1_HANDLER": [] + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "17": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "18": [ + { + "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": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 2 + } + } + } + ], + "27": [ + { + "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": 4, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 3, + "starkware.cairo.common.math.assert_le_felt.b": 4, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 5 + } + } + } + ], + "37": [ + { + "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": 4, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "51": [ + { + "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": 4, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "63": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "74": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.abs_value" + ], + "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math.abs_value.is_positive": 7, + "starkware.cairo.common.math.abs_value.value": 6 + } + } + } + ], + "97": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.sign" + ], + "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math.sign.is_positive": 9, + "starkware.cairo.common.math.sign.value": 8 + } + } + } + ], + "115": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.unsigned_div_rem.div": 11, + "starkware.cairo.common.math.unsigned_div_rem.q": 13, + "starkware.cairo.common.math.unsigned_div_rem.r": 12, + "starkware.cairo.common.math.unsigned_div_rem.value": 10 + } + } + } + ], + "130": [ + { + "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": 8, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 14 + } + } + } + ], + "140": [ + { + "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": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 14 + } + } + } + ], + "298": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.number_to_index_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 20, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1131": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.token_uri_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 26, + "offset": 0 + }, + "reference_ids": {} + } + } + ] }, - "program": { - "attributes": [], - "builtins": [ - "pedersen", - "range_check" + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.N_COLS": { + "type": "const", + "value": 15 + }, + "__main__.abs_value": { + "destination": "starkware.cairo.common.math.abs_value", + "type": "alias" + }, + "__main__.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "__main__.number_to_index": { + "decorators": [ + "view" ], - "compiler_version": "0.11.0.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "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", - "0x8", - "0x482680017ffc8000", - "0x1", - "0x484680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x400280007ffc7fff", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x8", - "0x40780017fff7fff", - "0x2", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x484680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x400280007ffc7fff", - "0x482680017ffc8000", - "0x1", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x2", - "0x480280007ffb8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9f", - "0x480280017ffb8000", - "0x48487ffd7fff8000", - "0x480280007ffb8000", - "0x40317fff7ffe7ffc", - "0x48127ffc7fff8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x20780017fff7ffd", - "0x6", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x30", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff51", - "0x40137fff7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", - "0x480680017fff8000", - "0x0", - "0x480a80007fff8000", - "0x1104800180018000", - "0x1c", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", - "0x482480017fff8000", - "0x1", - "0x20680017fff7fff", - "0x6", - "0x400780017fff8001", - "0x2d", - "0x10780017fff7fff", - "0x4", - "0x400780017fff8001", - "0x0", - "0x48127ffd7fff8000", - "0x480a80017fff8000", - "0x48127ff47fff8000", - "0x480a80007fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x1f", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x30", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x20780017fff7ffb", - "0x5", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0xa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x482a7ffc7ffd8000", - "0x400080007fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x208b7fff7fff7ffe", - "0x48297ffb80007ffd", - "0x20680017fff7fff", - "0x5", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x484680017ffa8000", - "0x100", - "0x482680017ffd8000", - "0x1", - "0x48317fff80007ffb", - "0x48327fff7ffc8000", - "0x480080007fff8000", - "0x480a7ff97fff8000", - "0x48307ffe7ffa8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xf", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x4027800180018002", - "0x41", - "0x48127ffd7fff8000", - "0x4826800180008000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x480680017fff8000", - "0x39", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x6", - "0x400780017fff8003", - "0x100", - "0x10780017fff7fff", - "0x4", - "0x400780017fff8003", - "0x10000", - "0x484a800380028000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffa7fff8000", - "0x48307fdc7ffc8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", - "0x40137fff7fff8000", - "0x40137ffd7fff8001", - "0x40137ffc7fff8002", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", - "0x40137fff7fff8003", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeac", - "0x480680017fff8000", - "0x646174613a6170706c69636174696f6e2f6a736f6e2c7b2264657363726970", - "0x400080007ffe7fff", - "0x480680017fff8000", - "0x74696f6e223a2022537461726b7368656574222c20226e616d65223a2022", - "0x400080017ffd7fff", - "0x484680017ffd8000", - "0x100", - "0x482480017fff8000", - "0x21", - "0x400080027ffb7fff", - "0x400180037ffb8000", - "0x480680017fff8000", - "0x222c2022696d616765223a2022646174613a696d6167652f7376672b786d6c", - "0x400080047ffa7fff", - "0x480680017fff8000", - "0x2c25334373766725323076696577426f782533442532373025323030253230", - "0x400080057ff97fff", - "0x480680017fff8000", - "0x3839253230353525323725323066696c6c2533442532376e6f6e6525323725", - "0x400080067ff87fff", - "0x480680017fff8000", - "0x3230786d6c6e73253344253237687474702533412f2f7777772e77332e6f72", - "0x400080077ff77fff", - "0x480680017fff8000", - "0x672f323030302f737667253237253345253343646566732533452533437374", - "0x400080087ff67fff", - "0x480680017fff8000", - "0x796c65253345253430666f6e742d66616365253230253742666f6e742d6661", - "0x400080097ff57fff", - "0x480680017fff8000", - "0x6d696c79253341253230253237507265737325323053746172742532303250", - "0x4000800a7ff47fff", - "0x480680017fff8000", - "0x25323725334273726325334125323075726c25323825323764617461253341", - "0x4000800b7ff37fff", - "0x480680017fff8000", - "0x666f6e742f776f666632253342626173653634253243643039474d67414241", - "0x4000800c7ff27fff", - "0x480680017fff8000", - "0x41414141424c3841413841414141415235774141424b674141454141414141", - "0x4000800d7ff17fff", - "0x480680017fff8000", - "0x41414141414141414141414141414141414141414141414150305a47564530", - "0x4000800e7ff07fff", - "0x480680017fff8000", - "0x63476a41624d42794358675a6741494e794551674b38465453615175445241", - "0x4000800f7fef7fff", - "0x480680017fff8000", - "0x41424e67496b41344e4d42434146687a5148684649623644566c42306a314f", - "0x400080107fee7fff", - "0x480680017fff8000", - "0x4d4253336f4f4953744562732f2f2f6c4a776356727a47634f30676f684c45", - "0x400080117fed7fff", - "0x480680017fff8000", - "0x484d6369694443434e57695a67613079625345555954514f6a4b427038546c", - "0x400080127fec7fff", - "0x480680017fff8000", - "0x737a7344526438716174586c3330587430645a47467952305668444b776c62", - "0x400080137feb7fff", - "0x480680017fff8000", - "0x746c25324272734643773945316e6465594a74732f37527762305673784d71", - "0x400080147fea7fff", - "0x480680017fff8000", - "0x576c636a6a775445537a2f5568752f77337333746b6f496d70343464515168", - "0x400080157fe97fff", - "0x480680017fff8000", - "0x576f456d54337579526d70746f7553446b7a57454138762f3932364a4b7539", - "0x400080167fe87fff", - "0x480680017fff8000", - "0x486f696e6e3673376674336d4965476c773754716437456f326a4651784976", - "0x400080177fe77fff", - "0x480680017fff8000", - "0x6a5642494a70563269614f62547a68575932314e74476772687434704d4b34", - "0x400080187fe67fff", - "0x480680017fff8000", - "0x57556a34624c7967542f51253242514c7879253242336c482f362f6b627549", - "0x400080197fe57fff", - "0x480680017fff8000", - "0x6444497239446a724a496a6f394a7336524d58253242456b37424f545a6b6d", - "0x4000801a7fe47fff", - "0x480680017fff8000", - "0x70397a347455524652566656307148504448375a7462364a616f6130684c33", - "0x4000801b7fe37fff", - "0x480680017fff8000", - "0x5975616232473373667a7236577639453679356976702532427135564c7442", - "0x4000801c7fe27fff", - "0x480680017fff8000", - "0x6a514478476f5345304150313762336466376c61726a6525324273637a6b72", - "0x4000801d7fe17fff", - "0x480680017fff8000", - "0x41744a334b6657304a342532424b323365744b4b556a383554616f57473453", - "0x4000801e7fe07fff", - "0x480680017fff8000", - "0x346158436c427743413268676141652532423658396f696e32304e62554a72", - "0x4000801f7fdf7fff", - "0x480680017fff8000", - "0x64466767517049686d5247494d30372f7025324277375a7058316c47316a6a", - "0x400080207fde7fff", - "0x480680017fff8000", - "0x51787073435141423438714445415042346950312f6a39592f4261686a3559", - "0x400080217fdd7fff", - "0x480680017fff8000", - "0x43414e302f78714157496852616a6c6e694e654f50396e7843346666793255", - "0x400080227fdc7fff", - "0x480680017fff8000", - "0x694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a", - "0x400080237fdb7fff", - "0x480680017fff8000", - "0x6a4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48", - "0x400080247fda7fff", - "0x480680017fff8000", - "0x37786a364666322f6b343472787a6449324141676742492f4c48416b394a7a", - "0x400080257fd97fff", - "0x480680017fff8000", - "0x35554d496f4c7755344146455435725a464f33444d61665563306177735143", - "0x400080267fd87fff", - "0x480680017fff8000", - "0x48794970557a546b30784a474a454f6a4e6871436b474570496153474f6a71", - "0x400080277fd77fff", - "0x480680017fff8000", - "0x4e466d2f574e434e3569636b71434d6e414165564c4d4c655867356971386b", - "0x400080287fd67fff", - "0x480680017fff8000", - "0x365752585a52326c337042393831427a73475a743225324256696c43427239", - "0x400080297fd57fff", - "0x480680017fff8000", - "0x54494a674b6778365542514446253242566a4b44714e7741414948386a6949", - "0x4000802a7fd47fff", - "0x480680017fff8000", - "0x664d6e75384b6866584b486f4e3348634134477245786842324155442f795a", - "0x4000802b7fd37fff", - "0x480680017fff8000", - "0x554d42385754757949413444634f4b656434397939504249616e426967734d", - "0x4000802c7fd27fff", - "0x480680017fff8000", - "0x454e38556b30766c5476304a58334e394d795a75544d763573655357413525", - "0x4000802d7fd17fff", - "0x480680017fff8000", - "0x3242385565385044655472645467474973566d4e33635856586a6463795275", - "0x4000802e7fd07fff", - "0x480680017fff8000", - "0x633434385866664176506e733575324d4531722532426a4731703137767a38", - "0x4000802f7fcf7fff", - "0x480680017fff8000", - "0x49704f416e4834444273677933512f54376b33646d2f384633423237735569", - "0x400080307fce7fff", - "0x480680017fff8000", - "0x4877464631414f6c683055646e494471494e5164506355393145786f2f3462", - "0x400080317fcd7fff", - "0x480680017fff8000", - "0x52696a6a5169704e4e307a4c646c7a504438496f547449734c38717162746f", - "0x400080327fcc7fff", - "0x480680017fff8000", - "0x4f5149514a5a5678497059313150735355533231397a4c585066642f507667", - "0x400080337fcb7fff", - "0x480680017fff8000", - "0x765751346372464d253242576975567170645a6f4e6475645872632f474532", - "0x400080347fca7fff", - "0x480680017fff8000", - "0x4d4a36656e3575635746694763375274364f487676354d674c2532427a4473", - "0x400080357fc97fff", - "0x480680017fff8000", - "0x3578444277696141315433554877326b635943312f55666453316645316d37", - "0x400080367fc87fff", - "0x480680017fff8000", - "0x763742346537653350574848786533594f32483525324241504f5a79655030", - "0x400080377fc77fff", - "0x480680017fff8000", - "0x25324251506553425468793078713965363241486a6141556842432f364144", - "0x400080387fc67fff", - "0x480680017fff8000", - "0x484c6f476f4f657636412532426867487369317a613871355a4e4d716a596c", - "0x400080397fc57fff", - "0x480680017fff8000", - "0x575a4d713867354248445574495370574a73526f52544a56613049305a3957", - "0x4000803a7fc47fff", - "0x480680017fff8000", - "0x546b5371564b73507a3464586a7648746449684c6e767074554c4330753542", - "0x4000803b7fc37fff", - "0x480680017fff8000", - "0x567579414d544b4a513930594b5267546e5769476b6d715345714b6d725668", - "0x4000803c7fc27fff", - "0x480680017fff8000", - "0x5259674b6b335443686255573671456f45637665577a685953544c32484e70", - "0x4000803d7fc17fff", - "0x480680017fff8000", - "0x6735452f6d7151393956564467763352475435586d33637a68754c39726858", - "0x4000803e7fc07fff", - "0x480680017fff8000", - "0x64316132372f736c5130686959366a643739614f5a43746a6f526872623136", - "0x4000803f7fbf7fff", - "0x480680017fff8000", - "0x575676514b725734477a786a7869723238494d697a2f715544797349577037", - "0x400080407fbe7fff", - "0x480680017fff8000", - "0x516a667765347a556437614a735651575179524c554b484b42577938577645", - "0x400080417fbd7fff", - "0x480680017fff8000", - "0x565333584d53353656337757644f442532424638757639645477496d4b722f", - "0x400080427fbc7fff", - "0x480680017fff8000", - "0x5064626d5763775176456641616a7975566a70784e32704f56635769336c38", - "0x400080437fbb7fff", - "0x480680017fff8000", - "0x77454c2f6d395070646f55494536253242504b5838315041546d67654f3042", - "0x400080447fba7fff", - "0x480680017fff8000", - "0x317347454825324261707a353466646d534a7a333741686635366a4c773975", - "0x400080457fb97fff", - "0x480680017fff8000", - "0x6e504535644d4b3025324237544639563843435466523979664e7355493474", - "0x400080467fb87fff", - "0x480680017fff8000", - "0x557a464642326e536e384b4f626a64446964554c7034494a68737778785951", - "0x400080477fb77fff", - "0x480680017fff8000", - "0x72595a64364e76436e55394d445825324252654c6e4d546d6c315a45397230", - "0x400080487fb67fff", - "0x480680017fff8000", - "0x6b5077334e326752253242736a4573596d4953706b356c31497333594e614a", - "0x400080497fb57fff", - "0x480680017fff8000", - "0x4b6f6e7a65703756637354316e556b62347048774b5a41796b614b6f435046", - "0x4000804a7fb47fff", - "0x480680017fff8000", - "0x30506f6d456876495758656e6f5a767836774f4b313070316c327454685879", - "0x4000804b7fb37fff", - "0x480680017fff8000", - "0x38503165557764737653715157766f424d7473674851554a61477449427375", - "0x4000804c7fb27fff", - "0x480680017fff8000", - "0x6861776450545a537859707257757734647a7231564755744449465871726f", - "0x4000804d7fb17fff", - "0x480680017fff8000", - "0x4d4d695973467838576954336463574b6f376d50554c797156574139723059", - "0x4000804e7fb07fff", - "0x480680017fff8000", - "0x74524a4c626957766a6e4c25324272633452646767624e516c514141613264", - "0x4000804f7faf7fff", - "0x480680017fff8000", - "0x306d616236364d4844707431436477626b51436253375053445a4d7a374672", - "0x400080507fae7fff", - "0x480680017fff8000", - "0x4f51713165636153304a6c7464416c44527941587173364130586247707748", - "0x400080517fad7fff", - "0x480680017fff8000", - "0x676b70367572557757416272464d3375794d764e4b6c344d6c435548537950", - "0x400080527fac7fff", - "0x480680017fff8000", - "0x416d3931776144454a3559595148754a4d32304b575251737637486b613347", - "0x400080537fab7fff", - "0x480680017fff8000", - "0x70686c533258444b714f4b42455547533165306b63316f323449494166486c", - "0x400080547faa7fff", - "0x480680017fff8000", - "0x4449794278584a4a6567674233693861745667434f3064444f5a484a57596a", - "0x400080557fa97fff", - "0x480680017fff8000", - "0x564c416a6a397137765673456e72684b3745684c75427a42586d4d67455463", - "0x400080567fa87fff", - "0x480680017fff8000", - "0x4531636d61436976504b6f4a766670466c7949354d70584234454325324245", - "0x400080577fa77fff", - "0x480680017fff8000", - "0x672f596d303454787843354e6c73596b74646f595155656c38624673456c37", - "0x400080587fa67fff", - "0x480680017fff8000", - "0x48345a36734377622f38626b347458574658504b6a715462526e64336e4c57", - "0x400080597fa57fff", - "0x480680017fff8000", - "0x70394f784941706c664b586747684e6c72443462354a4c5a36705575344172", - "0x4000805a7fa47fff", - "0x480680017fff8000", - "0x6756614d366561357844574244476f7a707a4641376e674774596334486141", - "0x4000805b7fa37fff", - "0x480680017fff8000", - "0x775269475576637653653652414177335a576b564f4667764b46364955696c", - "0x4000805c7fa27fff", - "0x480680017fff8000", - "0x4d49394964715155345134585264484866736666517770313955434a49306a", - "0x4000805d7fa17fff", - "0x480680017fff8000", - "0x5773725433356f5578303678507268473271364d4533554f306c63635a5573", - "0x4000805e7fa07fff", - "0x480680017fff8000", - "0x54454351784a44527854444b6c334c4948722f6162546f73686c646651786a", - "0x4000805f7f9f7fff", - "0x480680017fff8000", - "0x364f57745273466e6966444373473674336b426f344e6d424a6d6155565463", - "0x400080607f9e7fff", - "0x480680017fff8000", - "0x6c794951414a4c6a6e723042365a3859464d6e396b39796770375272784836", - "0x400080617f9d7fff", - "0x480680017fff8000", - "0x766877624a4e41654b4d554436353974386746514a4d5377652f434f624850", - "0x400080627f9c7fff", - "0x480680017fff8000", - "0x467671484746554e5266253242737245663354584b42725a76676b63693969", - "0x400080637f9b7fff", - "0x480680017fff8000", - "0x72426d63442f7458616754474358634e68432532424f3539754c706e667379", - "0x400080647f9a7fff", - "0x480680017fff8000", - "0x6f714c53313238374552776d38666165564f6d3857634437386c5a36594232", - "0x400080657f997fff", - "0x480680017fff8000", - "0x7939385a4c6c4d3972557264324c514e6c3249566434547273766751393630", - "0x400080667f987fff", - "0x480680017fff8000", - "0x793775735965306854506170576a71726c2532425837784665424e54253242", - "0x400080677f977fff", - "0x480680017fff8000", - "0x315a644a4a572532424678745737584e7774634e7a7761672532425256656a", - "0x400080687f967fff", - "0x480680017fff8000", - "0x6d4a6839656d6c495a4b69694e63694b3849554f4d33556a4a376342554e58", - "0x400080697f957fff", - "0x480680017fff8000", - "0x47505853326c68253242687770676f4836567348524f637645697233725859", - "0x4000806a7f947fff", - "0x480680017fff8000", - "0x70344c7769435a773176486c43623552314d68623564536e4f326d6e6f475a", - "0x4000806b7f937fff", - "0x480680017fff8000", - "0x6f58463157655747576d7a694a314a555534715072306e694a536c4e424331", - "0x4000806c7f927fff", - "0x480680017fff8000", - "0x636b4b6d4a66576258775577757449547a456d6a7767707761427534645250", - "0x4000806d7f917fff", - "0x480680017fff8000", - "0x66746a2f4e384143526e64616b2f4641674b674c37305058577839767a6b59", - "0x4000806e7f907fff", - "0x480680017fff8000", - "0x322532426d34355473496b4c3037616f70444e6f676830535262535a534f39", - "0x4000806f7f8f7fff", - "0x480680017fff8000", - "0x7a744657516a376e574c676275364325324254374b6a44715a3667456e5277", - "0x400080707f8e7fff", - "0x480680017fff8000", - "0x674d78306b4c5a77797962514f76514130773054782f354a42722f63595a64", - "0x400080717f8d7fff", - "0x480680017fff8000", - "0x53574f546a774446364e6f586b796a33566a484e4751494e76426a5a734a4a", - "0x400080727f8c7fff", - "0x480680017fff8000", - "0x3377466141516d6f5a575a5970416961574f466e6e686455524176576b557a", - "0x400080737f8b7fff", - "0x480680017fff8000", - "0x77693062677a5a4158796f44554571486357307069454c574f777168773365", - "0x400080747f8a7fff", - "0x480680017fff8000", - "0x765478444957724e32495371525151454c414d32365334486c723548552f48", - "0x400080757f897fff", - "0x480680017fff8000", - "0x784a43436844424a6b756b63415738564154306770545a544b4e48677a444f", - "0x400080767f887fff", - "0x480680017fff8000", - "0x7234314751656a4f34677a416e6b57707746475243334c625231787a4b4348", - "0x400080777f877fff", - "0x480680017fff8000", - "0x75365635694674674c704f384b51596d59654678684c32643838736469506a", - "0x400080787f867fff", - "0x480680017fff8000", - "0x2f76306b427a636c51637954735766324d6445394944386d5858576a72434b", - "0x400080797f857fff", - "0x480680017fff8000", - "0x253242354532756e336e6976656973526e726971317548594d6a6a69694945", - "0x4000807a7f847fff", - "0x480680017fff8000", - "0x304b6466674d6f3163476d6b557254624f3035673273763347767352597176", - "0x4000807b7f837fff", - "0x480680017fff8000", - "0x2f61457736375472644f705435567a4641364131417939634b6f4466776254", - "0x4000807c7f827fff", - "0x480680017fff8000", - "0x4a64445750524e57517354796a6d3772486249734b466b6f4f2f5a4c437673", - "0x4000807d7f817fff", - "0x480680017fff8000", - "0x5966785973337768534338614c49344b765677373773336e347a4867697061", - "0x4000807e7f807fff", - "0x480680017fff8000", - "0x634a6e435362463945727a53357069386343577655597a4f5064327a684a2f", - "0x4000807f7f7f7fff", - "0x480680017fff8000", - "0x4750437a53684f453378596c634f3350796164586a54334f6b687068415846", - "0x400080807f7e7fff", - "0x480680017fff8000", - "0x5853766865544e5355525446565641486f4a6d7949726b6a454b6f51774647", - "0x400080817f7d7fff", - "0x480680017fff8000", - "0x30303554334158643935764e30446d336d427332786746546c253242513572", - "0x400080827f7c7fff", - "0x480680017fff8000", - "0x73416a6e744768707a6f62643642374e7a52664e56653130446f4e56393437", - "0x400080837f7b7fff", - "0x480680017fff8000", - "0x5359646f635252624776636d785456786f61367a717756376d416e77354431", - "0x400080847f7a7fff", - "0x480680017fff8000", - "0x47455474327a48382532425476514256356e37672f32615768743979794e59", - "0x400080857f797fff", - "0x480680017fff8000", - "0x4c39744f42744167384846435945316d4e7754324542324675385449685437", - "0x400080867f787fff", - "0x480680017fff8000", - "0x765652413461587a6e6b3670545a4e6779696f73747749364b654655374c69", - "0x400080877f777fff", - "0x480680017fff8000", - "0x6c7041253242334234474a794277574d327062466a4876734a3747754f6f61", - "0x400080887f767fff", - "0x480680017fff8000", - "0x6b6a6d46746a59344c6254396c323239253242453646374c4475577a744c6e", - "0x400080897f757fff", - "0x480680017fff8000", - "0x333749786b386a356c42564b33774c7369362f416641756f6a34396c4d6b56", - "0x4000808a7f747fff", - "0x480680017fff8000", - "0x53545045396b704764304c724555534a4941413070596c4178414d642f4e4f", - "0x4000808b7f737fff", - "0x480680017fff8000", - "0x46776f4a4464584669307a4f5744422f54464a705666575642574f51627472", - "0x4000808c7f727fff", - "0x480680017fff8000", - "0x4a556230636c663369253242575072446f596c65545674564f45306d367935", - "0x4000808d7f717fff", - "0x480680017fff8000", - "0x64487444725551776f414c7455523365585364444d4e785866656a59467476", - "0x4000808e7f707fff", - "0x480680017fff8000", - "0x4c626c726c4a7777484b2f456957504a616b32574b35386e684e6f4c6a615a", - "0x4000808f7f6f7fff", - "0x480680017fff8000", - "0x55475841756f32656f5777464566612f445334496958717246714779633348", - "0x400080907f6e7fff", - "0x480680017fff8000", - "0x726939785132693243352f7335767a424d30793777334d4473774d37593252", - "0x400080917f6d7fff", - "0x480680017fff8000", - "0x47427172464d6778374f696325324230497a736d5678617a5473305263666a", - "0x400080927f6c7fff", - "0x480680017fff8000", - "0x324f3334532f525639503269486f42756c4b49594244665a46654c53356439", - "0x400080937f6b7fff", - "0x480680017fff8000", - "0x725379664a64536c67683268644d72324f5552334b6e6c506e4f4178547731", - "0x400080947f6a7fff", - "0x480680017fff8000", - "0x4a384c4d325a776e4671765a745a4a6c7878343873776243743272316b6648", - "0x400080957f697fff", - "0x480680017fff8000", - "0x75443756624831326159383849437456734b784b742f31726b616c42414d74", - "0x400080967f687fff", - "0x480680017fff8000", - "0x782f6f6f6d43445059626b556f4c6344624b436a7675713953544467746a58", - "0x400080977f677fff", - "0x480680017fff8000", - "0x4744715735564b36686347654f46697a6a3643714c4f49716b577834777332", - "0x400080987f667fff", - "0x480680017fff8000", - "0x45504d444e7378253242613661533230384f39784c30526146586f39424164", - "0x400080997f657fff", - "0x480680017fff8000", - "0x5530706e452532424c695359334b536f4a41525978646e7a69545a4d706961", - "0x4000809a7f647fff", - "0x480680017fff8000", - "0x442f34384969693938344461513579766563784146737357792f686274696d", - "0x4000809b7f637fff", - "0x480680017fff8000", - "0x63253242704c386b35796f70496d4a627948712f6138797a6c6c37726f4f7a", - "0x4000809c7f627fff", - "0x480680017fff8000", - "0x586d786d4163337459585363546b65734d6344324939315a36336549312f39", - "0x4000809d7f617fff", - "0x480680017fff8000", - "0x4a627755716b36737863394b52677277574d414e6543314e6e397547797754", - "0x4000809e7f607fff", - "0x480680017fff8000", - "0x73706d5538712532426c5a6d43714d674153363662674841476a514b73754a", - "0x4000809f7f5f7fff", - "0x480680017fff8000", - "0x334451416a5235346d356a4c7a5a616e546c62646530253242726e6634385a", - "0x400080a07f5e7fff", - "0x480680017fff8000", - "0x574138546c32673277414779427748516e3552322532424e6a726542677862", - "0x400080a17f5d7fff", - "0x480680017fff8000", - "0x6c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a59", - "0x400080a27f5c7fff", - "0x480680017fff8000", - "0x4768336e4c4a426b41506a7578424a44524833304842657538556743697846", - "0x400080a37f5b7fff", - "0x480680017fff8000", - "0x4e437951322f4b253242385157372f6530253242664f2532423436524e5730", - "0x400080a47f5a7fff", - "0x480680017fff8000", - "0x65794c726f39446a5467704a4e4d3547385179306c54644f756d7377306671", - "0x400080a57f597fff", - "0x480680017fff8000", - "0x504569393646702532424830634d774e6f376a787a596d6e4e664d5a6d6450", - "0x400080a67f587fff", - "0x480680017fff8000", - "0x6c7932706f7132575065476d67507136474c78504e34536c4b486e7870624f", - "0x400080a77f577fff", - "0x480680017fff8000", - "0x69754c585175583155715031676a6f38426136536c55314f416d5267707a75", - "0x400080a87f567fff", - "0x480680017fff8000", - "0x31735444584a50754d3338546f387130344c324e7779706538373277775567", - "0x400080a97f557fff", - "0x480680017fff8000", - "0x41675a6c7038646b5166397a38544d43624d6b596b3758484375333564375a", - "0x400080aa7f547fff", - "0x480680017fff8000", - "0x5a41656f346b5a4b68784953386945354c546a334c4f6976485a7268394a38", - "0x400080ab7f537fff", - "0x480680017fff8000", - "0x70337a4c5a436a77636970354452694b6e576e49664c33386b4a684d745277", - "0x400080ac7f527fff", - "0x480680017fff8000", - "0x6a67553525324256726d714b6c6739307a376a64732f4238444b646b464c76", - "0x400080ad7f517fff", - "0x480680017fff8000", - "0x483353253242376f4838616c445a6c626734533155583574434d445342324f", - "0x400080ae7f507fff", - "0x480680017fff8000", - "0x364b756c7a41344b76306737314251643054464b7733685358696e62374e6c", - "0x400080af7f4f7fff", - "0x480680017fff8000", - "0x304258725873514e6376436b386d6f394f786965783559627a78564e2f6b37", - "0x400080b07f4e7fff", - "0x480680017fff8000", - "0x38336f48545a495777393079495a777672697164475473586e543849657054", - "0x400080b17f4d7fff", - "0x480680017fff8000", - "0x37597946434f4a6741395a30427949455956735478522f6b73616b32426837", - "0x400080b27f4c7fff", - "0x480680017fff8000", - "0x6f4b767034766e695530364d57317a424672746568647a306b6b587951786a", - "0x400080b37f4b7fff", - "0x480680017fff8000", - "0x426d7965645636644d59654538614678746575777355466136466c6c54446c", - "0x400080b47f4a7fff", - "0x480680017fff8000", - "0x716430707a525a77473663467266574d6270384738587a6a66624d25324235", - "0x400080b57f497fff", - "0x480680017fff8000", - "0x4658657076356f457273696c363458783663375841576275696d3666387347", - "0x400080b67f487fff", - "0x480680017fff8000", - "0x494d58666f334a6971476b703333376854536a6765636862364f42472f327a", - "0x400080b77f477fff", - "0x480680017fff8000", - "0x31376a6f6d4469476d253242476c623146553069656e7552796977654c5767", - "0x400080b87f467fff", - "0x480680017fff8000", - "0x67447a6d4655765545556a5a6f377356544877684f46504d6b4e7371464239", - "0x400080b97f457fff", - "0x480680017fff8000", - "0x77796d6b45307639666d7477453854377135384e594f37787534623833766e", - "0x400080ba7f447fff", - "0x480680017fff8000", - "0x46766c35755378446c472532426b4f51675249644f346a677a786a53486a4b", - "0x400080bb7f437fff", - "0x480680017fff8000", - "0x4c7332742f6c684f6477717661314157444370727633443453345237416259", - "0x400080bc7f427fff", - "0x480680017fff8000", - "0x34544362664b4637744265363554343551347a7a4971443331617979755771", - "0x400080bd7f417fff", - "0x480680017fff8000", - "0x6a692532424636585337535439483943314f342f694b366b4775766b512f66", - "0x400080be7f407fff", - "0x480680017fff8000", - "0x4e3537487837456533373435622f76766e2f62482f58253242392f25324267", - "0x400080bf7f3f7fff", - "0x480680017fff8000", - "0x62656d684f416d49705576755157757344764b517578394a44564e734b6736", - "0x400080c07f3e7fff", - "0x480680017fff8000", - "0x51636d6b73515341445530346347524c523768466f5a326337785545664725", - "0x400080c17f3d7fff", - "0x480680017fff8000", - "0x3242776b755459474d764c6a422f6550634936416847686e5735717a454169", - "0x400080c27f3c7fff", - "0x480680017fff8000", - "0x4a586377564545775869654e70536c317a6a45725325324243532532424863", - "0x400080c37f3b7fff", - "0x480680017fff8000", - "0x4c6f52506d7661324d6767412f69794c67536f544a55576773344279414951", - "0x400080c47f3a7fff", - "0x480680017fff8000", - "0x4f304f6f705a487656627a6844494c65557155677a7a48492f667950474e78", - "0x400080c57f397fff", - "0x480680017fff8000", - "0x7977736f796c6865534639577662795363336b4544716b32415636436c4364", - "0x400080c67f387fff", - "0x480680017fff8000", - "0x635535536e6c4e6e4963394b794d63384c79622532423867484f4a79517346", - "0x400080c77f377fff", - "0x480680017fff8000", - "0x6c4c625052796d6d374a42743349545a544162314732444252496b514b5170", - "0x400080c87f367fff", - "0x480680017fff8000", - "0x5451396939623665435353387a4d366161525364544b5657524d336663454a", - "0x400080c97f357fff", - "0x480680017fff8000", - "0x4c644b61746e73724959774e4a55253242733048364461757832775a356867", - "0x400080ca7f347fff", - "0x480680017fff8000", - "0x33706c6530424748756b316b4543734859446461496d4b7025324233463542", - "0x400080cb7f337fff", - "0x480680017fff8000", - "0x317859763763486b71644475306a4b645273657a3531376d63563641685148", - "0x400080cc7f327fff", - "0x480680017fff8000", - "0x346931484e3173766c6a5248366845454672682532426e72726d47316e3330", - "0x400080cd7f317fff", - "0x480680017fff8000", - "0x7a4d346749776d694d7745624b6842545564423141486f582532424b674151", - "0x400080ce7f307fff", - "0x480680017fff8000", - "0x7a4f48543946494f71436b524e4e623273397170496943534f753167576868", - "0x400080cf7f2f7fff", - "0x480680017fff8000", - "0x497343564a737657714571753547624a514b4e6a61427465394c4f69676368", - "0x400080d07f2e7fff", - "0x480680017fff8000", - "0x414a7665475773394332323033766f6e476c6b777252513234646467327963", - "0x400080d17f2d7fff", - "0x480680017fff8000", - "0x45646157554456734441785548734977773665615234464665336d4a416b66", - "0x400080d27f2c7fff", - "0x480680017fff8000", - "0x426d5a6452395264774a485a6d4764527950436a706a627a31712f584a3453", - "0x400080d37f2b7fff", - "0x480680017fff8000", - "0x4949446b66384b4b6e6e32456c4b6d794c69573442513836733151554b2f76", - "0x400080d47f2a7fff", - "0x480680017fff8000", - "0x426867524e776548766c5968687a7238706367704b4b6d6f61576a7036426b", - "0x400080d57f297fff", - "0x480680017fff8000", - "0x594f48446c7835734b56473363654745396576506e77356364666745424267", - "0x400080d67f287fff", - "0x480680017fff8000", - "0x6f554946536238587632504553314772446a784569524b6b697846716a5470", - "0x400080d77f277fff", - "0x480680017fff8000", - "0x4d6d544b6b693148726a7a35436851715571784571544c6c4b6c5371557131", - "0x400080d87f267fff", - "0x480680017fff8000", - "0x4772547231476a527130717846717a62744f6e5347653668374a6d627a4968", - "0x400080d97f257fff", - "0x480680017fff8000", - "0x355a6544696c315a58536a7430774375616b336c6e476f5655506f53734e66", - "0x400080da7f247fff", - "0x480680017fff8000", - "0x3337394b326a6274716d44674d69485a42665a6c6832483975773738495469", - "0x400080db7f237fff", - "0x480680017fff8000", - "0x314a466a585653662f4336634f55667a346f30644178305447777448446863", - "0x400080dc7f227fff", - "0x480680017fff8000", - "0x666a3443516d49694531444d5a42546b6c4e5a557065566f614f6e71763373", - "0x400080dd7f217fff", - "0x480680017fff8000", - "0x3234314e50503965766574594768435a50576a4979747332706173436a2532", - "0x400080de7f207fff", - "0x480680017fff8000", - "0x4270556a54596c336b615574374f744b4a6136355850396d356e6367364e68", - "0x400080df7f1f7fff", - "0x480680017fff8000", - "0x6a685a587032762532426d57724341545a754a303368316b6a557569765067", - "0x400080e07f1e7fff", - "0x480680017fff8000", - "0x596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b74", - "0x400080e17f1d7fff", - "0x480680017fff8000", - "0x4961466e366b5a397743253237253239253230666f726d6174253238253237", - "0x400080e27f1c7fff", - "0x480680017fff8000", - "0x776f666632253237253239253342666f6e742d776569676874253341253230", - "0x400080e37f1b7fff", - "0x480680017fff8000", - "0x6e6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c", - "0x400080e47f1a7fff", - "0x480680017fff8000", - "0x253342666f6e742d646973706c617925334125323073776170253342253744", - "0x400080e57f197fff", - "0x480680017fff8000", - "0x74657874253230253742666f6e742d66616d696c7925334125323025323750", - "0x400080e67f187fff", - "0x480680017fff8000", - "0x726573732532305374617274253230325025323725334266696c6c25334125", - "0x400080e77f177fff", - "0x480680017fff8000", - "0x323077686974652537442e76616c7565253230253742666f6e742d73697a65", - "0x400080e87f167fff", - "0x480680017fff8000", - "0x253341253230313070782533422537442e6e616d65253230253742666f6e74", - "0x400080e97f157fff", - "0x480680017fff8000", - "0x2d73697a652533412532303470782533422537442533432f7374796c652533", - "0x400080ea7f147fff", - "0x480680017fff8000", - "0x452533432f6465667325334525334372656374253230776964746825334425", - "0x400080eb7f137fff", - "0x480680017fff8000", - "0x32373839253237253230686569676874253344253237353525323725323066", - "0x400080ec7f127fff", - "0x480680017fff8000", - "0x696c6c253344253237626c61636b2532372532302f25334525334372656374", - "0x400080ed7f117fff", - "0x480680017fff8000", - "0x25323078253344253237352e3525323725323079253344253237352e352532", - "0x400080ee7f107fff", - "0x480680017fff8000", - "0x37253230776964746825334425323737382532372532306865696768742533", - "0x400080ef7f0f7fff", - "0x480680017fff8000", - "0x44253237343425323725323066696c6c253344253237253233303030304646", - "0x400080f07f0e7fff", - "0x480680017fff8000", - "0x2532372532302f25334525334374657874253230746578742d616e63686f72", - "0x400080f17f0d7fff", - "0x480680017fff8000", - "0x2533442532376d6964646c652532372532307825334425323734342e352532", - "0x400080f27f0c7fff", - "0x480680017fff8000", - "0x37253230792533442532373333253237253230636c61737325334425323776", - "0x400080f37f0b7fff", - "0x480680017fff8000", - "0x616c7565253237253345", - "0x400080f47f0a7fff", - "0x400180f57f0a8003", - "0x480680017fff8000", - "0x2533432f746578742533452533437265637425323078253344253237352e35", - "0x400080f67f097fff", - "0x480680017fff8000", - "0x25323725323079253344253237352e35253237253230776964746825334425", - "0x400080f77f087fff", - "0x480680017fff8000", - "0x32373738253237253230686569676874253344253237343425323725323073", - "0x400080f87f077fff", - "0x480680017fff8000", - "0x74726f6b652533442532372532334646344630412532372532307374726f6b", - "0x400080f97f067fff", - "0x480680017fff8000", - "0x652d7769647468253344253237332532372532302f25334525334372656374", - "0x400080fa7f057fff", - "0x480680017fff8000", - "0x2532307825334425323733302532372532307925334425323734352e35", - "0x400080fb7f047fff", - "0x480680017fff8000", - "0x25323725323077696474682533442532373538253237253230686569676874", - "0x400080fc7f037fff", - "0x480680017fff8000", - "0x2533442532373825323725323066696c6c2533442532372532334646344630", - "0x400080fd7f027fff", - "0x480680017fff8000", - "0x412532372532302f25334525334374657874253230746578742d616e63686f", - "0x400080fe7f017fff", - "0x480680017fff8000", - "0x72253344253237656e64253237253230782533442532373837253237253230", - "0x400080ff7f007fff", - "0x480680017fff8000", - "0x792533442532373532253237253230636c6173732533442532376e616d6525", - "0x400081007eff7fff", - "0x480680017fff8000", - "0x3237253345", - "0x400081017efe7fff", - "0x484680017ffd8000", - "0x1000000", - "0x482480017fff8000", - "0x253231", - "0x400081027efc7fff", - "0x400181037efc8000", - "0x480680017fff8000", - "0x2533432f746578742533452533432f737667253345227d", - "0x400081047efb7fff", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x48127ef57fff8000", - "0x480680017fff8000", - "0x105", - "0x48127ef77fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8c", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x482680017ffd8000", - "0x3", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbd", - "0x40137ffc7fff8000", - "0x40137ffb7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" + "pc": 261, + "type": "function" + }, + "__main__.number_to_index.Args": { + "full_name": "__main__.number_to_index.Args", + "members": { + "token_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.number_to_index.ImplicitArgs": { + "full_name": "__main__.number_to_index.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.number_to_index.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.number_to_index.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.sign": { + "destination": "starkware.cairo.common.math.sign", + "type": "alias" + }, + "__main__.str": { + "destination": "utils.string.str", + "type": "alias" + }, + "__main__.token_uri": { + "decorators": [ + "view" ], - "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/3e93b8906c329e7a5c33e020ce7a5a9c542c4444955be98eec5fcbef545a8662.cairo": "let __calldata_arg_value = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo": "assert [__return_value_ptr] = ret_value.token_uri_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.token_uri_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.token_uri_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.token_uri,\n len=ret_value.token_uri_len * 1);\n", - "autogen/starknet/arg_processor/92bae94c430cca894eac466fa5be50d176f1f62e79244db218577fbac5e84220.cairo": "let __calldata_arg_token_id = [__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/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo": "let __calldata_arg_name = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/external/number_to_index/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/number_to_index/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(token_id=__calldata_arg_token_id,);\nlet (range_check_ptr, retdata_size, retdata) = number_to_index_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/number_to_index/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/number_to_index/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo": "func number_to_index_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/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo": "func token_uri_encode_return(ret_value: (token_uri_len: felt, token_uri: 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/token_uri/0e46c67014b1932c61618de0923cda1cd086d4d13ccfc96398cf52540cb66251.cairo": "func token_uri() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(token_id=__calldata_arg_token_id, value=__calldata_arg_value, name=__calldata_arg_name,);\nlet (range_check_ptr, retdata_size, retdata) = token_uri_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/token_uri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/token_uri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/token_uri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n" - }, - "instruction_locations": { - "0": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 12, - "end_line": 4, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 4 - } - }, - "2": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 5 - } - }, - "3": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 8 - } - }, - "5": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 9, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "6": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 41, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 12 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 23, - "end_line": 2, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 35, - "start_line": 13 - }, - "While expanding the reference 'dst' in:" - ], - "start_col": 13, - "start_line": 2 - } - }, - "7": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 44, - "start_line": 13 - }, - "While expanding the reference 'src' in:" - ], - "start_col": 25, - "start_line": 2 - } - }, - "8": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 26, - "start_line": 17 - } - }, - "9": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "10": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "12": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 23 - } - }, - "14": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 24 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 44, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "16": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 31 - } - }, - "17": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 26, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 15, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 34 - } - }, - "18": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "19": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "21": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "22": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "23": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 54 - } - }, - "24": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "26": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 55 - } - }, - "27": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 184, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 164 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 42, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "28": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 45, - "start_line": 186 - } - }, - "29": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 45, - "start_line": 186 - } - }, - "31": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "32": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 187 - } - }, - "33": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "34": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "36": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 187 - } - }, - "37": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 49, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 196 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 42, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 197 - } - }, - "39": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 198 - } - }, - "41": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 22, - "start_line": 198 - } - }, - "42": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 198 - } - }, - "43": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 199 - } - }, - "44": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 34, - "start_line": 199 - } - }, - "46": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 199 - } - }, - "47": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 199 - } - }, - "48": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "50": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 200 - } - }, - "51": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 49, - "end_line": 204, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 204 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 50, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "53": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 21, - "start_line": 206 - } - }, - "55": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 206 - } - }, - "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": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 22, - "start_line": 207 - } - }, - "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": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 207 - } - }, - "58": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 208, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 208 - } - }, - "59": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 208, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 208 - } - }, - "60": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "62": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 209 - } - }, - "63": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 31, - "end_line": 213, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 213 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 214, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 214 - } - }, - "64": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 28, - "start_line": 215 - } - }, - "65": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 215 - } - }, - "66": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 215 - } - }, - "67": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 12, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 216 - } - }, - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "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": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 217 - } - }, - "72": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 243 - } - }, - "74": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 248, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 244 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 7, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 249 - } - }, - "76": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 39, - "start_line": 250 - } - }, - "78": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 29, - "start_line": 251 - } - }, - "80": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 252, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 252 - } - }, - "81": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 254, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 254 - } - }, - "82": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 256, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 256 - } - }, - "83": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 257, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 258, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 258 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 242 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 257 - } - }, - "85": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 258, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 258 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 33, - "start_line": 242 - } - }, - "86": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 258, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 258 - } - }, - "87": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 266, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 266 - } - }, - "89": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 267, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 267 - } - }, - "91": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 268, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 268 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - } - }, - "92": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 268, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 268 - } - }, - "94": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 268, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 268 - } - }, - "95": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 271, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 271 - } - }, - "97": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 272 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 7, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 277 - } - }, - "99": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 278 - } - }, - "101": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 278 - } - }, - "102": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 279 - } - }, - "104": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 280 - } - }, - "106": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 280 - } - }, - "107": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 282, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 282 - } - }, - "109": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 283 - } - }, - "110": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 285, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 285 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 284 - } - }, - "112": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 285, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 285 - } - }, - "114": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 285, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 285 - } - }, - "115": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 307, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 301 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 46, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 308 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 300 - } - }, - "117": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 308 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "118": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 308 - } - }, - "120": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 308 - } - }, - "122": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 310 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 - } - }, - "123": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 310 - } - }, - "124": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 30, - "start_line": 310 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "125": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 310 - } - }, - "126": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 311 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 308 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "127": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 311 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 - } - }, - "128": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 311 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "129": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 311 - } - }, - "130": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 84, - "end_line": 19, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 19 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 40, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 20 - } - }, - "132": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 21 - } - }, - "133": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "135": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "137": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 24 - } - }, - "139": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 24 - } - }, - "140": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 91, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 27 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 48, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "142": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 33, - "start_line": 29 - } - }, - "144": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 32, - "start_line": 29 - } - }, - "146": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "147": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 30 - } - }, - "149": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "151": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 32 - } - }, - "153": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "154": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "155": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 20, - "start_line": 35 - } - }, - "157": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "158": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 35 - } - }, - "160": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 36 - } - }, - "162": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 36 - } - }, - "163": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "164": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 18, - "start_line": 43 - } - }, - "165": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 43 - } - }, - "167": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "168": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 14, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 14 - } - }, - "170": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 16 - } - }, - "172": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 17 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - } - }, - "173": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 17, - "start_line": 17 - } - }, - "175": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 17 - } - }, - "176": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 23, - "start_line": 20 - } - }, - "178": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 10, - "start_line": 20 - }, - "While auto generating local variable for 'arr_ascii'." - ], - "start_col": 10, - "start_line": 20 - } - }, - "179": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 21 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 242 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - } - }, - "180": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 29, - "start_line": 21 - }, - "While expanding the reference 'num' in:" - ], - "start_col": 27, - "start_line": 13 - } - }, - "181": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 21 - } - }, - "183": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 39, - "start_line": 23 - } - }, - "185": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 52, - "start_line": 23 - }, - "While expanding the reference 'arr_ascii' in:" - ], - "start_col": 10, - "start_line": 20 - }, - "While auto generating local variable for 'arr_ascii'." - ], - "start_col": 10, - "start_line": 20 - } - }, - "186": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 33, - "start_line": 22 - } - }, - "188": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 13, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 33, - "start_line": 22 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - } - }, - "189": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 18, - "start_line": 26 - }, - "While expanding the reference 'num' in:" - ], - "start_col": 27, - "start_line": 13 - } - }, - "190": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 13, - "start_line": 26 - } - }, - "192": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "194": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "196": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 29 - } - }, - "198": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "200": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "202": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 34 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 26 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - } - }, - "203": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 35 - }, - "While expanding the reference 'init' in:" - ], - "start_col": 11, - "start_line": 27 - } - }, - "204": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 25, - "start_line": 35 - }, - "While expanding the reference 'arr_ascii_len' in:" - ], - "start_col": 10, - "start_line": 22 - } - }, - "205": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 44, - "start_line": 35 - }, - "While expanding the reference 'arr_ascii' in:" - ], - "start_col": 10, - "start_line": 20 - }, - "While auto generating local variable for 'arr_ascii'." - ], - "start_col": 10, - "start_line": 20 - } - }, - "206": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 59, - "start_line": 35 - } - }, - "208": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 34 - } - }, - "210": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 38 - } - }, - "211": { - "accessible_scopes": [ - "utils.string", - "utils.string._ascii_from_digit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 13, - "start_line": 46 - } - }, - "213": { - "accessible_scopes": [ - "utils.string", - "utils.string._ascii_from_digit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "214": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 52 - } - }, - "216": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "218": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 55 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - } - }, - "219": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 17, - "start_line": 55 - }, - "While expanding the reference 'arr_ascii_len' in:" - ], - "start_col": 19, - "start_line": 50 - } - }, - "220": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 55 - } - }, - "221": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 31, - "start_line": 58 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - } - }, - "222": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 48, - "start_line": 58 - }, - "While expanding the reference 'remain' in:" - ], - "start_col": 5, - "start_line": 50 - } - }, - "223": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 56, - "start_line": 58 - } - }, - "225": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 31, - "start_line": 58 - } - }, - "227": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 59 - } - }, - "229": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 12, - "start_line": 60 - } - }, - "230": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 60 - } - }, - "231": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 33, - "start_line": 65 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 58 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - } - }, - "232": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 16, - "start_line": 66 - }, - "While expanding the reference 'remain_nxt' in:" - ], - "start_col": 10, - "start_line": 58 - } - }, - "233": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 42, - "start_line": 66 - } - }, - "235": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 71, - "start_line": 66 - }, - "While expanding the reference 'arr_ascii' in:" - ], - "start_col": 40, - "start_line": 50 - } - }, - "236": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 33, - "start_line": 65 - } - }, - "238": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 68 - } - }, - "239": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 74 - } - }, - "240": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 74 - } - }, - "242": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 75 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - } - }, - "243": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 17, - "start_line": 75 - }, - "While expanding the reference 'ascii' in:" - ], - "start_col": 5, - "start_line": 72 - } - }, - "244": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 75 - } - }, - "245": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 21, - "start_line": 78 - } - }, - "247": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 39, - "start_line": 78 - } - }, - "249": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 39, - "start_line": 78 - } - }, - "250": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 35, - "start_line": 78 - } - }, - "251": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 35, - "start_line": 78 - } - }, - "252": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 25, - "start_line": 83 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - } - }, - "253": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 21, - "start_line": 78 - } - }, - "254": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 72, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 30, - "start_line": 84 - }, - "While expanding the reference 'len' in:" - ], - "start_col": 18, - "start_line": 72 - } - }, - "255": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 72, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 39, - "start_line": 84 - }, - "While expanding the reference 'arr' in:" - ], - "start_col": 29, - "start_line": 72 - } - }, - "256": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 48, - "start_line": 84 - } - }, - "258": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 25, - "start_line": 83 - } - }, - "260": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 86 - } - }, - "261": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 16, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 16 - } - }, - "263": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 17, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 34, - "start_line": 17 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 13 - } - }, - "264": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 14, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 17, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 51, - "start_line": 17 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 14 - } - }, - "265": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 17, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 61, - "start_line": 17 - } - }, - "267": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 17, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 34, - "start_line": 17 - } - }, - "269": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 17, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 10, - "start_line": 17 - } - }, - "270": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 17, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 21, - "start_line": 17 - } - }, - "271": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 18, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 18 - } - }, - "273": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 17, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 19, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 20, - "start_line": 19 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 34, - "start_line": 17 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - } - }, - "274": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 19, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 24, - "start_line": 19 - } - }, - "276": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 19, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 20, - "start_line": 19 - } - }, - "278": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 21, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 43, - "start_line": 21 - } - }, - "280": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 21, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 29, - "start_line": 21 - } - }, - "282": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 22, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 9, - "start_line": 22 - } - }, - "284": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 22, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "286": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 23, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 9, - "start_line": 23 - } - }, - "288": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 22, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "290": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 25, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "292": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 27, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 28, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 13, - "start_line": 28 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 15, - "start_line": 27 - } - }, - "293": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 13 - } - }, - "294": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 13 - } - }, - "295": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 21, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 29, - "start_line": 21 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 12, - "start_line": 42 - } - }, - "296": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 27, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 28, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 13, - "start_line": 28 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 15, - "start_line": 27 - } - }, - "297": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "298": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "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/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "300": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_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": 16, - "end_line": 15, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 7, - "start_line": 15 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "301": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_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": 16, - "end_line": 15, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 15 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "303": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 13 - }, - "While handling return value of" - ], - "start_col": 60, - "start_line": 1 - } - }, - "304": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "305": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "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": 13 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "306": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/number_to_index/920954ca2ff48177b60bb27bdab79c0df097509ec204b43f323f1ddea7d2d07e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "307": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/92bae94c430cca894eac466fa5be50d176f1f62e79244db218577fbac5e84220.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 14, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 5, - "start_line": 14 - }, - "While handling calldata argument 'token_id'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "309": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "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": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "310": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 22, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "311": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 42, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "312": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 70, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "313": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/92bae94c430cca894eac466fa5be50d176f1f62e79244db218577fbac5e84220.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 14, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 149, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_token_id' in:" - ], - "start_col": 5, - "start_line": 14 - }, - "While handling calldata argument 'token_id'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "314": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - } - }, - "316": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 104, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "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": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "317": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 105, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "319": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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 - } - }, - "320": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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 - } - }, - "321": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 6, - "start_line": 2 - } - }, - "322": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 23, - "start_line": 2 - } - }, - "323": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/a68682edf51054349d55d12f512f3ca07b3a036cd11c7ff8426fbb528937f807.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 37, - "start_line": 2 - } - }, - "324": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/number_to_index/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "325": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 35, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 35 - } - }, - "327": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 36, - "start_line": 36 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 32 - } - }, - "328": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 36, - "start_line": 36 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 32 - } - }, - "329": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 36, - "start_line": 36 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 32 - } - }, - "330": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 52, - "start_line": 36 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 33 - } - }, - "331": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 36, - "start_line": 36 - } - }, - "333": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 10, - "start_line": 36 - } - }, - "334": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 13 - } - }, - "335": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 13 - } - }, - "336": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 37, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 37 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 13 - } - }, - "337": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 33, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 37, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 35, - "start_line": 37 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 21, - "start_line": 33 - } - }, - "338": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 37, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 37 - } - }, - "340": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 37, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 10, - "start_line": 37 - } - }, - "341": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 38, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 23, - "start_line": 38 - } - }, - "343": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 40, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 40 - } - }, - "345": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 40, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 40 - } - }, - "346": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 41, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 41 - } - }, - "348": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 41, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 41 - } - }, - "349": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 42, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 42 - } - }, - "351": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 42, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 42 - } - }, - "353": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 42, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 42 - } - }, - "354": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 43, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "355": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 44, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 44 - } - }, - "357": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 44, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 44 - } - }, - "358": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 45, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 45 - } - }, - "360": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 45, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 45 - } - }, - "361": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 46, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 46 - } - }, - "363": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 46, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "364": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 47, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 47 - } - }, - "366": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 47, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "367": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 48, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 48 - } - }, - "369": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 48, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "370": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 49, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 30, - "start_line": 49 - } - }, - "372": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 49, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "373": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 50, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 50 - } - }, - "375": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 50, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 50 - } - }, - "376": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 51, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 51 - } - }, - "378": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 51, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 51 - } - }, - "379": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 52, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 52 - } - }, - "381": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 52, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 52 - } - }, - "382": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 53, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 53 - } - }, - "384": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 53, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 53 - } - }, - "385": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 54, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 54 - } - }, - "387": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 54, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "388": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 55, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 55 - } - }, - "390": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 55, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 55 - } - }, - "391": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 56, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 56 - } - }, - "393": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 56, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 56 - } - }, - "394": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 57, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 57 - } - }, - "396": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 57, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 57 - } - }, - "397": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 58, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 58 - } - }, - "399": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 58, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 58 - } - }, - "400": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 59, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 59 - } - }, - "402": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 59, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 59 - } - }, - "403": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 60, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 60 - } - }, - "405": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 60, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 60 - } - }, - "406": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 61, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 61 - } - }, - "408": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 61, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 61 - } - }, - "409": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 62, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 62 - } - }, - "411": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 62, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 62 - } - }, - "412": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 63, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 63 - } - }, - "414": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 63, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 63 - } - }, - "415": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 64, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 64 - } - }, - "417": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 64, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 64 - } - }, - "418": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 65, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 65 - } - }, - "420": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 65, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 65 - } - }, - "421": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 66, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 66 - } - }, - "423": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 66, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 66 - } - }, - "424": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 67, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 67 - } - }, - "426": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 67, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 67 - } - }, - "427": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 68, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 68 - } - }, - "429": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 68, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 68 - } - }, - "430": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 69, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 69 - } - }, - "432": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 69, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 69 - } - }, - "433": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 70, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 70 - } - }, - "435": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 70, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 70 - } - }, - "436": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 71, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 71 - } - }, - "438": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 71, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 71 - } - }, - "439": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 72, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 72 - } - }, - "441": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 72, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 72 - } - }, - "442": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 73, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 73 - } - }, - "444": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 73, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 73 - } - }, - "445": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 74, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 74 - } - }, - "447": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 74, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 74 - } - }, - "448": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 75, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 75 - } - }, - "450": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 75, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 75 - } - }, - "451": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 76, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 76 - } - }, - "453": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 76, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 76 - } - }, - "454": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 77, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 77 - } - }, - "456": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 77, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 77 - } - }, - "457": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 78, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 78 - } - }, - "459": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 78, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 78 - } - }, - "460": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 79, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 79 - } - }, - "462": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 79, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 79 - } - }, - "463": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 80, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 80 - } - }, - "465": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 80, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 80 - } - }, - "466": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 81, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 81 - } - }, - "468": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 81, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 81 - } - }, - "469": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 82, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 82 - } - }, - "471": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 82, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 82 - } - }, - "472": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 83, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 83 - } - }, - "474": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 83, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 83 - } - }, - "475": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 84, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 84 - } - }, - "477": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 84, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 84 - } - }, - "478": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 85, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 85 - } - }, - "480": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 85, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 85 - } - }, - "481": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 86, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 86 - } - }, - "483": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 86, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 86 - } - }, - "484": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 87, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 87 - } - }, - "486": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 87, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 87 - } - }, - "487": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 88, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 88 - } - }, - "489": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 88, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 88 - } - }, - "490": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 89, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 89 - } - }, - "492": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 89, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 89 - } - }, - "493": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 90, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 90 - } - }, - "495": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 90, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 90 - } - }, - "496": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 91, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 91 - } - }, - "498": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 91, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 91 - } - }, - "499": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 92, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 92 - } - }, - "501": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 92, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 92 - } - }, - "502": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 93, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 93 - } - }, - "504": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 93, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 93 - } - }, - "505": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 94, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 94 - } - }, - "507": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 94, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 94 - } - }, - "508": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 95, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 95 - } - }, - "510": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 95, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 95 - } - }, - "511": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 96, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 96 - } - }, - "513": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 96, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 96 - } - }, - "514": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 97, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 97 - } - }, - "516": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 97, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 97 - } - }, - "517": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 98, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 98 - } - }, - "519": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 98, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 98 - } - }, - "520": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 99, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 99 - } - }, - "522": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 99, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 99 - } - }, - "523": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 100, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 100 - } - }, - "525": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 100, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 100 - } - }, - "526": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 101, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 101 - } - }, - "528": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 101, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 101 - } - }, - "529": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 102, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 102 - } - }, - "531": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 102, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 102 - } - }, - "532": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 103, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 103 - } - }, - "534": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 103, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 103 - } - }, - "535": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 104, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 104 - } - }, - "537": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 104, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 104 - } - }, - "538": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 105, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 105 - } - }, - "540": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 105, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 105 - } - }, - "541": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 106, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 106 - } - }, - "543": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 106, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 106 - } - }, - "544": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 107, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 107 - } - }, - "546": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 107, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 107 - } - }, - "547": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 108, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 108 - } - }, - "549": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 108, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 108 - } - }, - "550": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 109, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 109 - } - }, - "552": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 109 - } - }, - "553": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 110, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 110 - } - }, - "555": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 110, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 110 - } - }, - "556": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 111, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 111 - } - }, - "558": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 111, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "559": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 112, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 112 - } - }, - "561": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 112, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 112 - } - }, - "562": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 113, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 113 - } - }, - "564": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 113, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 113 - } - }, - "565": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 114, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 114 - } - }, - "567": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 114, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 114 - } - }, - "568": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 115, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 115 - } - }, - "570": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 115, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 115 - } - }, - "571": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 116, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 116 - } - }, - "573": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 116, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 116 - } - }, - "574": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 117, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 117 - } - }, - "576": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 117, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 117 - } - }, - "577": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 118, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 118 - } - }, - "579": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 118 - } - }, - "580": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 119, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 119 - } - }, - "582": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 119, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 119 - } - }, - "583": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 120, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 120 - } - }, - "585": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 120, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 120 - } - }, - "586": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 121, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 121 - } - }, - "588": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 121, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 121 - } - }, - "589": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 122, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 122 - } - }, - "591": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 122, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 122 - } - }, - "592": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 123, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 123 - } - }, - "594": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 123, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 123 - } - }, - "595": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 124, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 124 - } - }, - "597": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 124, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 124 - } - }, - "598": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 125, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 125 - } - }, - "600": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 125, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 125 - } - }, - "601": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 126, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 126 - } - }, - "603": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 126, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 126 - } - }, - "604": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 127, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 127 - } - }, - "606": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 127, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 127 - } - }, - "607": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 128, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 128 - } - }, - "609": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 128, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 128 - } - }, - "610": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 129, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 129 - } - }, - "612": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 129, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 129 - } - }, - "613": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 130, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 130 - } - }, - "615": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 130, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 130 - } - }, - "616": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 131, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 131 - } - }, - "618": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 131, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 131 - } - }, - "619": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 132, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 132 - } - }, - "621": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 132, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 132 - } - }, - "622": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 133, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 133 - } - }, - "624": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 133, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 133 - } - }, - "625": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 134, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 134 - } - }, - "627": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 134, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 134 - } - }, - "628": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 135, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 135 - } - }, - "630": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 135, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 135 - } - }, - "631": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 136, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 136 - } - }, - "633": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 136, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 136 - } - }, - "634": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 137, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 137 - } - }, - "636": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 137, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 137 - } - }, - "637": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 138, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 138 - } - }, - "639": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 138, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 138 - } - }, - "640": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 139, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 31, - "start_line": 139 - } - }, - "642": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 139, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 139 - } - }, - "643": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 140 - } - }, - "645": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 140, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 140 - } - }, - "646": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 141, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 141 - } - }, - "648": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 141, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 141 - } - }, - "649": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 142, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 142 - } - }, - "651": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 142, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 142 - } - }, - "652": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 143, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 143 - } - }, - "654": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 143, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 143 - } - }, - "655": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 144, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 144 - } - }, - "657": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 144, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 144 - } - }, - "658": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 145, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 145 - } - }, - "660": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 145, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 145 - } - }, - "661": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 146, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 146 - } - }, - "663": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 146, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 146 - } - }, - "664": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 147, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 147 - } - }, - "666": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 147, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 147 - } - }, - "667": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 148, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 148 - } - }, - "669": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 148, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 148 - } - }, - "670": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 149, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 149 - } - }, - "672": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 149, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 149 - } - }, - "673": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 150, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 150 - } - }, - "675": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 150, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 150 - } - }, - "676": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 151, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 151 - } - }, - "678": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 151, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 151 - } - }, - "679": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 152, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 152 - } - }, - "681": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 152, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 152 - } - }, - "682": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 153, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 153 - } - }, - "684": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 153, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 153 - } - }, - "685": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 154, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 154 - } - }, - "687": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 154, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 154 - } - }, - "688": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 155, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 155 - } - }, - "690": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 155, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 155 - } - }, - "691": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 156, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 156 - } - }, - "693": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 156, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 156 - } - }, - "694": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 157, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 157 - } - }, - "696": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 157, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 157 - } - }, - "697": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 158, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 158 - } - }, - "699": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 158, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 158 - } - }, - "700": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 159, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 159 - } - }, - "702": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 159, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 159 - } - }, - "703": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 160, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 160 - } - }, - "705": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 160, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 160 - } - }, - "706": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 161, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 161 - } - }, - "708": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 161, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 161 - } - }, - "709": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 162, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 162 - } - }, - "711": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 162, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 162 - } - }, - "712": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 163, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 163 - } - }, - "714": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 163, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 163 - } - }, - "715": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 164, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 164 - } - }, - "717": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 164, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 164 - } - }, - "718": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 165, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 165 - } - }, - "720": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 165, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 165 - } - }, - "721": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 166, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 166 - } - }, - "723": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 166, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 166 - } - }, - "724": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 167, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 167 - } - }, - "726": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 167, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 167 - } - }, - "727": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 168, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 168 - } - }, - "729": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 168, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 168 - } - }, - "730": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 169, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 169 - } - }, - "732": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 169, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 169 - } - }, - "733": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 170, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 170 - } - }, - "735": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 170, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 170 - } - }, - "736": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 171, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 171 - } - }, - "738": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 171, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 171 - } - }, - "739": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 172, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 172 - } - }, - "741": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 172, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 172 - } - }, - "742": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 173, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 173 - } - }, - "744": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 173, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 173 - } - }, - "745": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 174, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 174 - } - }, - "747": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 174, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 174 - } - }, - "748": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 175, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 175 - } - }, - "750": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 175, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 175 - } - }, - "751": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 176, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 176 - } - }, - "753": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 176, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 176 - } - }, - "754": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 177, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 177 - } - }, - "756": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 177, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 177 - } - }, - "757": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 178, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 178 - } - }, - "759": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 178, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 178 - } - }, - "760": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 179, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 179 - } - }, - "762": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 179, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 179 - } - }, - "763": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 180, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 180 - } - }, - "765": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 180, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 180 - } - }, - "766": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 181, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 181 - } - }, - "768": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 181, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 181 - } - }, - "769": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 182, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 182 - } - }, - "771": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 182, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 182 - } - }, - "772": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 183, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 183 - } - }, - "774": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 183, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 183 - } - }, - "775": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 184, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 184 - } - }, - "777": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 184, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 184 - } - }, - "778": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 185, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 185 - } - }, - "780": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 185, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 185 - } - }, - "781": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 186, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 186 - } - }, - "783": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 186, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 186 - } - }, - "784": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 187, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 187 - } - }, - "786": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 187, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 187 - } - }, - "787": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 188, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 188 - } - }, - "789": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 188, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 188 - } - }, - "790": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 189, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 189 - } - }, - "792": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 189, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 189 - } - }, - "793": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 190, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 190 - } - }, - "795": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 190, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 190 - } - }, - "796": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 191, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 191 - } - }, - "798": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 191, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 191 - } - }, - "799": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 192, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 192 - } - }, - "801": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 192, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 192 - } - }, - "802": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 193, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 193 - } - }, - "804": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 193, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 193 - } - }, - "805": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 194, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 194 - } - }, - "807": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 194, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 194 - } - }, - "808": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 195, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 195 - } - }, - "810": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 195, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 195 - } - }, - "811": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 196, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 196 - } - }, - "813": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 196, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 196 - } - }, - "814": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 197, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 197 - } - }, - "816": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 197, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 197 - } - }, - "817": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 198, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 198 - } - }, - "819": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 198, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 198 - } - }, - "820": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 199, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 199 - } - }, - "822": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 199, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 199 - } - }, - "823": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 200, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 200 - } - }, - "825": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 200, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 200 - } - }, - "826": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 201, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 201 - } - }, - "828": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 201, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 201 - } - }, - "829": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 202, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 202 - } - }, - "831": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 202, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 202 - } - }, - "832": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 203, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 203 - } - }, - "834": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 203, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 203 - } - }, - "835": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 204, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 204 - } - }, - "837": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 204, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 204 - } - }, - "838": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 205, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 205 - } - }, - "840": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 205, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "841": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 206, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 206 - } - }, - "843": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 206, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 206 - } - }, - "844": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 207, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 207 - } - }, - "846": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 207, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 207 - } - }, - "847": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 208, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 208 - } - }, - "849": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 208, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 208 - } - }, - "850": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 209, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 209 - } - }, - "852": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 209, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 209 - } - }, - "853": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 210, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 210 - } - }, - "855": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 210, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 210 - } - }, - "856": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 211, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 211 - } - }, - "858": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 211, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 211 - } - }, - "859": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 212, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 212 - } - }, - "861": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 212, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 212 - } - }, - "862": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 213, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 213 - } - }, - "864": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 213, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 213 - } - }, - "865": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 214, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 214 - } - }, - "867": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 214, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 214 - } - }, - "868": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 215, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 215 - } - }, - "870": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 215, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 215 - } - }, - "871": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 216, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 216 - } - }, - "873": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 216, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 216 - } - }, - "874": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 217, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 217 - } - }, - "876": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 217, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 217 - } - }, - "877": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 218, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 218 - } - }, - "879": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 218, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 218 - } - }, - "880": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 219, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 219 - } - }, - "882": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 219, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 219 - } - }, - "883": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 220, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 220 - } - }, - "885": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 220, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 220 - } - }, - "886": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 221, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 221 - } - }, - "888": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 221, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 221 - } - }, - "889": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 222, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 222 - } - }, - "891": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 222, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 222 - } - }, - "892": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 223, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 223 - } - }, - "894": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 223, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 223 - } - }, - "895": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 224, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 224 - } - }, - "897": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 224, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 224 - } - }, - "898": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 225, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 225 - } - }, - "900": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 225, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 225 - } - }, - "901": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 226, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 226 - } - }, - "903": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 226, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 226 - } - }, - "904": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 227, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 227 - } - }, - "906": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 227, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 227 - } - }, - "907": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 228, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 228 - } - }, - "909": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 228 - } - }, - "910": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 229, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 229 - } - }, - "912": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 229, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 229 - } - }, - "913": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 230, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 230 - } - }, - "915": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 230, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 230 - } - }, - "916": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 231, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 231 - } - }, - "918": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 231, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 231 - } - }, - "919": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 232, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 232 - } - }, - "921": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 232, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 232 - } - }, - "922": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 233, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 233 - } - }, - "924": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 233, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 233 - } - }, - "925": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 234, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 234 - } - }, - "927": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 234, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 234 - } - }, - "928": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 235, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 235 - } - }, - "930": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 235, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 235 - } - }, - "931": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 236, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 236 - } - }, - "933": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 236, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 236 - } - }, - "934": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 237, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 237 - } - }, - "936": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 237, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 237 - } - }, - "937": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 238, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 238 - } - }, - "939": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 238, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 238 - } - }, - "940": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 239, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 239 - } - }, - "942": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 239, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 239 - } - }, - "943": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 240, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 240 - } - }, - "945": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 240, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 240 - } - }, - "946": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 241, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 241 - } - }, - "948": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 241, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 241 - } - }, - "949": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 242, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 242 - } - }, - "951": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 242, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 242 - } - }, - "952": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 243, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 243 - } - }, - "954": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 243, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 243 - } - }, - "955": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 244, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 244 - } - }, - "957": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 244, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 244 - } - }, - "958": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 245, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 245 - } - }, - "960": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 245, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 245 - } - }, - "961": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 246, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 246 - } - }, - "963": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 246, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 246 - } - }, - "964": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 247, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 247 - } - }, - "966": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 247, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 247 - } - }, - "967": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 248, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 248 - } - }, - "969": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 248, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 248 - } - }, - "970": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 249, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 249 - } - }, - "972": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 249, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 249 - } - }, - "973": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 250, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 250 - } - }, - "975": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 250, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 250 - } - }, - "976": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 251, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 251 - } - }, - "978": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 251 - } - }, - "979": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 252, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 252 - } - }, - "981": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 252, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 252 - } - }, - "982": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 253, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 253 - } - }, - "984": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 253, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 253 - } - }, - "985": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 254, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 254 - } - }, - "987": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 254, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 254 - } - }, - "988": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 255, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 255 - } - }, - "990": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 255, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 255 - } - }, - "991": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 256, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 256 - } - }, - "993": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 256, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 256 - } - }, - "994": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 257, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 257 - } - }, - "996": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 257, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 257 - } - }, - "997": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 258, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 258 - } - }, - "999": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 258, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 258 - } - }, - "1000": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 259, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 259 - } - }, - "1002": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 259, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 259 - } - }, - "1003": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 260, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 260 - } - }, - "1005": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 260, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 260 - } - }, - "1006": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 261, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 261 - } - }, - "1008": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 261, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 261 - } - }, - "1009": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 262, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 262 - } - }, - "1011": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 262, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 262 - } - }, - "1012": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 263, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 263 - } - }, - "1014": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 263, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 263 - } - }, - "1015": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 264, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 264 - } - }, - "1017": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 264, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 264 - } - }, - "1018": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 265, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 265 - } - }, - "1020": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 265, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 265 - } - }, - "1021": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 266, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 266 - } - }, - "1023": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 266, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 266 - } - }, - "1024": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 267, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 267 - } - }, - "1026": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 267, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 267 - } - }, - "1027": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 268, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 268 - } - }, - "1029": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 268, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 268 - } - }, - "1030": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 269, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 269 - } - }, - "1032": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 269, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 269 - } - }, - "1033": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 270, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 270 - } - }, - "1035": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 270, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 270 - } - }, - "1036": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 271, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 271 - } - }, - "1038": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 271, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 271 - } - }, - "1039": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 272, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 272 - } - }, - "1041": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 272, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 272 - } - }, - "1042": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 273, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 273 - } - }, - "1044": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 273, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 273 - } - }, - "1045": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 274, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 274 - } - }, - "1047": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 274, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 274 - } - }, - "1048": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 275, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 275 - } - }, - "1050": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 275, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 275 - } - }, - "1051": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 276, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 276 - } - }, - "1053": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 276, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 276 - } - }, - "1054": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 277, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 277 - } - }, - "1056": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 277, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 277 - } - }, - "1057": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 278, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 278 - } - }, - "1059": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 278, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 278 - } - }, - "1060": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 279, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 279 - } - }, - "1062": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 279, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 279 - } - }, - "1063": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 280, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 280 - } - }, - "1065": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 280, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 280 - } - }, - "1066": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 281, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 281 - } - }, - "1068": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 281, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 281 - } - }, - "1069": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 282, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 282 - } - }, - "1071": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 282, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 282 - } - }, - "1072": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 283, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 283 - } - }, - "1074": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 283, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 283 - } - }, - "1075": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 284, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 284 - } - }, - "1077": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 284, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 284 - } - }, - "1078": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 285, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 285 - } - }, - "1079": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 286, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 286 - } - }, - "1081": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 286, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 286 - } - }, - "1082": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 287, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 287 - } - }, - "1084": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 287, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 287 - } - }, - "1085": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 288, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 288 - } - }, - "1087": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 288, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 288 - } - }, - "1088": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 289, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 289 - } - }, - "1090": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 289, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 289 - } - }, - "1091": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 290, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 290 - } - }, - "1093": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 290, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 290 - } - }, - "1094": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 291, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 291 - } - }, - "1096": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 291, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 291 - } - }, - "1097": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 292, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 292 - } - }, - "1099": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 292, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 292 - } - }, - "1100": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 293, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 293 - } - }, - "1102": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 293, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 293 - } - }, - "1103": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 294, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 294 - } - }, - "1105": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 294, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 294 - } - }, - "1106": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 295, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 295 - } - }, - "1108": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 295, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 295 - } - }, - "1109": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 296, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 296 - } - }, - "1111": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 296, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 296 - } - }, - "1112": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 297, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 297 - } - }, - "1114": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 297, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 297 - } - }, - "1115": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 298, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 298 - } - }, - "1117": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 298, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 298 - } - }, - "1119": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 298, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 298 - } - }, - "1120": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 299, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 299 - } - }, - "1121": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 300, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 32, - "start_line": 300 - } - }, - "1123": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 300, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 300 - } - }, - "1124": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 303, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 32 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 13 - } - }, - "1125": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 13, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 36, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 303, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 32 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 36, - "start_line": 36 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 13 - } - }, - "1126": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 37, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 303, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 32 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 37 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - } - }, - "1127": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 302, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 303, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 13, - "start_line": 303 - }, - "While expanding the reference 'token_uri_len' in:" - ], - "start_col": 25, - "start_line": 302 - } - }, - "1129": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 38, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 303, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 303 - }, - "While expanding the reference 'token_uri' in:" - ], - "start_col": 10, - "start_line": 38 - } - }, - "1130": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 303, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 5, - "start_line": 303 - } - }, - "1131": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1133": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 7, - "start_line": 34 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1134": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "1135": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "1137": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 34 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1139": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "1140": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 34 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1142": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "1143": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "1144": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "1146": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 28, - "start_line": 34 - }, - "While handling return value 'token_uri'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "1147": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1148": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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 - } - }, - "1149": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1150": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/0e46c67014b1932c61618de0923cda1cd086d4d13ccfc96398cf52540cb66251.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "1152": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 32 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 34, - "start_line": 33 - }, - "While handling calldata argument 'name'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "1154": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "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": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1155": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1156": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1157": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 64, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1158": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/92bae94c430cca894eac466fa5be50d176f1f62e79244db218577fbac5e84220.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 149, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_token_id' in:" - ], - "start_col": 5, - "start_line": 33 - }, - "While handling calldata argument 'token_id'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "1159": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3e93b8906c329e7a5c33e020ce7a5a9c542c4444955be98eec5fcbef545a8662.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 33, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 177, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 157, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_value' in:" - ], - "start_col": 21, - "start_line": 33 - }, - "While handling calldata argument 'value'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "1160": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "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": 44, - "end_line": 33, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 203, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 184, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_name' in:" - ], - "start_col": 34, - "start_line": 33 - }, - "While handling calldata argument 'name'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "1161": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - } - }, - "1163": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "1164": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "1165": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "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": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1166": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 99, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1168": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 71, - "start_line": 1 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "1169": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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": 45, - "start_line": 1 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "1170": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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 - } - }, - "1171": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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 - } - }, - "1172": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.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 - } - }, - "1173": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/renderers/BasicCellRenderer.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } + "pc": 325, + "type": "function" + }, + "__main__.token_uri.Args": { + "full_name": "__main__.token_uri.Args", + "members": { + "name": { + "cairo_type": "felt", + "offset": 2 + }, + "token_id": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } }, - "hints": { - "0": [ - { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "6": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_enter_scope({'n': ids.len})", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.len": 0 - } - } - } - ], - "14": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 - } - } - } - ], - "17": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "18": [ - { - "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": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 2 - } - } - } - ], - "27": [ - { - "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": 4, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le_felt.a": 3, - "starkware.cairo.common.math.assert_le_felt.b": 4, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 5 - } - } - } - ], - "37": [ - { - "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": 4, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "51": [ - { - "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": 4, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "63": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "assert excluded == 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "74": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.abs_value.is_positive": 7, - "starkware.cairo.common.math.abs_value.value": 6 - } - } - } - ], - "97": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.sign.is_positive": 9, - "starkware.cairo.common.math.sign.value": 8 - } - } - } - ], - "115": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.unsigned_div_rem.div": 11, - "starkware.cairo.common.math.unsigned_div_rem.q": 13, - "starkware.cairo.common.math.unsigned_div_rem.r": 12, - "starkware.cairo.common.math.unsigned_div_rem.value": 10 - } - } - } - ], - "130": [ - { - "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": 8, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 14 - } - } - } - ], - "140": [ - { - "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": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 14 - } - } - } - ], - "298": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.number_to_index_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1131": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 0 - }, - "reference_ids": {} - } - } - ] + "size": 3, + "type": "struct" + }, + "__main__.token_uri.ImplicitArgs": { + "full_name": "__main__.token_uri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.N_COLS": { - "type": "const", - "value": 15 - }, - "__main__.abs_value": { - "destination": "starkware.cairo.common.math.abs_value", - "type": "alias" - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "__main__.number_to_index": { - "decorators": [ - "view" - ], - "pc": 261, - "type": "function" - }, - "__main__.number_to_index.Args": { - "full_name": "__main__.number_to_index.Args", - "members": { - "token_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.number_to_index.ImplicitArgs": { - "full_name": "__main__.number_to_index.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.number_to_index.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.number_to_index.SIZEOF_LOCALS": { - "type": "const", - "value": 4 - }, - "__main__.sign": { - "destination": "starkware.cairo.common.math.sign", - "type": "alias" - }, - "__main__.str": { - "destination": "utils.string.str", - "type": "alias" - }, - "__main__.token_uri": { - "decorators": [ - "view" - ], - "pc": 325, - "type": "function" - }, - "__main__.token_uri.Args": { - "full_name": "__main__.token_uri.Args", - "members": { - "name": { - "cairo_type": "felt", - "offset": 2 - }, - "token_id": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.token_uri.ImplicitArgs": { - "full_name": "__main__.token_uri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.token_uri.Return": { - "cairo_type": "(token_uri_len: felt, token_uri: felt*)", - "type": "type_definition" - }, - "__main__.token_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 4 - }, - "__main__.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "__wrappers__.number_to_index": { - "decorators": [ - "view" - ], - "pc": 307, - "type": "function" - }, - "__wrappers__.number_to_index.Args": { - "full_name": "__wrappers__.number_to_index.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.number_to_index.ImplicitArgs": { - "full_name": "__wrappers__.number_to_index.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.number_to_index.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__.number_to_index.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.number_to_index.__wrapped_func": { - "destination": "__main__.number_to_index", - "type": "alias" - }, - "__wrappers__.number_to_index_encode_return": { - "decorators": [], - "pc": 298, - "type": "function" - }, - "__wrappers__.number_to_index_encode_return.Args": { - "full_name": "__wrappers__.number_to_index_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__.number_to_index_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.number_to_index_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.number_to_index_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.number_to_index_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.number_to_index_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.token_uri": { - "decorators": [ - "view" - ], - "pc": 1150, - "type": "function" - }, - "__wrappers__.token_uri.Args": { - "full_name": "__wrappers__.token_uri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.token_uri.ImplicitArgs": { - "full_name": "__wrappers__.token_uri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.token_uri.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__.token_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.token_uri.__wrapped_func": { - "destination": "__main__.token_uri", - "type": "alias" - }, - "__wrappers__.token_uri_encode_return": { - "decorators": [], - "pc": 1131, - "type": "function" - }, - "__wrappers__.token_uri_encode_return.Args": { - "full_name": "__wrappers__.token_uri_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(token_uri_len: felt, token_uri: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.token_uri_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.token_uri_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.token_uri_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.token_uri_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.token_uri_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.cairo.common.alloc.alloc": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.common.alloc.alloc.Args": { - "full_name": "starkware.cairo.common.alloc.alloc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.ImplicitArgs": { - "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.Return": { - "cairo_type": "(ptr: felt*)", - "type": "type_definition" - }, - "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.math.abs_value": { - "decorators": [ - "known_ap_change" - ], - "pc": 72, - "type": "function" - }, - "starkware.cairo.common.math.abs_value.Args": { - "full_name": "starkware.cairo.common.math.abs_value.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.abs_value.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.abs_value.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.abs_value.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math.abs_value.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.abs_value.is_positive": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.abs_value.is_positive", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 74, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.abs_value.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.abs_value.value", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 72, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le": { - "decorators": [], - "pc": 22, - "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": 27, - "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": 4, - "offset": 0 - }, - "pc": 27, - "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": 4, - "offset": 0 - }, - "pc": 27, - "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": 4, - "offset": 0 - }, - "pc": 27, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 8 - }, - "pc": 37, - "value": "cast([fp + (-5)] + 4, felt)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 51, - "type": "label" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 63, - "type": "label" - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 18, - "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": 2, - "offset": 0 - }, - "pc": 18, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.sign": { - "decorators": [ - "known_ap_change" - ], - "pc": 87, - "type": "function" - }, - "starkware.cairo.common.math.sign.Args": { - "full_name": "starkware.cairo.common.math.sign.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.sign.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.sign.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.sign.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math.sign.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.sign.is_positive": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.sign.is_positive", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 97, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.sign.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.sign.value", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 87, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem": { - "decorators": [], - "pc": 115, - "type": "function" - }, - "starkware.cairo.common.math.unsigned_div_rem.Args": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", - "members": { - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.unsigned_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast([fp + (-5)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast([fp + (-5)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.is_le": { - "decorators": [ - "known_ap_change" - ], - "pc": 163, - "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": 130, - "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": 8, - "offset": 0 - }, - "pc": 130, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { - "pc": 154, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_nn.out_of_range": { - "pc": 140, - "type": "label" - }, - "starkware.cairo.common.memcpy.memcpy": { - "decorators": [], - "pc": 3, - "type": "function" - }, - "starkware.cairo.common.memcpy.memcpy.Args": { - "full_name": "starkware.cairo.common.memcpy.memcpy.Args", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "len": { - "cairo_type": "felt", - "offset": 2 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { - "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.LoopFrame": { - "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.memcpy.memcpy.continue_copying": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 3 - }, - "pc": 10, - "value": "[cast(ap, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.len": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.len", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 8, - "type": "label" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "utils.string.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "utils.string._ascii_from_digit": { - "decorators": [], - "pc": 211, - "type": "function" - }, - "utils.string._ascii_from_digit.Args": { - "full_name": "utils.string._ascii_from_digit.Args", - "members": { - "digit": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string._ascii_from_digit.ImplicitArgs": { - "full_name": "utils.string._ascii_from_digit.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "utils.string._ascii_from_digit.Return": { - "cairo_type": "(ascii: felt)", - "type": "type_definition" - }, - "utils.string._ascii_from_digit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.string._recurse_ascii_array_from_number": { - "decorators": [], - "pc": 214, - "type": "function" - }, - "utils.string._recurse_ascii_array_from_number.Args": { - "full_name": "utils.string._recurse_ascii_array_from_number.Args", - "members": { - "arr_ascii": { - "cairo_type": "felt*", - "offset": 2 - }, - "arr_ascii_len": { - "cairo_type": "felt", - "offset": 1 - }, - "remain": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "utils.string._recurse_ascii_array_from_number.ImplicitArgs": { - "full_name": "utils.string._recurse_ascii_array_from_number.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string._recurse_ascii_array_from_number.Return": { - "cairo_type": "(arr_ascii_final_len: felt)", - "type": "type_definition" - }, - "utils.string._recurse_ascii_array_from_number.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.string._recurse_ascii_from_ascii_array_inverse": { - "decorators": [], - "pc": 239, - "type": "function" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.Args": { - "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.Args", - "members": { - "arr": { - "cairo_type": "felt*", - "offset": 2 - }, - "ascii": { - "cairo_type": "felt", - "offset": 0 - }, - "idx": { - "cairo_type": "felt", - "offset": 3 - }, - "len": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs": { - "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.Return": { - "cairo_type": "(ascii_final: felt)", - "type": "type_definition" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.string.abs_value": { - "destination": "starkware.cairo.common.math.abs_value", - "type": "alias" - }, - "utils.string.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "utils.string.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "utils.string.sign": { - "destination": "starkware.cairo.common.math.sign", - "type": "alias" - }, - "utils.string.str": { - "decorators": [], - "pc": 168, - "type": "function" - }, - "utils.string.str.Args": { - "full_name": "utils.string.str.Args", - "members": { - "num": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string.str.ImplicitArgs": { - "full_name": "utils.string.str.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string.str.Return": { - "cairo_type": "(literal: felt)", - "type": "type_definition" - }, - "utils.string.str.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "utils.string.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - } + "size": 3, + "type": "struct" + }, + "__main__.token_uri.Return": { + "cairo_type": "(token_uri_len: felt, token_uri: felt*)", + "type": "type_definition" + }, + "__main__.token_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "__wrappers__.number_to_index": { + "decorators": [ + "view" + ], + "pc": 307, + "type": "function" + }, + "__wrappers__.number_to_index.Args": { + "full_name": "__wrappers__.number_to_index.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.number_to_index.ImplicitArgs": { + "full_name": "__wrappers__.number_to_index.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.number_to_index.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__.number_to_index.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.number_to_index.__wrapped_func": { + "destination": "__main__.number_to_index", + "type": "alias" + }, + "__wrappers__.number_to_index_encode_return": { + "decorators": [], + "pc": 298, + "type": "function" + }, + "__wrappers__.number_to_index_encode_return.Args": { + "full_name": "__wrappers__.number_to_index_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__.number_to_index_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.number_to_index_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.number_to_index_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.number_to_index_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.number_to_index_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.token_uri": { + "decorators": [ + "view" + ], + "pc": 1150, + "type": "function" + }, + "__wrappers__.token_uri.Args": { + "full_name": "__wrappers__.token_uri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.token_uri.ImplicitArgs": { + "full_name": "__wrappers__.token_uri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.token_uri.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__.token_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.token_uri.__wrapped_func": { + "destination": "__main__.token_uri", + "type": "alias" + }, + "__wrappers__.token_uri_encode_return": { + "decorators": [], + "pc": 1131, + "type": "function" + }, + "__wrappers__.token_uri_encode_return.Args": { + "full_name": "__wrappers__.token_uri_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(token_uri_len: felt, token_uri: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.token_uri_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.token_uri_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.token_uri_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.token_uri_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.token_uri_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 3 - }, - "pc": 10, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 18, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 27, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 27, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 27, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 72, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 74, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 87, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 97, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast([fp + (-5)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 115, - "value": "[cast([fp + (-5)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 130, - "value": "[cast(fp + (-3), felt*)]" - } - ] + "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.abs_value": { + "decorators": [ + "known_ap_change" + ], + "pc": 72, + "type": "function" + }, + "starkware.cairo.common.math.abs_value.Args": { + "full_name": "starkware.cairo.common.math.abs_value.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.abs_value.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.abs_value.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.abs_value.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math.abs_value.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.abs_value.is_positive": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.abs_value.is_positive", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 74, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.abs_value.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.abs_value.value", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 72, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 22, + "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": 27, + "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": 4, + "offset": 0 + }, + "pc": 27, + "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": 4, + "offset": 0 + }, + "pc": 27, + "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": 4, + "offset": 0 + }, + "pc": 27, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 8 + }, + "pc": 37, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 51, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 63, + "type": "label" + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 18, + "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": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.sign": { + "decorators": [ + "known_ap_change" + ], + "pc": 87, + "type": "function" + }, + "starkware.cairo.common.math.sign.Args": { + "full_name": "starkware.cairo.common.math.sign.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.sign.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.sign.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.sign.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math.sign.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.sign.is_positive": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.sign.is_positive", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 97, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.sign.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.sign.value", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem": { + "decorators": [], + "pc": 115, + "type": "function" + }, + "starkware.cairo.common.math.unsigned_div_rem.Args": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", + "members": { + "div": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.Return": { + "cairo_type": "(q: felt, r: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.unsigned_div_rem.div": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.q": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast([fp + (-5)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast([fp + (-5)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "decorators": [ + "known_ap_change" + ], + "pc": 163, + "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": 130, + "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": 8, + "offset": 0 + }, + "pc": 130, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 154, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 140, + "type": "label" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 8, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "utils.string.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "utils.string._ascii_from_digit": { + "decorators": [], + "pc": 211, + "type": "function" + }, + "utils.string._ascii_from_digit.Args": { + "full_name": "utils.string._ascii_from_digit.Args", + "members": { + "digit": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string._ascii_from_digit.ImplicitArgs": { + "full_name": "utils.string._ascii_from_digit.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "utils.string._ascii_from_digit.Return": { + "cairo_type": "(ascii: felt)", + "type": "type_definition" + }, + "utils.string._ascii_from_digit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.string._recurse_ascii_array_from_number": { + "decorators": [], + "pc": 214, + "type": "function" + }, + "utils.string._recurse_ascii_array_from_number.Args": { + "full_name": "utils.string._recurse_ascii_array_from_number.Args", + "members": { + "arr_ascii": { + "cairo_type": "felt*", + "offset": 2 + }, + "arr_ascii_len": { + "cairo_type": "felt", + "offset": 1 + }, + "remain": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "utils.string._recurse_ascii_array_from_number.ImplicitArgs": { + "full_name": "utils.string._recurse_ascii_array_from_number.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string._recurse_ascii_array_from_number.Return": { + "cairo_type": "(arr_ascii_final_len: felt)", + "type": "type_definition" + }, + "utils.string._recurse_ascii_array_from_number.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.string._recurse_ascii_from_ascii_array_inverse": { + "decorators": [], + "pc": 239, + "type": "function" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.Args": { + "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.Args", + "members": { + "arr": { + "cairo_type": "felt*", + "offset": 2 + }, + "ascii": { + "cairo_type": "felt", + "offset": 0 + }, + "idx": { + "cairo_type": "felt", + "offset": 3 + }, + "len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs": { + "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.Return": { + "cairo_type": "(ascii_final: felt)", + "type": "type_definition" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.string.abs_value": { + "destination": "starkware.cairo.common.math.abs_value", + "type": "alias" + }, + "utils.string.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "utils.string.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "utils.string.sign": { + "destination": "starkware.cairo.common.math.sign", + "type": "alias" + }, + "utils.string.str": { + "decorators": [], + "pc": 168, + "type": "function" + }, + "utils.string.str.Args": { + "full_name": "utils.string.str.Args", + "members": { + "num": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string.str.ImplicitArgs": { + "full_name": "utils.string.str.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string.str.Return": { + "cairo_type": "(literal: felt)", + "type": "type_definition" + }, + "utils.string.str.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "utils.string.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 27, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 27, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 27, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 72, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 74, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 97, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast([fp + (-5)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 115, + "value": "[cast([fp + (-5)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 130, + "value": "[cast(fp + (-3), felt*)]" } + ] } -} + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/Counter.json b/packages/starksheet-cairo/build/Counter.json new file mode 100644 index 00000000..6462bcc1 --- /dev/null +++ b/packages/starksheet-cairo/build/Counter.json @@ -0,0 +1,3379 @@ +{ + "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "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" + }, + { + "data": [ + { + "name": "previousOwner", + "type": "felt" + }, + { + "name": "newOwner", + "type": "felt" + } + ], + "keys": [], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "inputs": [], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "inc", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "count", + "outputs": [ + { + "name": "c", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "dev", + "outputs": [], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0xa9", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0xe3", + "selector": "0x2306b6ab1b4c67429442feb1e6d238135a6cfcaa471a01b0e336f01b048e38" + }, + { + "offset": "0xff", + "selector": "0x39470ac0df380f209de1c800185565472402517515e8e60ed2662ef3c4ccc3a" + }, + { + "offset": "0xc5", + "selector": "0x3b82f69851fa1625b367ea6c116252a84257da483dcec4d4e4bc270eb5c70a7" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb8", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffd80007ffe", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1afeeaff0ed5cee7d05a21078399c2f56226b0cd5657062500cef4c4e736f85", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff76", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482480017ffc8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb6", + "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", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482480017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "3": [ + { + "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": 0, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 0 + } + } + } + ], + "11": [ + { + "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": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 1 + } + } + } + ], + "20": [ + { + "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": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 2 + } + } + } + ], + "23": [ + { + "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": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 3, + "starkware.cairo.common.math.assert_le_felt.b": 4, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 5 + } + } + } + ], + "33": [ + { + "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": 3, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "47": [ + { + "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": 3, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "59": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "68": [ + { + "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": 4, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 6 + } + } + } + ], + "78": [ + { + "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": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 6 + } + } + } + ], + "175": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "203": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 50 + }, + "reference_ids": {} + } + } + ], + "218": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.count_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 16, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "261": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.dev" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 19, + "offset": 50 + }, + "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__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 165, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": {}, + "size": 0, + "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__.count": { + "decorators": [ + "view" + ], + "pc": 212, + "type": "function" + }, + "__main__.count.Args": { + "full_name": "__main__.count.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.count.ImplicitArgs": { + "full_name": "__main__.count.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.count.Return": { + "cairo_type": "(c: felt)", + "type": "type_definition" + }, + "__main__.count.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.dev": { + "decorators": [ + "view" + ], + "pc": 242, + "type": "function" + }, + "__main__.dev.Args": { + "full_name": "__main__.dev.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.dev.ImplicitArgs": { + "full_name": "__main__.dev.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.dev.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.dev.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.inc": { + "decorators": [ + "view" + ], + "pc": 184, + "type": "function" + }, + "__main__.inc.Args": { + "full_name": "__main__.inc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.inc.ImplicitArgs": { + "full_name": "__main__.inc.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.inc.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.inc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "__main__.value": { + "type": "namespace" + }, + "__main__.value.Args": { + "full_name": "__main__.value.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.value.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.value.ImplicitArgs": { + "full_name": "__main__.value.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.value.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.value.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.value.addr": { + "decorators": [], + "pc": 135, + "type": "function" + }, + "__main__.value.addr.Args": { + "full_name": "__main__.value.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.value.addr.ImplicitArgs": { + "full_name": "__main__.value.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__.value.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.value.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.value.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.value.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.value.read": { + "decorators": [], + "pc": 140, + "type": "function" + }, + "__main__.value.read.Args": { + "full_name": "__main__.value.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.value.read.ImplicitArgs": { + "full_name": "__main__.value.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__.value.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.value.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.value.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.value.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.value.write": { + "decorators": [], + "pc": 153, + "type": "function" + }, + "__main__.value.write.Args": { + "full_name": "__main__.value.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.value.write.ImplicitArgs": { + "full_name": "__main__.value.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__.value.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.value.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 169, + "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__.count": { + "decorators": [ + "view" + ], + "pc": 227, + "type": "function" + }, + "__wrappers__.count.Args": { + "full_name": "__wrappers__.count.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.count.ImplicitArgs": { + "full_name": "__wrappers__.count.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.count.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__.count.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.count.__wrapped_func": { + "destination": "__main__.count", + "type": "alias" + }, + "__wrappers__.count_encode_return": { + "decorators": [], + "pc": 218, + "type": "function" + }, + "__wrappers__.count_encode_return.Args": { + "full_name": "__wrappers__.count_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(c: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.count_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.count_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.count_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.count_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.count_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.dev": { + "decorators": [ + "view" + ], + "pc": 255, + "type": "function" + }, + "__wrappers__.dev.Args": { + "full_name": "__wrappers__.dev.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.dev.ImplicitArgs": { + "full_name": "__wrappers__.dev.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.dev.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__.dev.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.dev.__wrapped_func": { + "destination": "__main__.dev", + "type": "alias" + }, + "__wrappers__.dev_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.inc": { + "decorators": [ + "view" + ], + "pc": 197, + "type": "function" + }, + "__wrappers__.inc.Args": { + "full_name": "__wrappers__.inc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.inc.ImplicitArgs": { + "full_name": "__wrappers__.inc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.inc.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.inc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.inc.__wrapped_func": { + "destination": "__main__.inc", + "type": "alias" + }, + "__wrappers__.inc_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "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_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.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.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.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_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.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_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_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.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.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_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.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.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_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.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.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_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.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.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_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.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.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_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.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.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.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_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.IERC1155_ID": { + "type": "const", + "value": 3652614694 + }, + "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": { + "type": "const", + "value": 243872796 + }, + "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": { + "type": "const", + "value": 1310921440 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": { + "type": "const", + "value": 3155786881 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": { + "type": "const", + "value": 4063915617 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 23, + "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": 3, + "offset": 0 + }, + "pc": 23, + "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": 3, + "offset": 0 + }, + "pc": 23, + "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": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 8 + }, + "pc": 33, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 47, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 59, + "type": "label" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "decorators": [ + "known_ap_change" + ], + "pc": 101, + "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": 68, + "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": 4, + "offset": 0 + }, + "pc": 68, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 92, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 78, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", + "offset": 1 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_le": { + "decorators": [], + "pc": 123, + "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": 106, + "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.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 0, + "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": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 3, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 7, + "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": 1, + "offset": 0 + }, + "pc": 7, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 11, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 15, + "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": 2, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 20, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 7, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 68, + "value": "[cast(fp + (-3), felt*)]" + } + ] + } + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/ERC20.json b/packages/starksheet-cairo/build/ERC20.json new file mode 100644 index 00000000..125f9c98 --- /dev/null +++ b/packages/starksheet-cairo/build/ERC20.json @@ -0,0 +1,9876 @@ +{ + "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "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" + }, + { + "data": [ + { + "name": "previousOwner", + "type": "felt" + }, + { + "name": "newOwner", + "type": "felt" + } + ], + "keys": [], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" + }, + { + "name": "symbol", + "type": "felt" + }, + { + "name": "initial_supply", + "type": "Uint256" + }, + { + "name": "owner_address", + "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_address", + "type": "felt" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner_address", + "type": "felt" + }, + { + "name": "spender_address", + "type": "felt" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "remaining", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_owner", + "outputs": [ + { + "name": "owner_address", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "recipient_address", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "sender_address", + "type": "felt" + }, + { + "name": "recipient_address", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender_address", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender_address", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender_address", + "type": "felt" + }, + { + "name": "subtracted_value", + "type": "Uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "new_owner_address", + "type": "felt" + } + ], + "name": "transfer_ownership", + "outputs": [ + { + "name": "new_owner_address", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "freeMint", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x488", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x5c0", + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" + }, + { + "offset": "0x508", + "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9" + }, + { + "offset": "0x4ea", + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" + }, + { + "offset": "0x594", + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e" + }, + { + "offset": "0x617", + "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683" + }, + { + "offset": "0x642", + "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e" + }, + { + "offset": "0x54c", + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1" + }, + { + "offset": "0x4cb", + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" + }, + { + "offset": "0x5ec", + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" + }, + { + "offset": "0x667", + "selector": "0x2a3bb1eaa05b77c4b0eeee0116a3177c6d62319dd7149ae148185d9e09de74a" + }, + { + "offset": "0x69b", + "selector": "0x2d9216304c3e598694ca48b525083fb32dad6bde996f422f32a4e998ceecd3e" + }, + { + "offset": "0x528", + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" + }, + { + "offset": "0x4ad", + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60" + }, + { + "offset": "0x56e", + "selector": "0x3ee0bfaf5b124501fef19bbd1312e71f6966d186c42eeb91d1bff729b91d1d4" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "end_pc": 326, + "flow_tracking_data": { + "ap_tracking": { + "group": 22, + "offset": 35 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 324, + "value": "SafeUint256: addition overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "end_pc": 349, + "flow_tracking_data": { + "ap_tracking": { + "group": 23, + "offset": 60 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 347, + "value": "SafeUint256: subtraction overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "end_pc": 665, + "flow_tracking_data": { + "ap_tracking": { + "group": 44, + "offset": 41 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 660, + "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": 752, + "flow_tracking_data": { + "ap_tracking": { + "group": 56, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 747, + "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": 772, + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error", + "start_pc": 767, + "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": 786, + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 782, + "value": "ERC20: allowance overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "end_pc": 805, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 800, + "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": 819, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 815, + "value": "ERC20: allowance below zero" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 836, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 831, + "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": 839, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 836, + "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": 848, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 40 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 844, + "value": "ERC20: mint overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 888, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 883, + "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": 891, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 888, + "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": 894, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 891, + "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": 904, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 81 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 900, + "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": 944, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 939, + "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": 947, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 944, + "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": 950, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 947, + "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": 978, + "flow_tracking_data": { + "ap_tracking": { + "group": 65, + "offset": 4 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 973, + "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": 1012, + "flow_tracking_data": { + "ap_tracking": { + "group": 66, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1005, + "value": "ERC20: insufficient allowance" + }, + { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "end_pc": 1098, + "flow_tracking_data": { + "ap_tracking": { + "group": 74, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1096, + "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": 1099, + "flow_tracking_data": { + "ap_tracking": { + "group": 74, + "offset": 8 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1098, + "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": 1112, + "flow_tracking_data": { + "ap_tracking": { + "group": 76, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1109, + "value": "Ownable: new owner is the zero address" + } + ], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "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", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffd80007ffe", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480a7ffb7fff8000", + "0x48287ffc80007ffd", + "0x48287ffd80007ffd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff85", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6e", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9a", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe94", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea5", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe65", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe47", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2f", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe29", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe11", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0c", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde2", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdde", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd9", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcc", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdae", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdab", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe16", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd98", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd93", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9d", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd42", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xa2", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd33", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xeb", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x8d", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd3", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd19", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xb1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbf", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd05", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9e", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce4", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7f", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce6", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4b", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb2", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd13", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7a", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc77", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf1", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8d", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffb7fff8002", + "0x40137ffc7fff8003", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd17", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd37", + "0x20680017fff7fff", + "0x13", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd59", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x208b7fff7fff7ffe", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbfd", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf7", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0a", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbeb", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe5", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x24", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xc", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe3", + "0x40127ffd7fff7ff7", + "0x48127ffc7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd5", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fe77fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x12", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0f", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x5", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x480280047ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd0", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb7", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9e", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd81", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeee", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd45", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd28", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd11", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfa", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcee", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfc", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3635c9adc5dea00000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6d", + "0x400680017fff7fff", + "0x1", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff985", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x48127ff67fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb3", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.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": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 0 + } + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 1 + } + } + } + ], + "29": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 3 + } + } + } + ], + "42": [ + { + "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": 6, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 4 + } + } + } + ], + "47": [ + { + "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": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 5 + } + } + } + ], + "56": [ + { + "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": 9, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 8, + "starkware.cairo.common.math.assert_250_bit.low": 7, + "starkware.cairo.common.math.assert_250_bit.value": 6 + } + } + } + ], + "69": [ + { + "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": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 9, + "starkware.cairo.common.math.assert_le_felt.b": 10, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 11 + } + } + } + ], + "79": [ + { + "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": 10, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "93": [ + { + "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": 10, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "105": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "116": [ + { + "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": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_small": 13 + } + } + } + ], + "134": [ + { + "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": 11, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_250": 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 + } + } + } + ], + "1173": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 83, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1188": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1218": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1248": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 91, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1279": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 94, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1310": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 97, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1346": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 100, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1381": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_owner_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 103, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1419": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 107, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1463": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 112, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1507": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 117, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1550": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 122, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1593": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 127, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1630": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_ownership_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 132, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1682": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.freeMint_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 136, + "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__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.allowance": { + "decorators": [ + "view" + ], + "pc": 1338, + "type": "function" + }, + "__main__.allowance.Args": { + "full_name": "__main__.allowance.Args", + "members": { + "owner_address": { + "cairo_type": "felt", + "offset": 0 + }, + "spender_address": { + "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": 1493, + "type": "function" + }, + "__main__.approve.Args": { + "full_name": "__main__.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender_address": { + "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": 1303, + "type": "function" + }, + "__main__.balanceOf.Args": { + "full_name": "__main__.balanceOf.Args", + "members": { + "account_address": { + "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": 1142, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "initial_supply": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "owner_address": { + "cairo_type": "felt", + "offset": 4 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "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": 1273, + "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": 1579, + "type": "function" + }, + "__main__.decreaseAllowance.Args": { + "full_name": "__main__.decreaseAllowance.Args", + "members": { + "spender_address": { + "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__.freeMint": { + "decorators": [ + "external" + ], + "pc": 1657, + "type": "function" + }, + "__main__.freeMint.Args": { + "full_name": "__main__.freeMint.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.freeMint.ImplicitArgs": { + "full_name": "__main__.freeMint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.freeMint.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.freeMint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_owner": { + "decorators": [ + "view" + ], + "pc": 1375, + "type": "function" + }, + "__main__.get_owner.Args": { + "full_name": "__main__.get_owner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_owner.ImplicitArgs": { + "full_name": "__main__.get_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__.get_owner.Return": { + "cairo_type": "(owner_address: felt)", + "type": "type_definition" + }, + "__main__.get_owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increaseAllowance": { + "decorators": [ + "external" + ], + "pc": 1536, + "type": "function" + }, + "__main__.increaseAllowance.Args": { + "full_name": "__main__.increaseAllowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender_address": { + "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__.name": { + "decorators": [ + "view" + ], + "pc": 1182, + "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__.symbol": { + "decorators": [ + "view" + ], + "pc": 1212, + "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": 1242, + "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": 1405, + "type": "function" + }, + "__main__.transfer.Args": { + "full_name": "__main__.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient_address": { + "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": 1448, + "type": "function" + }, + "__main__.transferFrom.Args": { + "full_name": "__main__.transferFrom.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient_address": { + "cairo_type": "felt", + "offset": 1 + }, + "sender_address": { + "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__.transfer_ownership": { + "decorators": [ + "external" + ], + "pc": 1622, + "type": "function" + }, + "__main__.transfer_ownership.Args": { + "full_name": "__main__.transfer_ownership.Args", + "members": { + "new_owner_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.transfer_ownership.ImplicitArgs": { + "full_name": "__main__.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" + }, + "__main__.transfer_ownership.Return": { + "cairo_type": "(new_owner_address: felt)", + "type": "type_definition" + }, + "__main__.transfer_ownership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "__wrappers__.allowance": { + "decorators": [ + "view" + ], + "pc": 1356, + "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": 1346, + "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": 1516, + "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": 1507, + "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": 1320, + "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": 1310, + "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": 1160, + "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": 1288, + "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": 1279, + "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": 1602, + "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": 1593, + "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__.freeMint": { + "decorators": [ + "external" + ], + "pc": 1691, + "type": "function" + }, + "__wrappers__.freeMint.Args": { + "full_name": "__wrappers__.freeMint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.freeMint.ImplicitArgs": { + "full_name": "__wrappers__.freeMint.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.freeMint.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__.freeMint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.freeMint.__wrapped_func": { + "destination": "__main__.freeMint", + "type": "alias" + }, + "__wrappers__.freeMint_encode_return": { + "decorators": [], + "pc": 1682, + "type": "function" + }, + "__wrappers__.freeMint_encode_return.Args": { + "full_name": "__wrappers__.freeMint_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__.freeMint_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.freeMint_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.freeMint_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.freeMint_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.freeMint_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_owner": { + "decorators": [ + "view" + ], + "pc": 1390, + "type": "function" + }, + "__wrappers__.get_owner.Args": { + "full_name": "__wrappers__.get_owner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_owner.ImplicitArgs": { + "full_name": "__wrappers__.get_owner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_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__.get_owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.get_owner.__wrapped_func": { + "destination": "__main__.get_owner", + "type": "alias" + }, + "__wrappers__.get_owner_encode_return": { + "decorators": [], + "pc": 1381, + "type": "function" + }, + "__wrappers__.get_owner_encode_return.Args": { + "full_name": "__wrappers__.get_owner_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(owner_address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_owner_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_owner_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_owner_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_owner_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.get_owner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increaseAllowance": { + "decorators": [ + "external" + ], + "pc": 1559, + "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": 1550, + "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__.name": { + "decorators": [ + "view" + ], + "pc": 1197, + "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": 1188, + "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__.symbol": { + "decorators": [ + "view" + ], + "pc": 1227, + "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": 1218, + "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": 1258, + "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": 1248, + "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": 1428, + "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": 1472, + "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": 1463, + "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__.transfer_encode_return": { + "decorators": [], + "pc": 1419, + "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" + }, + "__wrappers__.transfer_ownership": { + "decorators": [ + "external" + ], + "pc": 1639, + "type": "function" + }, + "__wrappers__.transfer_ownership.Args": { + "full_name": "__wrappers__.transfer_ownership.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_ownership.ImplicitArgs": { + "full_name": "__wrappers__.transfer_ownership.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_ownership.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_ownership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transfer_ownership.__wrapped_func": { + "destination": "__main__.transfer_ownership", + "type": "alias" + }, + "__wrappers__.transfer_ownership_encode_return": { + "decorators": [], + "pc": 1630, + "type": "function" + }, + "__wrappers__.transfer_ownership_encode_return.Args": { + "full_name": "__wrappers__.transfer_ownership_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(new_owner_address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.transfer_ownership_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transfer_ownership_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_ownership_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer_ownership_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.transfer_ownership_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": 1121, + "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": 1088, + "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": 1081, + "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": 1103, + "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.transfer_ownership": { + "decorators": [], + "pc": 1109, + "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": 1051, + "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": 1056, + "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": 1069, + "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": 1026, + "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": 309, + "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": 330, + "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": 384, + "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": 939, + "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": 831, + "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": 971, + "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": 883, + "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": 703, + "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": 747, + "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": 696, + "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": 690, + "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": 798, + "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": 767, + "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": 651, + "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": 672, + "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": 678, + "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": 684, + "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": 711, + "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": 726, + "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": 594, + "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": 611, + "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": 632, + "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": 542, + "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": 556, + "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": 576, + "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": 471, + "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": 476, + "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": 489, + "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": 411, + "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": 416, + "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": 429, + "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": 441, + "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": 446, + "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": 459, + "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": 501, + "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": 506, + "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": 525, + "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": 357, + "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.IERC1155_ID": { + "type": "const", + "value": 3652614694 + }, + "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": { + "type": "const", + "value": 243872796 + }, + "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": { + "type": "const", + "value": 1310921440 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": { + "type": "const", + "value": 3155786881 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": { + "type": "const", + "value": 4063915617 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_250_bit": { + "decorators": [ + "known_ap_change" + ], + "pc": 56, + "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": 9, + "offset": 0 + }, + "pc": 56, + "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": 9, + "offset": 0 + }, + "pc": 56, + "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": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 51, + "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": 69, + "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": 10, + "offset": 0 + }, + "pc": 69, + "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": 10, + "offset": 0 + }, + "pc": 69, + "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": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 8 + }, + "pc": 79, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 93, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 105, + "type": "label" + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 47, + "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": 7, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 42, + "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": 6, + "offset": 0 + }, + "pc": 42, + "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.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", + "offset": 1 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 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": 114, + "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": 11, + "offset": 0 + }, + "pc": 114, + "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": 11, + "offset": 2 + }, + "pc": 134, + "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": 11, + "offset": 1 + }, + "pc": 116, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 32, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 9, + "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": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 12, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 16, + "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": 3, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 20, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 24, + "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": 4, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 29, + "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": 16, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 114, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 116, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 2 + }, + "pc": 134, + "value": "[cast(ap + (-1), 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*)]" + } + ] + } + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/OpenzeppelinAccount.json b/packages/starksheet-cairo/build/OpenzeppelinAccount.json new file mode 100644 index 00000000..ca57ac5a --- /dev/null +++ b/packages/starksheet-cairo/build/OpenzeppelinAccount.json @@ -0,0 +1,5812 @@ +{ + "abi": [ + { + "members": [ + { + "name": "to", + "offset": 0, + "type": "felt" + }, + { + "name": "selector", + "offset": 1, + "type": "felt" + }, + { + "name": "data_offset", + "offset": 2, + "type": "felt" + }, + { + "name": "data_len", + "offset": 3, + "type": "felt" + } + ], + "name": "AccountCallArray", + "size": 4, + "type": "struct" + }, + { + "inputs": [ + { + "name": "publicKey", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "getPublicKey", + "outputs": [ + { + "name": "publicKey", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interfaceId", + "type": "felt" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "newPublicKey", + "type": "felt" + } + ], + "name": "setPublicKey", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "signature_len", + "type": "felt" + }, + { + "name": "signature", + "type": "felt*" + } + ], + "name": "isValidSignature", + "outputs": [ + { + "name": "isValid", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "AccountCallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "salt", + "type": "felt" + }, + { + "name": "publicKey", + "type": "felt" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "AccountCallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [ + { + "name": "response_len", + "type": "felt" + }, + { + "name": "response", + "type": "felt*" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x16e", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x1cd", + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9" + }, + { + "offset": "0x2bb", + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": "0x224", + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": "0x191", + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079" + }, + { + "offset": "0x1f4", + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" + }, + { + "offset": "0x25f", + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": "0x1b2", + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" + }, + { + "offset": "0x285", + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.account.library", + "openzeppelin.account.library.Account", + "openzeppelin.account.library.Account.assert_only_self" + ], + "end_pc": 192, + "flow_tracking_data": { + "ap_tracking": { + "group": 16, + "offset": 12 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 191, + "value": "Account: caller is not this account" + }, + { + "accessible_scopes": [ + "openzeppelin.account.library", + "openzeppelin.account.library.Account", + "openzeppelin.account.library.Account.execute" + ], + "end_pc": 269, + "flow_tracking_data": { + "ap_tracking": { + "group": 21, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 259, + "value": "Account: deprecated tx version" + }, + { + "accessible_scopes": [ + "openzeppelin.account.library", + "openzeppelin.account.library.Account", + "openzeppelin.account.library.Account.execute" + ], + "end_pc": 274, + "flow_tracking_data": { + "ap_tracking": { + "group": 21, + "offset": 49 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 272, + "value": "Account: reentrant call" + } + ], + "builtins": [ + "pedersen", + "range_check", + "ecdsa", + "bitwise" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4765745478496e666f", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "0x1", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x208b7fff7fff7ffe", + "0x400380017ff97ffa", + "0x400380007ff97ffb", + "0x482680017ff98000", + "0x2", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62", + "0x40127fff7fff7ff9", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffff59942a8c", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffac", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffd7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff87", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffd7fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x480a7ff57fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3c", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480080007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", + "0x480680017fff8000", + "0x1", + "0x40127fff7fff7ffe", + "0x40137ffd7fff8000", + "0x48127fdc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", + "0x400680017fff7fff", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", + "0x40137fff7fff8001", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x35", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee5", + "0x40137fff7fff8002", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0xa", + "0x48127ffe7fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a80007fff8000", + "0x48127ffa7fff8000", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x20780017fff7ffb", + "0x6", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480280007ffc8000", + "0x480280017ffc8000", + "0x480280027ffc8000", + "0x480280037ffc8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed9", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffd7fff8002", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2", + "0x480a80027fff8000", + "0x482680017ffb8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffc8000", + "0x4", + "0x482a80007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x482880007ffe8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0x4", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x400280007ffd7fff", + "0x480280017ffb8000", + "0x400280017ffd7fff", + "0x480280037ffb8000", + "0x400280027ffd7fff", + "0x480280027ffb8000", + "0x48327fff7ffc8000", + "0x400280037ffd7fff", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffb8000", + "0x4", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff48", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff04", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ff27fff8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe29", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdee", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe94", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc8", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6e", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5a", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4f", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x482480017ffb8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff28000", + "0x482480017ff18000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", + "0x40137ff97fff8000", + "0x40137ffa7fff8001", + "0x40137ffb7fff8002", + "0x40137ffc7fff8003", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "6": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "17": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "25": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 + } + } + } + ], + "33": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 + } + } + } + ], + "40": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 4 + } + } + } + ], + "48": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 5 + } + } + } + ], + "57": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 6 + } + } + } + ], + "63": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 7 + } + } + } + ], + "67": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 8, + "starkware.cairo.common.math.assert_le_felt.b": 9, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 10 + } + } + } + ], + "77": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "memory[ap] = 1 if excluded != 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "91": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "memory[ap] = 1 if excluded != 1 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "103": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "112": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_lt_felt.a": 11, + "starkware.cairo.common.math.assert_lt_felt.b": 12 + } + } + } + ], + "123": [ + { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 15, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 13, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 14 + } + } + } + ], + "128": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "code": "memory[ap] = 0 if (ids.a % PRIME) <= (ids.b % PRIME) else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_le_felt.a": 16, + "starkware.cairo.common.math_cmp.is_le_felt.b": 17 + } + } + } + ], + "375": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 30, + "offset": 35 + }, + "reference_ids": {} + } + } + ], + "392": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 32, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "425": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 36, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "470": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 40, + "offset": 50 + }, + "reference_ids": {} + } + } + ], + "491": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 42, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "579": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 45, + "offset": 77 + }, + "reference_ids": {} + } + } + ], + "617": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 47, + "offset": 63 + }, + "reference_ids": {} + } + } + ], + "657": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 49, + "offset": 65 + }, + "reference_ids": {} + } + } + ], + "680": [ + { + "accessible_scopes": [ + "openzeppelin.account.presets.Account", + "openzeppelin.account.presets.Account", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 52, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.__execute__": { + "destination": "openzeppelin.account.presets.Account.__execute__", + "type": "alias" + }, + "__main__.__validate__": { + "destination": "openzeppelin.account.presets.Account.__validate__", + "type": "alias" + }, + "__main__.__validate_declare__": { + "destination": "openzeppelin.account.presets.Account.__validate_declare__", + "type": "alias" + }, + "__main__.__validate_deploy__": { + "destination": "openzeppelin.account.presets.Account.__validate_deploy__", + "type": "alias" + }, + "__main__.constructor": { + "destination": "openzeppelin.account.presets.Account.constructor", + "type": "alias" + }, + "__main__.getPublicKey": { + "destination": "openzeppelin.account.presets.Account.getPublicKey", + "type": "alias" + }, + "__main__.isValidSignature": { + "destination": "openzeppelin.account.presets.Account.isValidSignature", + "type": "alias" + }, + "__main__.setPublicKey": { + "destination": "openzeppelin.account.presets.Account.setPublicKey", + "type": "alias" + }, + "__main__.supportsInterface": { + "destination": "openzeppelin.account.presets.Account.supportsInterface", + "type": "alias" + }, + "__wrappers__.__execute__": { + "decorators": [ + "external" + ], + "pc": 699, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: starkware.cairo.common.cairo_builtins.BitwiseBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return": { + "decorators": [], + "pc": 680, + "type": "function" + }, + "__wrappers__.__execute___encode_return.Args": { + "full_name": "__wrappers__.__execute___encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(response_len: felt, response: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.__execute___encode_return.ImplicitArgs": { + "full_name": "__wrappers__.__execute___encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute___encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute___encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": [ + "external" + ], + "pc": 548, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 607, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 645, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 366, + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getPublicKey": { + "decorators": [ + "view" + ], + "pc": 401, + "type": "function" + }, + "__wrappers__.getPublicKey.Args": { + "full_name": "__wrappers__.getPublicKey.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getPublicKey.ImplicitArgs": { + "full_name": "__wrappers__.getPublicKey.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getPublicKey.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getPublicKey.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.getPublicKey", + "type": "alias" + }, + "__wrappers__.getPublicKey_encode_return": { + "decorators": [], + "pc": 392, + "type": "function" + }, + "__wrappers__.getPublicKey_encode_return.Args": { + "full_name": "__wrappers__.getPublicKey_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(publicKey: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getPublicKey_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getPublicKey_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getPublicKey_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getPublicKey_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getPublicKey_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.isValidSignature": { + "decorators": [ + "view" + ], + "pc": 500, + "type": "function" + }, + "__wrappers__.isValidSignature.Args": { + "full_name": "__wrappers__.isValidSignature.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.isValidSignature.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.isValidSignature", + "type": "alias" + }, + "__wrappers__.isValidSignature_encode_return": { + "decorators": [], + "pc": 491, + "type": "function" + }, + "__wrappers__.isValidSignature_encode_return.Args": { + "full_name": "__wrappers__.isValidSignature_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(isValid: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.isValidSignature_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setPublicKey": { + "decorators": [ + "external" + ], + "pc": 461, + "type": "function" + }, + "__wrappers__.setPublicKey.Args": { + "full_name": "__wrappers__.setPublicKey.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setPublicKey.ImplicitArgs": { + "full_name": "__wrappers__.setPublicKey.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setPublicKey.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.setPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setPublicKey.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.setPublicKey", + "type": "alias" + }, + "__wrappers__.setPublicKey_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 434, + "type": "function" + }, + "__wrappers__.supportsInterface.Args": { + "full_name": "__wrappers__.supportsInterface.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.supportsInterface.__wrapped_func": { + "destination": "openzeppelin.account.presets.Account.supportsInterface", + "type": "alias" + }, + "__wrappers__.supportsInterface_encode_return": { + "decorators": [], + "pc": 425, + "type": "function" + }, + "__wrappers__.supportsInterface_encode_return.Args": { + "full_name": "__wrappers__.supportsInterface_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.supportsInterface_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.account.library.Account": { + "type": "namespace" + }, + "openzeppelin.account.library.Account.Args": { + "full_name": "openzeppelin.account.library.Account.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account._execute_list": { + "decorators": [], + "pc": 301, + "type": "function" + }, + "openzeppelin.account.library.Account._execute_list.Args": { + "full_name": "openzeppelin.account.library.Account._execute_list.Args", + "members": { + "calls": { + "cairo_type": "openzeppelin.account.library.Call*", + "offset": 1 + }, + "calls_len": { + "cairo_type": "felt", + "offset": 0 + }, + "response": { + "cairo_type": "felt*", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account._execute_list.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account._execute_list.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.library.Account._execute_list.Return": { + "cairo_type": "(response_len: felt)", + "type": "type_definition" + }, + "openzeppelin.account.library.Account._execute_list.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "openzeppelin.account.library.Account._from_call_array_to_call": { + "decorators": [], + "pc": 335, + "type": "function" + }, + "openzeppelin.account.library.Account._from_call_array_to_call.Args": { + "full_name": "openzeppelin.account.library.Account._from_call_array_to_call.Args", + "members": { + "call_array": { + "cairo_type": "openzeppelin.account.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calls": { + "cairo_type": "openzeppelin.account.library.Call*", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.library.Account._from_call_array_to_call.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account._from_call_array_to_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.library.Account._from_call_array_to_call.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.library.Account._from_call_array_to_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account.assert_only_self": { + "decorators": [], + "pc": 185, + "type": "function" + }, + "openzeppelin.account.library.Account.assert_only_self.Args": { + "full_name": "openzeppelin.account.library.Account.assert_only_self.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account.assert_only_self.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.assert_only_self.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.library.Account.assert_only_self.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.assert_only_self.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account.execute": { + "decorators": [], + "pc": 254, + "type": "function" + }, + "openzeppelin.account.library.Account.execute.Args": { + "full_name": "openzeppelin.account.library.Account.execute.Args", + "members": { + "call_array": { + "cairo_type": "openzeppelin.account.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.library.Account.execute.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.execute.ImplicitArgs", + "members": { + "bitwise_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", + "offset": 3 + }, + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 4 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "openzeppelin.account.library.Account.execute.Return": { + "cairo_type": "(response_len: felt, response: felt*)", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.execute.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "openzeppelin.account.library.Account.get_public_key": { + "decorators": [], + "pc": 194, + "type": "function" + }, + "openzeppelin.account.library.Account.get_public_key.Args": { + "full_name": "openzeppelin.account.library.Account.get_public_key.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account.get_public_key.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.get_public_key.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account.get_public_key.Return": { + "cairo_type": "(public_key: felt)", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.get_public_key.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account.initializer": { + "decorators": [], + "pc": 178, + "type": "function" + }, + "openzeppelin.account.library.Account.initializer.Args": { + "full_name": "openzeppelin.account.library.Account.initializer.Args", + "members": { + "_public_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.library.Account.initializer.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.initializer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account.is_valid_signature": { + "decorators": [], + "pc": 235, + "type": "function" + }, + "openzeppelin.account.library.Account.is_valid_signature.Args": { + "full_name": "openzeppelin.account.library.Account.is_valid_signature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "signature": { + "cairo_type": "felt*", + "offset": 2 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account.is_valid_signature.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.is_valid_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.library.Account.is_valid_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account.set_public_key": { + "decorators": [], + "pc": 226, + "type": "function" + }, + "openzeppelin.account.library.Account.set_public_key.Args": { + "full_name": "openzeppelin.account.library.Account.set_public_key.Args", + "members": { + "new_public_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.library.Account.set_public_key.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.set_public_key.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account.set_public_key.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.set_public_key.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account.supports_interface": { + "decorators": [], + "pc": 200, + "type": "function" + }, + "openzeppelin.account.library.Account.supports_interface.Args": { + "full_name": "openzeppelin.account.library.Account.supports_interface.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.library.Account.supports_interface.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account.supports_interface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account.supports_interface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.account.library.Account.supports_interface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.AccountCallArray": { + "full_name": "openzeppelin.account.library.AccountCallArray", + "members": { + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "data_offset": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key": { + "type": "namespace" + }, + "openzeppelin.account.library.Account_public_key.Args": { + "full_name": "openzeppelin.account.library.Account_public_key.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.account.library.Account_public_key.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account_public_key.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.library.Account_public_key.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account_public_key.addr": { + "decorators": [], + "pc": 148, + "type": "function" + }, + "openzeppelin.account.library.Account_public_key.addr.Args": { + "full_name": "openzeppelin.account.library.Account_public_key.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.addr.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account_public_key.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.account.library.Account_public_key.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account_public_key.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.account.library.Account_public_key.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.account.library.Account_public_key.read": { + "decorators": [], + "pc": 153, + "type": "function" + }, + "openzeppelin.account.library.Account_public_key.read.Args": { + "full_name": "openzeppelin.account.library.Account_public_key.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.read.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account_public_key.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.read.Return": { + "cairo_type": "(public_key: felt)", + "type": "type_definition" + }, + "openzeppelin.account.library.Account_public_key.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.Account_public_key.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.account.library.Account_public_key.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.account.library.Account_public_key.write": { + "decorators": [], + "pc": 166, + "type": "function" + }, + "openzeppelin.account.library.Account_public_key.write.Args": { + "full_name": "openzeppelin.account.library.Account_public_key.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.write.ImplicitArgs": { + "full_name": "openzeppelin.account.library.Account_public_key.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.library.Account_public_key.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.library.Account_public_key.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.library.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "openzeppelin.account.library.Call": { + "full_name": "openzeppelin.account.library.Call", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.account.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.account.library.IACCOUNT_ID": { + "destination": "openzeppelin.utils.constants.library.IACCOUNT_ID", + "type": "alias" + }, + "openzeppelin.account.library.IERC165_ID": { + "destination": "openzeppelin.utils.constants.library.IERC165_ID", + "type": "alias" + }, + "openzeppelin.account.library.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "openzeppelin.account.library.TRANSACTION_VERSION": { + "destination": "openzeppelin.utils.constants.library.TRANSACTION_VERSION", + "type": "alias" + }, + "openzeppelin.account.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.account.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.account.library.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.account.library.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "openzeppelin.account.library.finalize_keccak": { + "destination": "starkware.cairo.common.cairo_secp.signature.finalize_keccak", + "type": "alias" + }, + "openzeppelin.account.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "openzeppelin.account.library.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "openzeppelin.account.library.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "openzeppelin.account.library.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "openzeppelin.account.library.is_le_felt": { + "destination": "starkware.cairo.common.math_cmp.is_le_felt", + "type": "alias" + }, + "openzeppelin.account.library.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.account.library.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "openzeppelin.account.library.verify_ecdsa_signature": { + "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", + "type": "alias" + }, + "openzeppelin.account.library.verify_eth_signature_uint256": { + "destination": "starkware.cairo.common.cairo_secp.signature.verify_eth_signature_uint256", + "type": "alias" + }, + "openzeppelin.account.presets.Account.Account": { + "destination": "openzeppelin.account.library.Account", + "type": "alias" + }, + "openzeppelin.account.presets.Account.AccountCallArray": { + "destination": "openzeppelin.account.library.AccountCallArray", + "type": "alias" + }, + "openzeppelin.account.presets.Account.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "openzeppelin.account.presets.Account.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.account.presets.Account.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "openzeppelin.account.presets.Account.__execute__": { + "decorators": [ + "external" + ], + "pc": 668, + "type": "function" + }, + "openzeppelin.account.presets.Account.__execute__.Args": { + "full_name": "openzeppelin.account.presets.Account.__execute__.Args", + "members": { + "call_array": { + "cairo_type": "openzeppelin.account.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__execute__.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.__execute__.ImplicitArgs", + "members": { + "bitwise_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", + "offset": 3 + }, + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 4 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__execute__.Return": { + "cairo_type": "(response_len: felt, response: felt*)", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.__validate__": { + "decorators": [ + "external" + ], + "pc": 531, + "type": "function" + }, + "openzeppelin.account.presets.Account.__validate__.Args": { + "full_name": "openzeppelin.account.presets.Account.__validate__.Args", + "members": { + "call_array": { + "cairo_type": "openzeppelin.account.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__validate__.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.__validate__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 590, + "type": "function" + }, + "openzeppelin.account.presets.Account.__validate_declare__.Args": { + "full_name": "openzeppelin.account.presets.Account.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__validate_declare__.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.__validate_declare__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 628, + "type": "function" + }, + "openzeppelin.account.presets.Account.__validate_deploy__.Args": { + "full_name": "openzeppelin.account.presets.Account.__validate_deploy__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "publicKey": { + "cairo_type": "felt", + "offset": 2 + }, + "salt": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__validate_deploy__.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.__validate_deploy__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.presets.Account.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.constructor": { + "decorators": [ + "constructor" + ], + "pc": 359, + "type": "function" + }, + "openzeppelin.account.presets.Account.constructor.Args": { + "full_name": "openzeppelin.account.presets.Account.constructor.Args", + "members": { + "publicKey": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.presets.Account.constructor.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.constructor.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.presets.Account.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.getPublicKey": { + "decorators": [ + "view" + ], + "pc": 386, + "type": "function" + }, + "openzeppelin.account.presets.Account.getPublicKey.Args": { + "full_name": "openzeppelin.account.presets.Account.getPublicKey.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.account.presets.Account.getPublicKey.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.getPublicKey.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.presets.Account.getPublicKey.Return": { + "cairo_type": "(publicKey: felt)", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.getPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "openzeppelin.account.presets.Account.isValidSignature": { + "decorators": [ + "view" + ], + "pc": 481, + "type": "function" + }, + "openzeppelin.account.presets.Account.isValidSignature.Args": { + "full_name": "openzeppelin.account.presets.Account.isValidSignature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "signature": { + "cairo_type": "felt*", + "offset": 2 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.presets.Account.isValidSignature.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.isValidSignature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.account.presets.Account.isValidSignature.Return": { + "cairo_type": "(isValid: felt)", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.setPublicKey": { + "decorators": [ + "external" + ], + "pc": 454, + "type": "function" + }, + "openzeppelin.account.presets.Account.setPublicKey.Args": { + "full_name": "openzeppelin.account.presets.Account.setPublicKey.Args", + "members": { + "newPublicKey": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.presets.Account.setPublicKey.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.setPublicKey.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.presets.Account.setPublicKey.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.setPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.account.presets.Account.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 418, + "type": "function" + }, + "openzeppelin.account.presets.Account.supportsInterface.Args": { + "full_name": "openzeppelin.account.presets.Account.supportsInterface.Args", + "members": { + "interfaceId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.account.presets.Account.supportsInterface.ImplicitArgs": { + "full_name": "openzeppelin.account.presets.Account.supportsInterface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.account.presets.Account.supportsInterface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.account.presets.Account.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": { + "type": "const", + "value": 0 + }, + "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": { + "type": "const", + "value": 2036718347 + }, + "openzeppelin.utils.constants.library.IACCOUNT_ID": { + "type": "const", + "value": 2792084853 + }, + "openzeppelin.utils.constants.library.IERC1155_ID": { + "type": "const", + "value": 3652614694 + }, + "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": { + "type": "const", + "value": 243872796 + }, + "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": { + "type": "const", + "value": 1310921440 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": { + "type": "const", + "value": 3155786881 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": { + "type": "const", + "value": 4063915617 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_keccak.keccak.BLOCK_SIZE": { + "destination": "starkware.cairo.common.cairo_keccak.packed_keccak.BLOCK_SIZE", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.BYTES_IN_WORD": { + "type": "const", + "value": 8 + }, + "starkware.cairo.common.cairo_keccak.keccak.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_CAPACITY_IN_WORDS": { + "type": "const", + "value": 8 + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_FULL_RATE_IN_BYTES": { + "type": "const", + "value": 136 + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_FULL_RATE_IN_WORDS": { + "type": "const", + "value": 17 + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_STATE_SIZE_FELTS": { + "type": "const", + "value": 25 + }, + "starkware.cairo.common.cairo_keccak.keccak.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.keccak_add_felts": { + "destination": "starkware.cairo.common.keccak_utils.keccak_utils.keccak_add_felts", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.keccak_add_uint256s": { + "destination": "starkware.cairo.common.keccak_utils.keccak_utils.keccak_add_uint256s", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.memset": { + "destination": "starkware.cairo.common.memset.memset", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.packed_keccak_func": { + "destination": "starkware.cairo.common.cairo_keccak.packed_keccak.packed_keccak_func", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.uint256_reverse_endian": { + "destination": "starkware.cairo.common.uint256.uint256_reverse_endian", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.BLOCK_SIZE": { + "type": "const", + "value": 3 + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.SHIFTS": { + "type": "const", + "value": 340282366920938463481821351505477763073 + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.BASE": { + "destination": "starkware.cairo.common.cairo_secp.constants.BASE", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.BigInt3": { + "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { + "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { + "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + }, + "d4": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.bigint.assert_nn": { + "destination": "starkware.cairo.common.math.assert_nn", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.constants.BASE": { + "type": "const", + "value": 77371252455336267181195264 + }, + "starkware.cairo.common.cairo_secp.constants.BETA": { + "type": "const", + "value": 7 + }, + "starkware.cairo.common.cairo_secp.constants.N0": { + "type": "const", + "value": 10428087374290690730508609 + }, + "starkware.cairo.common.cairo_secp.constants.N1": { + "type": "const", + "value": 77371252455330678278691517 + }, + "starkware.cairo.common.cairo_secp.constants.N2": { + "type": "const", + "value": 19342813113834066795298815 + }, + "starkware.cairo.common.cairo_secp.constants.P0": { + "type": "const", + "value": 77371252455336262886226991 + }, + "starkware.cairo.common.cairo_secp.constants.P1": { + "type": "const", + "value": 77371252455336267181195263 + }, + "starkware.cairo.common.cairo_secp.constants.P2": { + "type": "const", + "value": 19342813113834066795298815 + }, + "starkware.cairo.common.cairo_secp.constants.SECP_REM": { + "type": "const", + "value": 4294968273 + }, + "starkware.cairo.common.cairo_secp.ec.BigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.EcPoint": { + "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", + "members": { + "x": { + "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "offset": 0 + }, + "y": { + "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.is_zero": { + "destination": "starkware.cairo.common.cairo_secp.field.is_zero", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.verify_zero": { + "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.BASE": { + "destination": "starkware.cairo.common.cairo_secp.constants.BASE", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.BigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.P0": { + "destination": "starkware.cairo.common.cairo_secp.constants.P0", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.P1": { + "destination": "starkware.cairo.common.cairo_secp.constants.P1", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.P2": { + "destination": "starkware.cairo.common.cairo_secp.constants.P2", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.SECP_REM": { + "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BASE": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BASE", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BETA": { + "destination": "starkware.cairo.common.cairo_secp.constants.BETA", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.EcPoint": { + "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.N0": { + "destination": "starkware.cairo.common.cairo_secp.constants.N0", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.N1": { + "destination": "starkware.cairo.common.cairo_secp.constants.N1", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.N2": { + "destination": "starkware.cairo.common.cairo_secp.constants.N2", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.UnreducedBigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.assert_nn": { + "destination": "starkware.cairo.common.math.assert_nn", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.bigint_mul": { + "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.bigint_to_uint256": { + "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_to_uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.cairo_keccak_uint256s_bigend": { + "destination": "starkware.cairo.common.cairo_keccak.keccak.cairo_keccak_uint256s_bigend", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.ec_add": { + "destination": "starkware.cairo.common.cairo_secp.ec.ec_add", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.ec_mul": { + "destination": "starkware.cairo.common.cairo_secp.ec.ec_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.ec_negate": { + "destination": "starkware.cairo.common.cairo_secp.ec.ec_negate", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.finalize_keccak": { + "destination": "starkware.cairo.common.cairo_keccak.keccak.finalize_keccak", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.nondet_bigint3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.reduce": { + "destination": "starkware.cairo.common.cairo_secp.field.reduce", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.uint256_to_bigint": { + "destination": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.unreduced_mul": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.unreduced_sqr": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.validate_reduced_field_element": { + "destination": "starkware.cairo.common.cairo_secp.field.validate_reduced_field_element", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.verify_zero": { + "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", + "type": "alias" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.ec.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.ec.StarkCurve": { + "type": "namespace" + }, + "starkware.cairo.common.ec.StarkCurve.ALPHA": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.ec.StarkCurve.Args": { + "full_name": "starkware.cairo.common.ec.StarkCurve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.BETA": { + "type": "const", + "value": -476910135076337975234679399815567221425937815956490878998147463828055613816 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_X": { + "type": "const", + "value": 874739451078007766457464989774322083649278607533249481151382481072868806602 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_Y": { + "type": "const", + "value": 152666792071518830868575557812948353041420400780739481342941381225525861407 + }, + "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": { + "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.ORDER": { + "type": "const", + "value": -96363463615509210819012598251359154898 + }, + "starkware.cairo.common.ec.StarkCurve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.ec.is_quad_residue": { + "destination": "starkware.cairo.common.math.is_quad_residue", + "type": "alias" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.keccak_utils.keccak_utils.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_utils.keccak_utils.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.cairo.common.keccak_utils.keccak_utils.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "starkware.cairo.common.keccak_utils.keccak_utils.uint256_reverse_endian": { + "destination": "starkware.cairo.common.uint256.uint256_reverse_endian", + "type": "alias" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 67, + "type": "function" + }, + "starkware.cairo.common.math.assert_le_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_le_felt.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { + "type": "const", + "value": 5316911983139663648412552867652567041 + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { + "type": "const", + "value": 3544607988759775765608368578435044694 + }, + "starkware.cairo.common.math.assert_le_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_le_felt.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.a", + "references": [ + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 67, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.b", + "references": [ + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 67, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 67, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 8 + }, + "pc": 77, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 91, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 103, + "type": "label" + }, + "starkware.cairo.common.math.assert_lt_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 112, + "type": "function" + }, + "starkware.cairo.common.math.assert_lt_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_lt_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_lt_felt.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_lt_felt.a", + "references": [ + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 112, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_lt_felt.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_lt_felt.b", + "references": [ + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 112, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 128, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_le_felt.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le_felt.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_le_felt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_le_felt.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.a", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 128, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_le_felt.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.b", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 128, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_le_felt.not_le": { + "pc": 140, + "type": "label" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 8, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.signature.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.signature.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.signature.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.StarkCurve": { + "destination": "starkware.cairo.common.ec.StarkCurve", + "type": "alias" + }, + "starkware.cairo.common.signature.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_add": { + "destination": "starkware.cairo.common.ec.ec_add", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_mul": { + "destination": "starkware.cairo.common.ec.ec_mul", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_sub": { + "destination": "starkware.cairo.common.ec.ec_sub", + "type": "alias" + }, + "starkware.cairo.common.signature.is_x_on_curve": { + "destination": "starkware.cairo.common.ec.is_x_on_curve", + "type": "alias" + }, + "starkware.cairo.common.signature.recover_y": { + "destination": "starkware.cairo.common.ec.recover_y", + "type": "alias" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature": { + "decorators": [], + "pc": 123, + "type": "function" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Args": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "public_key": { + "cairo_type": "felt", + "offset": 1 + }, + "signature_r": { + "cairo_type": "felt", + "offset": 2 + }, + "signature_s": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 123, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 125, + "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 123, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 123, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", + "offset": 1 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 18, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 25, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 30, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 30, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 33, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 37, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_contract_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 37, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 40, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_tx_info": { + "decorators": [], + "pc": 60, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_tx_info.Args": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.Return": { + "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 60, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 63, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 44, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 44, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 48, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 52, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 52, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 57, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 30, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 37, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 44, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 52, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 60, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 67, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 67, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 67, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 112, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 112, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 123, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 123, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 123, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 128, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 128, + "value": "[cast(fp + (-3), felt*)]" + } + ] + } + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/Sheet.json b/packages/starksheet-cairo/build/Sheet.json index bf868f4d..ace7a855 100644 --- a/packages/starksheet-cairo/build/Sheet.json +++ b/packages/starksheet-cairo/build/Sheet.json @@ -1,185851 +1,26832 @@ { - "abi": [ + "abi": [ + { + "members": [ { - "members": [ - { - "name": "low", - "offset": 0, - "type": "felt" - }, - { - "name": "high", - "offset": 1, - "type": "felt" - } - ], - "name": "Uint256", - "size": 2, - "type": "struct" + "name": "low", + "offset": 0, + "type": "felt" }, { - "members": [ - { - "name": "id", - "offset": 0, - "type": "felt" - }, - { - "name": "owner", - "offset": 1, - "type": "felt" - }, - { - "name": "value", - "offset": 2, - "type": "felt" - } - ], - "name": "CellRendered", - "size": 3, - "type": "struct" - }, + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "members": [ { - "data": [ - { - "name": "previousOwner", - "type": "felt" - }, - { - "name": "newOwner", - "type": "felt" - } - ], - "keys": [], - "name": "OwnershipTransferred", - "type": "event" + "name": "id", + "offset": 0, + "type": "felt" }, { - "data": [ - { - "name": "from_", - "type": "felt" - }, - { - "name": "to", - "type": "felt" - }, - { - "name": "tokenId", - "type": "Uint256" - } - ], - "keys": [], - "name": "Transfer", - "type": "event" + "name": "owner", + "offset": 1, + "type": "felt" }, { - "data": [ - { - "name": "owner", - "type": "felt" - }, - { - "name": "approved", - "type": "felt" - }, - { - "name": "tokenId", - "type": "Uint256" - } - ], - "keys": [], - "name": "Approval", - "type": "event" - }, + "name": "value", + "offset": 2, + "type": "felt" + } + ], + "name": "CellRendered", + "size": 3, + "type": "struct" + }, + { + "data": [ { - "data": [ - { - "name": "owner", - "type": "felt" - }, - { - "name": "operator", - "type": "felt" - }, - { - "name": "approved", - "type": "felt" - } - ], - "keys": [], - "name": "ApprovalForAll", - "type": "event" + "name": "previousOwner", + "type": "felt" }, { - "data": [ - { - "name": "id", - "type": "felt" - }, - { - "name": "value", - "type": "felt" - }, - { - "name": "contract_address", - "type": "felt" - } - ], - "keys": [], - "name": "CellUpdated", - "type": "event" + "name": "newOwner", + "type": "felt" + } + ], + "keys": [], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "data": [ + { + "name": "from_", + "type": "felt" }, { - "inputs": [], - "name": "owner", - "outputs": [ - { - "name": "owner", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "to", + "type": "felt" }, { - "inputs": [ - { - "name": "new_owner", - "type": "felt" - } - ], - "name": "transferOwnership", - "outputs": [], - "type": "function" + "name": "tokenId", + "type": "Uint256" + } + ], + "keys": [], + "name": "Transfer", + "type": "event" + }, + { + "data": [ + { + "name": "owner", + "type": "felt" }, { - "inputs": [ - { - "name": "max", - "type": "felt" - } - ], - "name": "setMaxPerWallet", - "outputs": [], - "type": "function" + "name": "approved", + "type": "felt" }, { - "inputs": [], - "name": "getMaxPerWallet", - "outputs": [ - { - "name": "max", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "tokenId", + "type": "Uint256" + } + ], + "keys": [], + "name": "Approval", + "type": "event" + }, + { + "data": [ + { + "name": "owner", + "type": "felt" }, { - "inputs": [ - { - "name": "price", - "type": "felt" - } - ], - "name": "setCellPrice", - "outputs": [], - "type": "function" + "name": "operator", + "type": "felt" }, { - "inputs": [], - "name": "getCellPrice", - "outputs": [ - { - "name": "price", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "approved", + "type": "felt" + } + ], + "keys": [], + "name": "ApprovalForAll", + "type": "event" + }, + { + "data": [ + { + "name": "id", + "type": "felt" }, { - "inputs": [ - { - "name": "rate", - "type": "felt" - } - ], - "name": "setRoyaltyRate", - "outputs": [], - "type": "function" + "name": "value", + "type": "felt" }, { - "inputs": [], - "name": "getRoyaltyRate", - "outputs": [ - { - "name": "rate", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "contract_address", + "type": "felt" + } + ], + "keys": [], + "name": "CellUpdated", + "type": "event" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "name": "owner", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "new_owner", + "type": "felt" + } + ], + "name": "transferOwnership", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "max", + "type": "felt" + } + ], + "name": "setMaxPerWallet", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getMaxPerWallet", + "outputs": [ + { + "name": "max", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "price", + "type": "felt" + } + ], + "name": "setCellPrice", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getCellPrice", + "outputs": [ + { + "name": "price", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "rate", + "type": "felt" + } + ], + "name": "setRoyaltyRate", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getRoyaltyRate", + "outputs": [ + { + "name": "rate", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "Uint256" }, { - "inputs": [ - { - "name": "tokenId", - "type": "Uint256" - }, - { - "name": "salePrice", - "type": "Uint256" - } - ], - "name": "royaltyInfo", - "outputs": [ - { - "name": "receiver", - "type": "felt" - }, - { - "name": "royaltyAmount", - "type": "Uint256" - } - ], - "stateMutability": "view", - "type": "function" + "name": "salePrice", + "type": "Uint256" + } + ], + "name": "royaltyInfo", + "outputs": [ + { + "name": "receiver", + "type": "felt" }, { - "inputs": [ - { - "name": "address", - "type": "felt" - } - ], - "name": "setCellRenderer", - "outputs": [], - "type": "function" + "name": "royaltyAmount", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "address", + "type": "felt" + } + ], + "name": "setCellRenderer", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getCellRenderer", + "outputs": [ + { + "name": "address", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "root", + "type": "felt" + } + ], + "name": "setMerkleRoot", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getMerkleRoot", + "outputs": [ + { + "name": "root", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "felt" }, { - "inputs": [], - "name": "getCellRenderer", - "outputs": [ - { - "name": "address", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "contractAddress", + "type": "felt" }, { - "inputs": [ - { - "name": "root", - "type": "felt" - } - ], - "name": "setMerkleRoot", - "outputs": [], - "type": "function" + "name": "value", + "type": "felt" }, { - "inputs": [], - "name": "getMerkleRoot", - "outputs": [ - { - "name": "root", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "cell_calldata_len", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "felt" - }, - { - "name": "contractAddress", - "type": "felt" - }, - { - "name": "value", - "type": "felt" - }, - { - "name": "cell_calldata_len", - "type": "felt" - }, - { - "name": "cell_calldata", - "type": "felt*" - } - ], - "name": "setCell", - "outputs": [], - "type": "function" + "name": "cell_calldata", + "type": "felt*" + } + ], + "name": "setCell", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "felt" + } + ], + "name": "getCell", + "outputs": [ + { + "name": "contractAddress", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "felt" - } - ], - "name": "getCell", - "outputs": [ - { - "name": "contractAddress", - "type": "felt" - }, - { - "name": "value", - "type": "felt" - }, - { - "name": "cell_calldata_len", - "type": "felt" - }, - { - "name": "cell_calldata", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "value", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "felt" - } - ], - "name": "renderCell", - "outputs": [ - { - "name": "cell", - "type": "CellRendered" - } - ], - "stateMutability": "view", - "type": "function" + "name": "cell_calldata_len", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "felt" - } - ], - "name": "renderCellValue", - "outputs": [ - { - "name": "value", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "cell_calldata", + "type": "felt*" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "felt" + } + ], + "name": "renderCell", + "outputs": [ + { + "name": "cell", + "type": "CellRendered" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "felt" + } + ], + "name": "renderCellValue", + "outputs": [ + { + "name": "value", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "renderGrid", + "outputs": [ + { + "name": "cells_len", + "type": "felt" }, { - "inputs": [], - "name": "renderGrid", - "outputs": [ - { - "name": "cells_len", - "type": "felt" - }, - { - "name": "cells", - "type": "CellRendered*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "cells", + "type": "CellRendered*" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "Uint256" }, { - "inputs": [ - { - "name": "tokenId", - "type": "Uint256" - }, - { - "name": "proof_len", - "type": "felt" - }, - { - "name": "proof", - "type": "felt*" - } - ], - "name": "mintPublic", - "outputs": [], - "type": "function" + "name": "proof_len", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "Uint256" - }, - { - "name": "proof_len", - "type": "felt" - }, - { - "name": "proof", - "type": "felt*" - }, - { - "name": "contractAddress", - "type": "felt" - }, - { - "name": "value", - "type": "felt" - }, - { - "name": "cellCalldata_len", - "type": "felt" - }, - { - "name": "cellCalldata", - "type": "felt*" - } - ], - "name": "mintAndSetPublic", - "outputs": [], - "type": "function" + "name": "proof", + "type": "felt*" + } + ], + "name": "mintPublic", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "Uint256" }, { - "inputs": [ - { - "name": "tokenId", - "type": "Uint256" - } - ], - "name": "tokenURI", - "outputs": [ - { - "name": "token_uri_len", - "type": "felt" - }, - { - "name": "token_uri", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "proof_len", + "type": "felt" }, { - "inputs": [ - { - "name": "name", - "type": "felt" - }, - { - "name": "symbol", - "type": "felt" - }, - { - "name": "owner", - "type": "felt" - }, - { - "name": "merkle_root", - "type": "felt" - }, - { - "name": "max_per_wallet", - "type": "felt" - }, - { - "name": "renderer_address", - "type": "felt" - } - ], - "name": "initialize", - "outputs": [], - "type": "function" + "name": "proof", + "type": "felt*" }, { - "inputs": [], - "name": "is_initialized", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "contractAddress", + "type": "felt" }, { - "inputs": [], - "name": "contractURI", - "outputs": [ - { - "name": "contractURI_len", - "type": "felt" - }, - { - "name": "contractURI", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "value", + "type": "felt" }, { - "inputs": [ - { - "name": "contract_uri_len", - "type": "felt" - }, - { - "name": "contract_uri", - "type": "felt*" - } - ], - "name": "setContractUri", - "outputs": [], - "type": "function" + "name": "cellCalldata_len", + "type": "felt" }, { - "inputs": [], - "name": "totalSupply", - "outputs": [ - { - "name": "totalSupply", - "type": "Uint256" - } - ], - "stateMutability": "view", - "type": "function" + "name": "cellCalldata", + "type": "felt*" + } + ], + "name": "mintAndSetPublic", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "Uint256" + } + ], + "name": "tokenURI", + "outputs": [ + { + "name": "token_uri_len", + "type": "felt" }, { - "inputs": [ - { - "name": "index", - "type": "Uint256" - } - ], - "name": "tokenByIndex", - "outputs": [ - { - "name": "tokenId", - "type": "Uint256" - } - ], - "stateMutability": "view", - "type": "function" + "name": "token_uri", + "type": "felt*" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" }, { - "inputs": [ - { - "name": "owner", - "type": "felt" - }, - { - "name": "index", - "type": "Uint256" - } - ], - "name": "tokenOfOwnerByIndex", - "outputs": [ - { - "name": "tokenId", - "type": "Uint256" - } - ], - "stateMutability": "view", - "type": "function" + "name": "symbol", + "type": "felt" }, { - "inputs": [ - { - "name": "interfaceId", - "type": "felt" - } - ], - "name": "supportsInterface", - "outputs": [ - { - "name": "success", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "owner", + "type": "felt" }, { - "inputs": [], - "name": "name", - "outputs": [ - { - "name": "name", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "merkle_root", + "type": "felt" }, { - "inputs": [ - { - "name": "name", - "type": "felt" - } - ], - "name": "setName", - "outputs": [], - "type": "function" + "name": "max_per_wallet", + "type": "felt" }, { - "inputs": [], - "name": "symbol", - "outputs": [ - { - "name": "symbol", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "renderer_address", + "type": "felt" + } + ], + "name": "initialize", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "is_initialized", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "contractURI", + "outputs": [ + { + "name": "contractURI_len", + "type": "felt" }, { - "inputs": [ - { - "name": "symbol", - "type": "felt" - } - ], - "name": "setSymbol", - "outputs": [], - "type": "function" + "name": "contractURI", + "type": "felt*" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "contract_uri_len", + "type": "felt" }, { - "inputs": [], - "name": "openMint", - "outputs": [], - "type": "function" + "name": "contract_uri", + "type": "felt*" + } + ], + "name": "setContractUri", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "totalSupply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "index", + "type": "Uint256" + } + ], + "name": "tokenByIndex", + "outputs": [ + { + "name": "tokenId", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" }, { - "inputs": [], - "name": "closeMint", - "outputs": [], - "type": "function" + "name": "index", + "type": "Uint256" + } + ], + "name": "tokenOfOwnerByIndex", + "outputs": [ + { + "name": "tokenId", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interfaceId", + "type": "felt" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" + } + ], + "name": "setName", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "symbol", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "symbol", + "type": "felt" + } + ], + "name": "setSymbol", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "openMint", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "closeMint", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "Uint256" + } + ], + "name": "ownerOf", + "outputs": [ + { + "name": "owner", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "Uint256" + } + ], + "name": "getApproved", + "outputs": [ + { + "name": "approved", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" }, { - "inputs": [ - { - "name": "owner", - "type": "felt" - } - ], - "name": "balanceOf", - "outputs": [ - { - "name": "balance", - "type": "Uint256" - } - ], - "stateMutability": "view", - "type": "function" + "name": "operator", + "type": "felt" + } + ], + "name": "isApprovedForAll", + "outputs": [ + { + "name": "isApproved", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "to", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "Uint256" - } - ], - "name": "ownerOf", - "outputs": [ - { - "name": "owner", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "tokenId", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "operator", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "Uint256" - } - ], - "name": "getApproved", - "outputs": [ - { - "name": "approved", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "approved", + "type": "felt" + } + ], + "name": "setApprovalForAll", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "from_", + "type": "felt" }, { - "inputs": [ - { - "name": "owner", - "type": "felt" - }, - { - "name": "operator", - "type": "felt" - } - ], - "name": "isApprovedForAll", - "outputs": [ - { - "name": "isApproved", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "to", + "type": "felt" }, { - "inputs": [ - { - "name": "to", - "type": "felt" - }, - { - "name": "tokenId", - "type": "Uint256" - } - ], - "name": "approve", - "outputs": [], - "type": "function" + "name": "tokenId", + "type": "Uint256" + } + ], + "name": "transferFrom", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "from_", + "type": "felt" }, { - "inputs": [ - { - "name": "operator", - "type": "felt" - }, - { - "name": "approved", - "type": "felt" - } - ], - "name": "setApprovalForAll", - "outputs": [], - "type": "function" + "name": "to", + "type": "felt" }, { - "inputs": [ - { - "name": "from_", - "type": "felt" - }, - { - "name": "to", - "type": "felt" - }, - { - "name": "tokenId", - "type": "Uint256" - } - ], - "name": "transferFrom", - "outputs": [], - "type": "function" + "name": "tokenId", + "type": "Uint256" }, { - "inputs": [ - { - "name": "from_", - "type": "felt" - }, - { - "name": "to", - "type": "felt" - }, - { - "name": "tokenId", - "type": "Uint256" - }, - { - "name": "data_len", - "type": "felt" - }, - { - "name": "data", - "type": "felt*" - } - ], - "name": "safeTransferFrom", - "outputs": [], - "type": "function" + "name": "data_len", + "type": "felt" }, { - "inputs": [ - { - "name": "to", - "type": "felt" - }, - { - "name": "tokenId", - "type": "Uint256" - } - ], - "name": "mintOwner", - "outputs": [], - "type": "function" + "name": "data", + "type": "felt*" + } + ], + "name": "safeTransferFrom", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "to", + "type": "felt" }, { - "inputs": [ - { - "name": "tokenId", - "type": "Uint256" - } - ], - "name": "burn", - "outputs": [], - "type": "function" + "name": "tokenId", + "type": "Uint256" + } + ], + "name": "mintOwner", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "tokenId", + "type": "Uint256" } + ], + "name": "burn", + "outputs": [], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0xf4f", + "selector": "0x709c69d1e1e32576d4e1139cf648b409f1b40dac279c3dbe472f3b3f0dbc9" + }, + { + "offset": "0x1214", + "selector": "0x146338fd3ec3883c0bc256d485a88fc5136ff6ad458519e376320aa2c30d78" + }, + { + "offset": "0x1497", + "selector": "0x2962ba17806af798afa6eaf4aa8c93a9fb60a3e305045b6eea33435086cae9" + }, + { + "offset": "0x15a2", + "selector": "0x3e8cfd4725c1e28fa4a6e3e468b4fcf75367166b850ac5f04e33ec843e82c1" + }, + { + "offset": "0x105d", + "selector": "0x40c1ce731edc7dbc678f85e582974962e082e218fced71f519208d27cc21d3" + }, + { + "offset": "0x1534", + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" + }, + { + "offset": "0x103c", + "selector": "0x61069ab48af4ff62df3c06eed149a18bab9d4d458d7f561697fa3f1dcd0216" + }, + { + "offset": "0x1454", + "selector": "0x6b3d0a0f7b9781c369612c5a511f0d40d3253cfefbd708ce2cb847ff0da078" + }, + { + "offset": "0x1297", + "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463" + }, + { + "offset": "0x1423", + "selector": "0x7af7b9c30622894c44c49c202c872b313adaa3a283c04b70c9fdf8595b7346" + }, + { + "offset": "0x1332", + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" + }, + { + "offset": "0x1133", + "selector": "0x8dbb73a01d4117752f0057c252a1c2ed409db2571de51769a2106ba3e2d873" + }, + { + "offset": "0x110d", + "selector": "0x9dca2323803469f6a72da859c203c6d859a4a4ccb341ea1469495824818611" + }, + { + "offset": "0x14bb", + "selector": "0xb180e2fe9f14914416216da76338ac0beb980443725c802af615f8431fdb1e" + }, + { + "offset": "0xf88", + "selector": "0xe047af1f18efc388a60c504b0e49ab5ad8a1ad153f4b6acbfb17c47792bfa0" + }, + { + "offset": "0x10cb", + "selector": "0xfac585db5ef45ccaa86a35ceb98608d4adcca66ea379ed56d369be16f0ddf9" + }, + { + "offset": "0xfe5", + "selector": "0xfd0f1dab5939609a69ab50ab7865a11834a0c52e41ca72e4e943447b9d3bf0" + }, + { + "offset": "0x1582", + "selector": "0x10a4ed8ba35088f7113830a4ac12b5369a08a3ffa257ebb7d99a725e6200c08" + }, + { + "offset": "0x1358", + "selector": "0x10a6a6f98a84ccc0dc2dccd6988c77cb625e25df66f9482b8fca3a82f50cf50" + }, + { + "offset": "0xfc1", + "selector": "0x118666c72132b4dc9f1a5083a2d8dfb5576807e478f47502a0d0d638fa2d3ca" + }, + { + "offset": "0x12bd", + "selector": "0x1199477cb0ce72bf66c6d439da76bc568947cb9aad287402ba7b93353c94092" + }, + { + "offset": "0x125d", + "selector": "0x12a7823b0c6bee58f8c694888f32f862c6584caa8afa0242de046d298ba684d" + }, + { + "offset": "0xf13", + "selector": "0x14a390f291e2e1f29874769efdef47ddad94d76f77ff516fad206a385e8995f" + }, + { + "offset": "0x12e5", + "selector": "0x1530b1e3e1fe59556d7ac7104ced650bd036802735b613ada407ce4a05d653c" + }, + { + "offset": "0x13ea", + "selector": "0x187960bd493ef592de2b7127c06fe1f9997ba24391c2c6da1bfb99b184ae4cb" + }, + { + "offset": "0x1555", + "selector": "0x19d59d013d4aa1a8b1ce4c8299086f070733b453c02d0dc46e735edc04d6444" + }, + { + "offset": "0xefd", + "selector": "0x2016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0" + }, + { + "offset": "0x140b", + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" + }, + { + "offset": "0x14fb", + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" + }, + { + "offset": "0x14df", + "selector": "0x21cdf9aedfed41bc4485ae779fda471feca12075d9127a0fc70ac6b3b3d9c30" + }, + { + "offset": "0xfa0", + "selector": "0x248c0bf751f517cda8939f5baf950820c76e0fafc212bd5313a5bdc77e6a260" + }, + { + "offset": "0x1302", + "selector": "0x2505ec7a2658bf328c995abbf57611a39f2ba87b43cda0b6d9c7b33b8be7505" + }, + { + "offset": "0x13b1", + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" + }, + { + "offset": "0x1517", + "selector": "0x2d4c8ea4c8fb9f571d1f6f9b7692fff8e5ceaf73b1df98e7da8c1109b39ae9a" + }, + { + "offset": "0xf2e", + "selector": "0x2e3fe88dce63950b23b7e6722c7db320036e484f62e238e573a7bd47623925c" + }, + { + "offset": "0x1474", + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" + }, + { + "offset": "0x11ca", + "selector": "0x2e6ac22a3db917e01e9578e58d0fb4a62900dc236c6e2b1a2f4608d5ba2892b" + }, + { + "offset": "0x1091", + "selector": "0x30105034d5800a3c0345821011267bf85c0f7c0ec15f87a8365ddcb4c6d7632" + }, + { + "offset": "0xf67", + "selector": "0x31392e7e75ecc51011cb5318c0cc9a83a87e75c7694c3709d032994909196be" + }, + { + "offset": "0x1185", + "selector": "0x327bfdf8e5449597c3bd96e8ca4523c06933fcf8a347ddf8c992210de351c76" + }, + { + "offset": "0x1024", + "selector": "0x32e515e407797d56da7e86b1b00d354f7b7ac51cd7d9289dee44c6c29581782" + }, + { + "offset": "0x1003", + "selector": "0x34cd279f1c4532e33e6b1c151b7d98c0f0ccdcf6cfec9882874ba196ded3a8c" + }, + { + "offset": "0x1383", + "selector": "0x34e45f1a39063678f3d4c888e6fa7fd9f96160b4bebf14bf5f54845ead7fb79" + }, + { + "offset": "0x143d", + "selector": "0x353ad1b041e37aa7ab682ae5c0ac964b73623fd5c7362cda245d7fd2085d24b" + }, + { + "offset": "0x13d2", + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60" + } ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": 3921, - "selector": "0x709c69d1e1e32576d4e1139cf648b409f1b40dac279c3dbe472f3b3f0dbc9" - }, - { - "offset": 4630, - "selector": "0x146338fd3ec3883c0bc256d485a88fc5136ff6ad458519e376320aa2c30d78" - }, - { - "offset": 5273, - "selector": "0x2962ba17806af798afa6eaf4aa8c93a9fb60a3e305045b6eea33435086cae9" - }, - { - "offset": 5540, - "selector": "0x3e8cfd4725c1e28fa4a6e3e468b4fcf75367166b850ac5f04e33ec843e82c1" - }, - { - "offset": 4191, - "selector": "0x40c1ce731edc7dbc678f85e582974962e082e218fced71f519208d27cc21d3" - }, - { - "offset": 5430, - "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" - }, - { - "offset": 4158, - "selector": "0x61069ab48af4ff62df3c06eed149a18bab9d4d458d7f561697fa3f1dcd0216" - }, - { - "offset": 5206, - "selector": "0x6b3d0a0f7b9781c369612c5a511f0d40d3253cfefbd708ce2cb847ff0da078" - }, - { - "offset": 4761, - "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463" - }, - { - "offset": 5157, - "selector": "0x7af7b9c30622894c44c49c202c872b313adaa3a283c04b70c9fdf8595b7346" - }, - { - "offset": 4916, - "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" - }, - { - "offset": 4405, - "selector": "0x8dbb73a01d4117752f0057c252a1c2ed409db2571de51769a2106ba3e2d873" - }, - { - "offset": 4367, - "selector": "0x9dca2323803469f6a72da859c203c6d859a4a4ccb341ea1469495824818611" - }, - { - "offset": 5309, - "selector": "0xb180e2fe9f14914416216da76338ac0beb980443725c802af615f8431fdb1e" - }, - { - "offset": 3978, - "selector": "0xe047af1f18efc388a60c504b0e49ab5ad8a1ad153f4b6acbfb17c47792bfa0" - }, - { - "offset": 4301, - "selector": "0xfac585db5ef45ccaa86a35ceb98608d4adcca66ea379ed56d369be16f0ddf9" - }, - { - "offset": 4071, - "selector": "0xfd0f1dab5939609a69ab50ab7865a11834a0c52e41ca72e4e943447b9d3bf0" - }, - { - "offset": 5508, - "selector": "0x10a4ed8ba35088f7113830a4ac12b5369a08a3ffa257ebb7d99a725e6200c08" - }, - { - "offset": 4954, - "selector": "0x10a6a6f98a84ccc0dc2dccd6988c77cb625e25df66f9482b8fca3a82f50cf50" - }, - { - "offset": 4035, - "selector": "0x118666c72132b4dc9f1a5083a2d8dfb5576807e478f47502a0d0d638fa2d3ca" - }, - { - "offset": 4799, - "selector": "0x1199477cb0ce72bf66c6d439da76bc568947cb9aad287402ba7b93353c94092" - }, - { - "offset": 4703, - "selector": "0x12a7823b0c6bee58f8c694888f32f862c6584caa8afa0242de046d298ba684d" - }, - { - "offset": 3861, - "selector": "0x14a390f291e2e1f29874769efdef47ddad94d76f77ff516fad206a385e8995f" - }, - { - "offset": 4839, - "selector": "0x1530b1e3e1fe59556d7ac7104ced650bd036802735b613ada407ce4a05d653c" - }, - { - "offset": 5100, - "selector": "0x187960bd493ef592de2b7127c06fe1f9997ba24391c2c6da1bfb99b184ae4cb" - }, - { - "offset": 5463, - "selector": "0x19d59d013d4aa1a8b1ce4c8299086f070733b453c02d0dc46e735edc04d6444" - }, - { - "offset": 3839, - "selector": "0x2016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0" - }, - { - "offset": 5133, - "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" - }, - { - "offset": 5373, - "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" - }, - { - "offset": 5345, - "selector": "0x21cdf9aedfed41bc4485ae779fda471feca12075d9127a0fc70ac6b3b3d9c30" - }, - { - "offset": 4002, - "selector": "0x248c0bf751f517cda8939f5baf950820c76e0fafc212bd5313a5bdc77e6a260" - }, - { - "offset": 4868, - "selector": "0x2505ec7a2658bf328c995abbf57611a39f2ba87b43cda0b6d9c7b33b8be7505" - }, - { - "offset": 5043, - "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" - }, - { - "offset": 5401, - "selector": "0x2d4c8ea4c8fb9f571d1f6f9b7692fff8e5ceaf73b1df98e7da8c1109b39ae9a" - }, - { - "offset": 3888, - "selector": "0x2e3fe88dce63950b23b7e6722c7db320036e484f62e238e573a7bd47623925c" - }, - { - "offset": 5238, - "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" - }, - { - "offset": 4556, - "selector": "0x2e6ac22a3db917e01e9578e58d0fb4a62900dc236c6e2b1a2f4608d5ba2892b" - }, - { - "offset": 4243, - "selector": "0x30105034d5800a3c0345821011267bf85c0f7c0ec15f87a8365ddcb4c6d7632" - }, - { - "offset": 3945, - "selector": "0x31392e7e75ecc51011cb5318c0cc9a83a87e75c7694c3709d032994909196be" - }, - { - "offset": 4487, - "selector": "0x327bfdf8e5449597c3bd96e8ca4523c06933fcf8a347ddf8c992210de351c76" - }, - { - "offset": 4134, - "selector": "0x32e515e407797d56da7e86b1b00d354f7b7ac51cd7d9289dee44c6c29581782" - }, - { - "offset": 4101, - "selector": "0x34cd279f1c4532e33e6b1c151b7d98c0f0ccdcf6cfec9882874ba196ded3a8c" - }, - { - "offset": 4997, - "selector": "0x34e45f1a39063678f3d4c888e6fa7fd9f96160b4bebf14bf5f54845ead7fb79" - }, - { - "offset": 5183, - "selector": "0x353ad1b041e37aa7ab682ae5c0ac964b73623fd5c7362cda245d7fd2085d24b" - }, - { - "offset": 5076, - "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" ], - "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": 318, - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 6 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 316, - "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": 319, - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 8 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 318, - "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": 332, - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 329, - "value": "Ownable: new owner is the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "end_pc": 425, - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 420, - "value": "ERC165: invalid interface id" - }, - { - "accessible_scopes": [ - "openzeppelin.security.safemath.library", - "openzeppelin.security.safemath.library.SafeUint256", - "openzeppelin.security.safemath.library.SafeUint256.add" - ], - "end_pc": 676, - "flow_tracking_data": { - "ap_tracking": { - "group": 51, - "offset": 35 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 674, - "value": "SafeUint256: addition overflow" - }, - { - "accessible_scopes": [ - "openzeppelin.security.safemath.library", - "openzeppelin.security.safemath.library.SafeUint256", - "openzeppelin.security.safemath.library.SafeUint256.sub_le" - ], - "end_pc": 701, - "flow_tracking_data": { - "ap_tracking": { - "group": 52, - "offset": 60 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 699, - "value": "SafeUint256: subtraction overflow" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "end_pc": 1137, - "flow_tracking_data": { - "ap_tracking": { - "group": 80, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1134, - "value": "ERC721: balance query for the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "end_pc": 1149, - "flow_tracking_data": { - "ap_tracking": { - "group": 81, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1144, - "value": "ERC721: token_id is not a valid Uint256" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "end_pc": 1158, - "flow_tracking_data": { - "ap_tracking": { - "group": 81, - "offset": 74 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1156, - "value": "ERC721: owner query for nonexistent token" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "end_pc": 1168, - "flow_tracking_data": { - "ap_tracking": { - "group": 82, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1163, - "value": "ERC721: token_id is not a valid Uint256" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "end_pc": 1177, - "flow_tracking_data": { - "ap_tracking": { - "group": 83, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1175, - "value": "ERC721: approved query for nonexistent token" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "end_pc": 1198, - "flow_tracking_data": { - "ap_tracking": { - "group": 85, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_mesage", - "start_pc": 1193, - "value": "ERC721: token_id is not a valid Uint256" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "end_pc": 1203, - "flow_tracking_data": { - "ap_tracking": { - "group": 85, - "offset": 12 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1201, - "value": "ERC721: cannot approve from the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "end_pc": 1213, - "flow_tracking_data": { - "ap_tracking": { - "group": 85, - "offset": 82 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1210, - "value": "ERC721: approval to current owner" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "end_pc": 1237, - "flow_tracking_data": { - "ap_tracking": { - "group": 85, - "offset": 155 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1235, - "value": "ERC721: approve caller is not owner nor approved for all" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "end_pc": 1255, - "flow_tracking_data": { - "ap_tracking": { - "group": 88, - "offset": 6 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1252, - "value": "ERC721: either the caller or operator is the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "end_pc": 1259, - "flow_tracking_data": { - "ap_tracking": { - "group": 88, - "offset": 9 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1255, - "value": "ERC721: approve to caller" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "end_pc": 1265, - "flow_tracking_data": { - "ap_tracking": { - "group": 88, - "offset": 14 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1259, - "value": "ERC721: approved is not a Cairo boolean" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "end_pc": 1291, - "flow_tracking_data": { - "ap_tracking": { - "group": 89, - "offset": 1 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1286, - "value": "ERC721: token_id is not a valid Uint256" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "end_pc": 1306, - "flow_tracking_data": { - "ap_tracking": { - "group": 90, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1303, - "value": "ERC721: either is not approved or the caller is the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "end_pc": 1326, - "flow_tracking_data": { - "ap_tracking": { - "group": 92, - "offset": 1 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1321, - "value": "ERC721: token_id is not a valid Uint256" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "end_pc": 1341, - "flow_tracking_data": { - "ap_tracking": { - "group": 93, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1338, - "value": "ERC721: either is not approved or the caller is the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "end_pc": 1372, - "flow_tracking_data": { - "ap_tracking": { - "group": 95, - "offset": 99 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1371, - "value": "ERC721: caller is not the token owner" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "end_pc": 1387, - "flow_tracking_data": { - "ap_tracking": { - "group": 97, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1385, - "value": "ERC721: token id does not exist" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "end_pc": 1496, - "flow_tracking_data": { - "ap_tracking": { - "group": 101, - "offset": 87 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1495, - "value": "ERC721: transfer from incorrect owner" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "end_pc": 1499, - "flow_tracking_data": { - "ap_tracking": { - "group": 101, - "offset": 87 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1496, - "value": "ERC721: cannot transfer to the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "end_pc": 1578, - "flow_tracking_data": { - "ap_tracking": { - "group": 103, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1576, - "value": "ERC721: transfer to non ERC721Receiver implementer" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "end_pc": 1587, - "flow_tracking_data": { - "ap_tracking": { - "group": 104, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1582, - "value": "ERC721: token_id is not a valid Uint256" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "end_pc": 1590, - "flow_tracking_data": { - "ap_tracking": { - "group": 104, - "offset": 6 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1587, - "value": "ERC721: cannot mint to the zero address" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "end_pc": 1599, - "flow_tracking_data": { - "ap_tracking": { - "group": 104, - "offset": 88 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1597, - "value": "ERC721: token already minted" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "end_pc": 1644, - "flow_tracking_data": { - "ap_tracking": { - "group": 105, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1639, - "value": "ERC721: token_id is not a valid Uint256" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "end_pc": 1723, - "flow_tracking_data": { - "ap_tracking": { - "group": 107, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 1721, - "value": "ERC721: transfer to non ERC721Receiver implementer" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "end_pc": 2050, - "flow_tracking_data": { - "ap_tracking": { - "group": 125, - "offset": 82 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 2048, - "value": "ERC721Enumerable: global index out of bounds" - }, - { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "end_pc": 2080, - "flow_tracking_data": { - "ap_tracking": { - "group": 126, - "offset": 124 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 2078, - "value": "ERC721Enumerable: owner index out of bounds" - }, - { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "end_pc": 3328, - "flow_tracking_data": { - "ap_tracking": { - "group": 220, - "offset": 83 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 3326, - "value": "ERC721: tokenURI query for nonexistent token" - }, - { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "end_pc": 3748, - "flow_tracking_data": { - "ap_tracking": { - "group": 245, - "offset": 0 - }, - "reference_ids": { - "sheet.library._assert_is_allowed.address": 62 - } - }, - "name": "error_message", - "start_pc": 3741, - "value": "mint: {address} is not allowed" - }, - { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "end_pc": 3778, - "flow_tracking_data": { - "ap_tracking": { - "group": 246, - "offset": 115 - }, - "reference_ids": { - "sheet.library._assert_does_not_exceed_allocation.address": 64, - "sheet.library._assert_does_not_exceed_allocation.allocation": 63 - } - }, - "name": "error_message", - "start_pc": 3771, - "value": "mint: user {address} exceeds allocation {allocation}" - }, - { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "end_pc": 3790, - "flow_tracking_data": { - "ap_tracking": { - "group": 247, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_mesage", - "start_pc": 3783, - "value": "Mint is not open" - }, - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "end_pc": 4221, - "flow_tracking_data": { - "ap_tracking": { - "group": 296, - "offset": 12 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4212, - "value": "setCell: tokenId does not exist" - }, - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "end_pc": 4232, - "flow_tracking_data": { - "ap_tracking": { - "group": 296, - "offset": 91 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4221, - "value": "setCell: caller is not owner" - } + "end_pc": 318, + "flow_tracking_data": { + "ap_tracking": { + "group": 26, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 316, + "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" ], - "builtins": [ - "pedersen", - "range_check" + "end_pc": 319, + "flow_tracking_data": { + "ap_tracking": { + "group": 26, + "offset": 8 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 318, + "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" ], - "compiler_version": "0.11.0.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x480280027ffb8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "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", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffc", - "0x20680017fff7fff", - "0x4", - "0x402780017ffc7ffc", - "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", - "0x48297ffd80007ffc", - "0x20680017fff7fff", - "0x4", - "0x402780017ffc7ffc", - "0x1", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x2", - "0x480280007ffb8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", - "0x480280017ffb8000", - "0x48487ffd7fff8000", - "0x480280007ffb8000", - "0x40317fff7ffe7ffc", - "0x48127ffc7fff8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x208b7fff7fff7ffe", - "0x480280017ffa8000", - "0x48287ffd80007fff", - "0x48487ffc7fff8000", - "0x480280007ffa8000", - "0x40317fff7ffe7ffb", - "0x482680017ffa8000", - "0x2", - "0x480280007ffa8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", - "0x480680017fff8000", - "0x2", - "0x48487ffd7fff8000", - "0x48127ffd7fff8000", - "0x480280017ffa8000", - "0x482480017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x480280017ffa8000", - "0x48127ffe7fff8000", - "0x48287ffd80007ffe", - "0x480280007ffa8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x10", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x11000000000000000000000000000000000000000000000101", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffe7fff8000", - "0x48287ffd80007ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff86", - "0x482680017ffd8000", - "0x11000000000000000000000000000000000000000000000101", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0xc", - "0x40780017fff7fff", - "0xa", - "0x480680017fff8000", - "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", - "0x480a7ffc7fff8000", - "0x48287ffd80007ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x10780017fff7fff", - "0x8", - "0x40780017fff7fff", - "0xb", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", - "0x40137fff7fff8001", - "0x4003800080017ffc", - "0x4003800180017ffd", - "0x4826800180018000", - "0x2", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff38", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff13", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x24", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xc", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", - "0x40127ffd7fff7ff7", - "0x48127ffc7fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127fe77fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", - "0x48127ffe7fff8000", - "0x48127fe37fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x10f6bdc8f69644775581b157f06334cb94ae302da4f6d09656c9a31f092cff6", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", - "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5d", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffead", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a", - "0x20680017fff7fff", - "0x8", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x5", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "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", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0xc", - "0x40780017fff7fff", - "0x6", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeac", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x2", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x404b800280028002", - "0x404b800380038003", - "0x482a7ffc7ffa8000", - "0x4846800180028000", - "0x100000000000000000000000000000000", - "0x40327fff80007ffe", - "0x482a7ffd7ffb8000", - "0x482880027fff8000", - "0x4846800180038000", - "0x100000000000000000000000000000000", - "0x40327fff80017ffe", - "0x480a7ff97fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80037fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x4846800180018000", - "0x10000000000000000", - "0x40337fff80007ffd", - "0x400380007ffc8000", - "0x480680017fff8000", - "0xffffffffffffffff", - "0x4828800080007fff", - "0x400280017ffc7fff", - "0x400380027ffc8001", - "0x482680017ffc8000", - "0x3", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffb", - "0x20680017fff7fff", - "0x9", - "0x480a7ff97fff8000", - "0x482680017ffa8000", - "0x1", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb6", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x482680017ffb8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x48127ffd7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "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", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd86", - "0x40137fff7fff8000", - "0x4003800080007ffa", - "0x4003800180007ffb", - "0x4003800280007ffc", - "0x4003800380007ffd", - "0x4826800180008000", - "0x4", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8f", - "0x482480017fff8000", - "0x1", - "0x40307ffe7ffd7fff", - "0x48127ffc7fff8000", - "0x480a7ff87fff8000", - "0x480080007ffc8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5f", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5b", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5a", - "0x400680017fff7fff", - "0x0", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff42", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78", - "0x400680017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd35", - "0x40137fff7fff8000", - "0x4003800080007ffd", - "0x4826800180008000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd41", - "0x482480017fff8000", - "0x1", - "0x40307ffe7ffd7fff", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x480080007ffc8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1e", - "0x40137fff7fff8000", - "0x4003800080007ff8", - "0x4003800180007ff9", - "0x4003800280007ffa", - "0x4003800380007ffb", - "0x4003800480007ffc", - "0x400380007ff67ffc", - "0x402780017ff68001", - "0x1", - "0x4826800180008000", - "0x5", - "0x40297ffc7fff8002", - "0x4826800180008000", - "0x5", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd15", - "0x480a7ff57fff8000", - "0x480a7ff77fff8000", - "0x480680017fff8000", - "0xfa119a8fafc6f1a02deb36fe5efbcc4929ef2021e50cf1cb6d1a780ccd009b", - "0x4829800080008002", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1c", - "0x482480017fff8000", - "0x1", - "0x40307ffe7ffd7fff", - "0x48127ffc7fff8000", - "0x480a80017fff8000", - "0x480080007ffc8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf9", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf3", - "0x40137fff7fff8001", - "0x4003800080017ffa", - "0x4003800180017ffb", - "0x4003800280017ffc", - "0x4003800380017ffd", - "0x4826800180018000", - "0x4", - "0x480a7ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd26", - "0x480a7ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcde", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd8", - "0x40137fff7fff8001", - "0x4003800080017ffa", - "0x4003800180017ffb", - "0x4003800280017ffc", - "0x4003800380017ffd", - "0x4826800180018000", - "0x4", - "0x480a7ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0b", - "0x480a7ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc3", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x6ad9ed7b6318f1bcffefe19df9aeb40d22c36bed567e1925a5ccde0536edd", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbd", - "0x40137fff7fff8001", - "0x4003800080017ffb", - "0x4003800180017ffc", - "0x4003800280017ffd", - "0x4826800180018000", - "0x3", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf1", - "0x480a7ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3a762f04043ed52ed42b61e4ad2e367163f5a928ef94f71121e68d78b8a00df", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd2", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccc", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x144d444467c1a7848e62c72fd678f9225602bf41005c66940ee2373705d90a2", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb4", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcae", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x19eba13c2ffadbed69e7a3ff4399447db5f0f1deff605072b123c3d33e5e300", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6e", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6b", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd32", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc88", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", - "0x480a7ff87fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc80", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x3bbfaec36427c06f699125e4eedffd9148420983ff94e5284a9087e22050b79", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc40", - "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd07", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5e", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc59", - "0x48127ffe7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff57fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", - "0x480a7ff87fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc51", - "0x482480017ff88000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4c", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x2618225f6ac4a00b9635ed0e036ea1db17cf353e7ad948e882dbbca50565fbd", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0c", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc09", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd0", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc26", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", - "0x480a7ff87fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1e", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x350efce99c55a2fbf8c09cde498fd24d686f21a900621778cd59ed10f4ae843", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbde", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbdb", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca2", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf8", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", - "0x480a7ff87fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf0", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff15", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", - "0x480680017fff8000", - "0x80ac58cd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4a", - "0x480680017fff8000", - "0x5b5e139f", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd46", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef7", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbde", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5a", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7a", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc9", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd67", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x10e", - "0x400680017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd49", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb76", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9c", - "0x48127ffc7fff8000", - "0x480a7ff87fff8000", - "0x48127ff57fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeec", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb97", - "0x48307ffb80007fb5", - "0x20680017fff7fff", - "0xe", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xf2", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127fb07fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7a", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xdd", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb43", - "0x48487ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb68", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb69", - "0x480680017fff8000", - "0x1", - "0x48287ffd80007fff", - "0x480680017fff8000", - "0x0", - "0x40527ffe7ffd7fff", - "0x48127ff37fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff17fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4c", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127faf7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3f", - "0x48127ffe7fff8000", - "0x48127fe27fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcec", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb19", - "0x40137fff7fff8000", - "0x480a7ff77fff8000", - "0x48127ffd7fff8000", - "0x48127ff77fff8000", - "0x480a80007fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x4b", - "0x48527fff80008000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb35", - "0x48127ffa7fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xaf", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ff77fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc9", - "0x480a7ff67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaf6", - "0x40137fff7fff8000", - "0x480a7ff57fff8000", - "0x48127ffd7fff8000", - "0x48127ff77fff8000", - "0x480a80007fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x28", - "0x48527fff80008000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb12", - "0x48127ffa7fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xd1", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca6", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffad3", - "0x48127ffe7fff8000", - "0x480a7ff97fff8000", - "0x48127ff77fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff20", - "0x40127fff7fff7fa8", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3c", - "0x400680017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", - "0x40137fff7fff8000", - "0x48297ffb80008000", - "0x20680017fff7fff", - "0x8", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0b", - "0x48287ffb80007fff", - "0x20680017fff7fff", - "0x8", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a80007fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x8", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfc", - "0x20680017fff7fff", - "0x8", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe57", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb7", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd58", - "0x48127ffe7fff8000", - "0x48127fe07fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", - "0x400a7ffa7fff7fff", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa74", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdea", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc0", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf0", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd9", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc98", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddf", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdaa", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf6", - "0x48127ffe7fff8000", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x7a", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa25", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc4", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa19", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x48127ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8c", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4b", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca8", - "0x48127fe27fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8b", - "0x480a7ffa7fff8000", - "0x480a7ff97fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe08", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3f", - "0x48127f417fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd52", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc28", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127e6c7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd58", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd22", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127dea7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6d", - "0x48127fe27fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff984", - "0x48127ffe7fff8000", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x150b7a02", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc23", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x15", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ff97fff8000", - "0x48127fe17fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2b", - "0x400680017fff7fff", - "0x150b7a02", - "0x48127ffd7fff8000", - "0x480a7ff67fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0xa66bd575", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc05", - "0x48127ffd7fff8000", - "0x480a7ff67fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x262d01c4ea0ba5224219c45caec496441066662f6d51da63f7a7184ad4d7beb", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff95b", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff956", - "0x48127ffe7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff57fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff94f", - "0x482480017ff88000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff94a", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0xf11411b81c9239cfac89f17700199691be25bd01ff084beac5a58ae0f3a116", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90a", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff907", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ce", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff924", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff91f", - "0x48127ffe7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff57fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x480a7ff77fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff916", - "0x482480017ff88000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff911", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x2b0c4bfff42b5530b077c974b25c0efd9f26ebb99ff749ef9462b69c6569843", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8d1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ce", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff995", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8eb", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e6", - "0x48127ffe7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff57fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x480a7ff77fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8dd", - "0x482480017ff88000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8d8", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x22dde6bfc6a0294f0be56e2261b1d20d98b72a06f6f327c202666e645a9b64", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff898", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff895", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff892", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff959", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x480a7ff87fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ae", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8a9", - "0x48127ffe7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff57fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x480a7ff67fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89f", - "0x482480017ff88000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89a", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0xb07881c3aa5eae500f7a20fc4f14798fc96eb5dbedba83d1c10500b7188c53", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff85a", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff857", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff91e", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff874", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff86f", - "0x48127ffe7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff57fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x480a7ff77fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff866", - "0x482480017ff88000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff861", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x780e9d63", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9c1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee9", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa03", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa22", - "0x400680017fff7fff", - "0x1", - "0x48127fd37fff8000", - "0x48127fd37fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff01", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9e6", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5a", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa04", - "0x400680017fff7fff", - "0x1", - "0x48127fd37fff8000", - "0x48127fd37fff8000", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xdc", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xbd", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccb", - "0x208b7fff7fff7ffe", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0xc8", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0xa9", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd8", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x25", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x94", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcd", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0f", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x99", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x24", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdec", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe53", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe99", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127fb77fff8000", - "0x48127fb77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecc", - "0x48127f727fff8000", - "0x48127f727fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa02", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe52", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ffa7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe34", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa06", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe95", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127faf7fff8000", - "0x48127faf7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe53", - "0x40137ffe7fff8002", - "0x40137fff7fff8003", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127f637fff8000", - "0x48127f637fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5b", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8c", - "0x48127ed57fff8000", - "0x48127ed57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe18", - "0x40137ffd7fff8004", - "0x40137ffe7fff8005", - "0x48127ebb7fff8000", - "0x48127ebb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff98e", - "0x20680017fff7fff", - "0x15", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ffc7fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe75", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe36", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a80057fff8000", - "0x480a80047fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7a", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe94", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127fab7fff8000", - "0x48127fab7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb5e", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff994", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", - "0x40137ffb7fff8002", - "0x40137ffc7fff8003", - "0x40137ffe7fff8004", - "0x40137fff7fff8005", - "0x48127ffd7fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff939", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x1a", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x48127ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", - "0x480a7ffb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe50", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2e", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3a", - "0x48127fad7fff8000", - "0x48127fad7fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6e", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x402b7ffb80007ffc", - "0x20780017fff8000", - "0x5", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x4846800180008000", - "0x2aaaaaaaaaaaab0555555555555555555555555555555555555555555555556", - "0x20780017fff8002", - "0x7", - "0x400380007ffa8001", - "0x482680017ffa8000", - "0x1", - "0x10780017fff7fff", - "0x3", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480a80027fff8000", - "0x1104800180018000", - "0x3", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x480280007ff78000", - "0x484480017fff8000", - "0x3", - "0x48327fff7ff88001", - "0x4800800280007fff", - "0x482680017ff78000", - "0x1", - "0x400180007ffe7ffa", - "0x400380007ffc7ffa", - "0x400180017ffe8000", - "0x400380017ffc8000", - "0x20780017fff8001", - "0xf", - "0x480080007fff8000", - "0x482480017fff8000", - "0x1", - "0x484480017fff8000", - "0x3", - "0x48307fff7ffb8002", - "0x4000800180017ff9", - "0x4800800280018000", - "0x4001800080007ffa", - "0x482480017ffa8001", - "0x1", - "0xa0680017fff7ffd", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x40317ffe80007ff9", - "0x480080007fff8000", - "0x48287ff780007ffe", - "0x400280027ffc7ffb", - "0x48317fff80007ffb", - "0x20680017fff7fff", - "0x7", - "0x482480017ffc8000", - "0x1", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20780017fff7ffd", - "0xe", - "0x482680017ffa8000", - "0x1", - "0x48307fff80007ffe", - "0x400080017ff97fff", - "0x482480017ff98000", - "0x2", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffa7fff8000", - "0x48127ff87fff8000", - "0x10780017fff7fff", - "0xc", - "0x482480017ffb8000", - "0x1", - "0x480a7ffa7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6de", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127fe37fff8000", - "0x48127fe17fff8000", - "0x482680017ffc8000", - "0x3", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x400380007ffc7ffd", - "0x400380017ffc8000", - "0x400380027ffc8000", - "0x482680017ffc8000", - "0x3", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x40137fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff83", - "0x48127ffe7fff8000", - "0x480a80007fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x40137ffd7fff8002", - "0x4829800080008001", - "0x480a80007fff8000", - "0x484480017ffe8000", - "0x2aaaaaaaaaaaab0555555555555555555555555555555555555555555555556", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x6", - "0x480a80027fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffc", - "0x3", - "0x208b7fff7fff7ffe", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5f2", - "0x40137fff7fff8000", - "0x4003800080007ffb", - "0x4003800180007ffc", - "0x4003800280007ffd", - "0x4826800180008000", - "0x3", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x226ad7e84c1fe08eb4c525ed93cccadf9517670341304571e66f7c4f95cbe54", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5fc", - "0x480080007fff8000", - "0x400280007ff97fff", - "0x482480017ffe8000", - "0x1", - "0x480080007ffd8000", - "0x48307fff7ffe8000", - "0x40307ffb7ffa7fff", - "0x48127ff97fff8000", - "0x482680017ff98000", - "0x1", - "0x480080007ff98000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x2a", - "0x48287ffb80007fff", - "0x20680017fff7fff", - "0x8", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff79a", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x9", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5b4", - "0x10780017fff7fff", - "0x7", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5ad", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x20780017fff7ffc", - "0x7", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", - "0x480a7ff87fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff588", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x17085574e1c42492e9895381192414748882d65fdfc58190010fd4ad12b9bee", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff582", - "0x40137fff7fff8001", - "0x4003800080017ffb", - "0x4003800180017ffc", - "0x4003800280017ffd", - "0x4826800180018000", - "0x3", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5b6", - "0x480a7ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3db98c277ad1506f258354ce31a5a0de8a45d41f9442611b6d927ee7763b960", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff597", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff591", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x44c9531167581fe2dd1e59b476ec4a394bc01804f1f135efbeeb21b5396bc7", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff579", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff573", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x35e8e634877bbb5c9907eb6b57090687409bba90ac09f4252480e5e256242f7", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff55b", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff555", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x12ccf5b33005c4de327e0df3d0727e3255aedbad20cb85c8c2589a1f99c21df", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff515", - "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5dc", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff533", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff52e", - "0x48127ffe7fff8000", - "0x482480017ff08000", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff529", - "0x48127ffe7fff8000", - "0x48127fe77fff8000", - "0x48127fe77fff8000", - "0x48127fee7fff8000", - "0x48127ff47fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", - "0x480a7ff77fff8000", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff520", - "0x482480017ff88000", - "0x1", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff51b", - "0x482480017ff28000", - "0x2", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff516", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x367068c387e60d6333f2217e3f1d26deb2254c21fb93e70c54632d6e387dcdc", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4d6", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4d3", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff59a", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4f0", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", - "0x480a7ff87fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4e8", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x2ec6b5c1de9893971434e64583d41c268f162c55a5366f82b077fbab68a1abb", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4d0", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4ca", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x3a0218f00cd95958260e4ebf762eee72d8a11c642455bf4af6d5b6854c1208", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff48a", - "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff551", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4a8", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4a1", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3313fccdc1fbf6d484442a55907126871bafe1c11074ea072b3b44413096b2c", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff489", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff483", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xf8be56c325e24678f5f1e837e24f02fcab02b03566e1a35d6bfe0072597fb2", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff46b", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff465", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x83c29dfa144da08f96e6a01f9711c1a759f877f4808de1a9d736fd3fe3cd02", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff44d", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff447", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff52e", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", - "0x48127ffe7fff8000", - "0x48527ffe7ffd8000", - "0x480680017fff8000", - "0x3e8", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff485", - "0x48127fe77fff8000", - "0x48127fe77fff8000", - "0x48127ffb7fff8000", - "0x48127fd07fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee2", - "0x400780017fff8000", - "0x0", - "0x480a7ff97fff8000", - "0x480a80007fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x145", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe37", - "0x48127ffe7fff8000", - "0x48127fdf7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff955", - "0x20680017fff7fff", - "0xf", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3ae", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x100000000000000000000000000000000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", - "0x40137ffd7fff8000", - "0x40137ffe7fff8001", - "0x40137fff7fff8002", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff398", - "0x40137fff7fff8003", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7ffd7fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x12c", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x139", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff717", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127fb67fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127fb57fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0x9", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb45", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", - "0x480680017fff8000", - "0x3", - "0x48487ffd7fff8000", - "0x48327fff7ffa8000", - "0x400080007fff7ffa", - "0x480680017fff8000", - "0x3", - "0x48487ffd7fff8000", - "0x482480017fff8000", - "0x1", - "0x48327fff7ffa8000", - "0x400080007fff7ff7", - "0x480680017fff8000", - "0x3", - "0x48487ffd7fff8000", - "0x482480017fff8000", - "0x2", - "0x48327fff7ffa8000", - "0x400080007fff7ff4", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a7ffa7fff8000", - "0x48127fed7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x1f4", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff34f", - "0x48127ffe7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x1a4", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127fe57fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x1bf", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb62", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x480a7ffa7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8a8", - "0x400680017fff7fff", - "0x1", - "0x480680017fff8000", - "0xffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce8", - "0x40137fff7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a80007fff8000", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0xb2", - "0x40137ffb7fff8001", - "0x40137ffa7fff8002", - "0x40137fff7fff8003", - "0x48127ffc7fff8000", - "0x480a80007fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0xffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd7", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x48127ffe7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff747", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd76", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a80037fff8000", - "0x48127fe37fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce5", - "0x48127fdd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2ce", - "0x40137fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe25", - "0x40137fff7fff8001", - "0x20780017fff8001", - "0x18", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff722", - "0x480680017fff8000", - "0x646174613a6170706c69636174696f6e2f6a736f6e2c7b2264657363726970", - "0x4002800080007fff", - "0x480680017fff8000", - "0x74696f6e223a2022537461726b7368656574222c20226e616d65223a2022", - "0x4002800180007fff", - "0x4002800280007ffd", - "0x480680017fff8000", - "0x227d", - "0x4002800380007fff", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x4", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a80007fff8000", - "0x1104800180018000", - "0x10a", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a80017fff8000", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xe2", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3e", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe36", - "0x208b7fff7fff7ffe", - "0x48297ffb80007ffc", - "0x20680017fff7fff", - "0x9", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", - "0x480a7ffa7fff8000", - "0x482680017ffb8000", - "0x1", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffb", - "0x20680017fff7fff", - "0x9", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8d", - "0x482a7ffd7ffc8000", - "0x400080007fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x20780017fff7ffc", - "0x9", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc02", - "0x40137ffe7fff8000", - "0x482480017fff8000", - "0x800000000000010ffffffffffffffff00000000000000000000000000000002", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x9", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a80007fff8000", - "0x480a7ffc7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", - "0x40137fff7fff8001", - "0x40137ffe7fff8002", - "0x40137ffd7fff8003", - "0x482480017ffc8000", - "0x800000000000010ffffffffffffffff00000000000000000000000000000001", - "0x20680017fff7fff", - "0xe", - "0x480a80007fff8000", - "0x480a7ffd7fff8000", - "0x480a80037fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbeb", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a80037fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3c5", - "0x48127fdd7fff8000", - "0x48127fdd7fff8000", - "0x48127ffc7fff8000", - "0x480a80007fff8000", - "0x48127ffb7fff8000", - "0x48127fdb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc1", - "0x40137fff7fff8004", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff200", - "0x40137fff7fff8005", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a80017fff8000", - "0x480a80057fff8000", - "0x48127ff57fff8000", - "0x480a80027fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x15", - "0x48127ff97fff8000", - "0x480a80047fff8000", - "0x480a80037fff8000", - "0x48127ffc7fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff205", - "0x48127ff37fff8000", - "0x480a7ffd7fff8000", - "0x480080007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", - "0x48127ff77fff8000", - "0x48127fe87fff8000", - "0x48127fe87fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480080007ff48000", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0xa", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x482a7ffd7ff98000", - "0x482a7ffd7ff98000", - "0x480080007fff8000", - "0x480a7ff87fff8000", - "0x480080007ffc8000", - "0x480680017fff8000", - "0x2", - "0x482480017ffc8000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff27f", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff81", - "0x482a7ffd7ffa8000", - "0x400080007fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ff77fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffb", - "0x20680017fff7fff", - "0x6", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x482a7ffb7ffd8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480080007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd38", - "0x482680017ffb8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf7", - "0x48317fff80007ffc", - "0x20680017fff7fff", - "0x7", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd10", - "0x400280007ffd7fff", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482680017ffc8000", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", - "0x480a7ff87fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc28", - "0x40137fff7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff322", - "0x40137fff7fff8001", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127fe17fff8000", - "0x480a80007fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb93", - "0x484880017fff8000", - "0x480680017fff8000", - "0x1", - "0x4828800180007fff", - "0x480680017fff8000", - "0x1", - "0x40307ffe7ffc7fff", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff307", - "0x40137fff7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5bc", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff323", - "0x484880007fff8000", - "0x480680017fff8000", - "0x1", - "0x4828800080007fff", - "0x480680017fff8000", - "0x1", - "0x40307ffe7ffc7fff", - "0x48127fd77fff8000", - "0x48127fd77fff8000", - "0x48127ff87fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdb", - "0x400680017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff156", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff150", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff251", - "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", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff238", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff20b", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb3", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8e", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1d2", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9a", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7c", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff199", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6e", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc50", - "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", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3d", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffa", - "0x4003800180007ffb", - "0x4003800280007ffc", - "0x4826800180008000", - "0x3", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x4", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff136", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa2", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7d", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0fd", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa87", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa62", - "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", - "0x40780017fff7fff", - "0x0", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff19e", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff52b", - "0x400680017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127fac7fff8000", - "0x48127fac7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3f7", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefa0", - "0x40127fff7fff7ff9", - "0x48127ffe7fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9a", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280037ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x4", - "0x480280037ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x482680017ffd8000", - "0x4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb93", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ff9", - "0x4003800180007ffa", - "0x4003800280007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x3", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x3", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef43", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", - "0x40137ff97fff8000", - "0x40137ffa7fff8001", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480680017fff8000", - "0xffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff903", - "0x40137fff7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a80007fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb90", - "0x40137ffd7fff8001", - "0x40137ffe7fff8002", - "0x40137fff7fff8003", - "0x40137ff97fff8004", - "0x40137ffa7fff8005", - "0x48127ffb7fff8000", - "0x480a80007fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0xffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8f2", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ffb7fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffa", - "0x4003800180007ffb", - "0x4003800280007ffc", - "0x4826800180008000", - "0x3", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffce", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeb8", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0xffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89c", - "0x40137fff7fff8001", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff694", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb3a", - "0x40137fff7fff8002", - "0x40137ffd7fff8003", - "0x40137ffa7fff8004", - "0x40137ffb7fff8005", - "0x48127ffc7fff8000", - "0x480a80017fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0xffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff884", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ffb7fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x484680017ffb8000", - "0x3", - "0x40317fff7ffe8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x484680017ffb8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee89", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa5d", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee85", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee89", - "0x48127ffe7fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", - "0x48127ff67fff8000", - "0x48127ffb7fff8000", - "0x48127fee7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0cc", - "0x48127fd47fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb1a", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee48", - "0x48127ffb7fff8000", - "0x48127ff97fff8000", - "0x48127ffa7fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x100000000000000000000000000000000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa64", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff47fff8000", - "0x480a7ff37fff8000", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa0e", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee36", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee3a", - "0x48127ffe7fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", - "0x48127ff67fff8000", - "0x48127ffb7fff8000", - "0x48127fee7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff07d", - "0x48127fd47fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffacb", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x480a7ff67fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa1a", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x480280027ffb8000", - "0x480080027ffe8000", - "0x400080017ffe7fff", - "0x482480017ffd8000", - "0x3", - "0x480080027ffc8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x482480017ffd8000", - "0x2", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x480080007ff28000", - "0x480080017ff18000", - "0x480080027ff08000", - "0x482480017fef8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb6", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab2", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedb1", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5f", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1cf", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff55c", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea7", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff838", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff853", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff814", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffade", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4f", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x6", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x480280057ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc25", - "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", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa61", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed29", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee38", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa62", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4c6", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffb", - "0x4003800180007ffc", - "0x4826800180008000", - "0x2", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x48127ff47fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4a6", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffb", - "0x4003800180007ffc", - "0x4826800180008000", - "0x2", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x48127ff47fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff498", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffb", - "0x4003800180007ffc", - "0x4826800180008000", - "0x2", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x3", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x48127ff47fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffd5aadfa7", - "0x20680017fff7fff", - "0x8", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeded", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff09b", - "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", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed4f", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef80", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff068", - "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", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed16", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef65", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecfb", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff934", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffece4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff925", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff006", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefec", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefdb", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefcd", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefb0", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x3", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefcc", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2f7", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x4", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2ea", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280047ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x5", - "0x480280047ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x5", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebbc", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2d3", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x3", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefb0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2c5", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" + "end_pc": 332, + "flow_tracking_data": { + "ap_tracking": { + "group": 28, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 329, + "value": "Ownable: new owner is the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.introspection.erc165.library", + "openzeppelin.introspection.erc165.library.ERC165", + "openzeppelin.introspection.erc165.library.ERC165.register_interface" ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo": "// Create a reference to tokenId as felt*.\nlet __calldata_tmp: felt* = cast(&tokenId, 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/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", - "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_contract_uri_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_contract_uri = 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_contract_uri_len * 1;\n", - "autogen/starknet/arg_processor/038c0cb4ed8fb3662b2204f7a3dad52bb6fd1aceaf040c7093bf2d59c5e90d2e.cairo": "let __calldata_arg_root = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/06e5a14f93bc3fcb38f775bb6be32ec075a9ef033df7521d51e3a5a3fb688ccb.cairo": "let __calldata_arg_max = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/075e4ad17c5c33f2000b89f716344a0dc5939a8c778eaecf5d50aad0b8c8f6a4.cairo": "assert [__calldata_ptr] = id;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/0b050fa727994261d8cf65daf308742256295d24dddf94130e6ee23500b3cb52.cairo": "assert [__return_value_ptr] = ret_value.receiver;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/0f6247d8ffdacc049a6789184a88aa3d8ff5ca077cd837063ce067f132dc586d.cairo": "// Create a reference to ret_value.tokenId as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.tokenId, 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/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo": "assert [__return_value_ptr] = ret_value.address;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo": "let __calldata_arg_tokenId = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/138fbb2581468edec2beca8ce38fccac384aeb4b51fe6af3126d17a00f09f61e.cairo": "let __calldata_arg_contractAddress = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/1921cf80c34685bda7c52d95e53497e74d914798938b1491cfcf9359bff14cc8.cairo": "assert [__return_value_ptr] = ret_value.cells_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/1bbc33231ead392f3a08d02f40babade53c6aa934a03fd2567a7873343dbb650.cairo": "let __calldata_arg_price = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/1c69c7efe008948007bb96a7ffcf593eef2281114be5664acdb2aab9fdcaff9f.cairo": "let __return_value_arg_data_uri_len = [__return_value_ptr];\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.cells_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.cells_len * 3;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.cells,\n len=ret_value.cells_len * 3);\n", - "autogen/starknet/arg_processor/2670bb539ede27446c75876e41bcf9ef5cab09b9eec143f3986635a545b089ab.cairo": "assert [__calldata_ptr] = to;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/280c0a864fa1758c1c68a2dbf7db54c26c78c0212241fc0ab68100cf9886a85a.cairo": "assert [__calldata_ptr] = interfaceId;\nlet __calldata_ptr = __calldata_ptr + 1;\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/2d2a59588c2058016ad4194dc37ffe15f61d7d7faa733af03df5d625b7049362.cairo": "let __return_value_arg_selector = [__return_value_ptr];\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/32dd5497db578c846b634f25154d0ffb622256766f5d2360a53f46e9c348ed3e.cairo": "assert [__calldata_ptr] = recipient;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/33df6e1bcfab0c2b721012401630ed459af24510751c21dc2cea42d959db9ca9.cairo": "assert [__return_value_ptr] = ret_value.contractAddress;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/361efcca75a31f4c299c46d8d625210e368f481380cc3fa32a6d87e5dbe7e45c.cairo": "assert [__return_value_ptr] = ret_value.value;\nlet __return_value_ptr = __return_value_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/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.cell_calldata_len;\n// Store the updated range_check_ptr as a local variable to keep it available after\n// the memcpy.\nlocal range_check_ptr = range_check_ptr + 1;\n// Keep a reference to __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.cell_calldata_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.cell_calldata,\n len=ret_value.cell_calldata_len * 1);\n", - "autogen/starknet/arg_processor/3766ca78b7221666e5286be6b1bea607d51c54e82b2b7db68735ed38d00f7732.cairo": "assert [__calldata_ptr] = approved;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/39e07c9c78c5d65e4021222b6cb180405c183c5369648ce6703b11444f98e3ea.cairo": "assert [__return_value_ptr] = ret_value.contractURI_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/3df93897a3d5ba5292d0e14e5ec6fc5a7b4e70846d4b45d9e0d60ead1a53339e.cairo": "let __calldata_arg_approved = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/3e93b8906c329e7a5c33e020ce7a5a9c542c4444955be98eec5fcbef545a8662.cairo": "let __calldata_arg_value = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/3fa00a8d2ef4ad5733642f8c5f3a225f5ee5fd306a52e47a3de0f3e4a53969e9.cairo": "assert [__return_value_ptr] = ret_value.root;\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/450f0509800d3afb78e5f375ff7b17115e6b5d0fd7e2bff94c78fdb15f5f2d10.cairo": "let __calldata_arg_new_owner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/46897e8d1eeb70f43de97768fc576e67eb909a92fef3afcd8593de4462cb359f.cairo": "assert [__calldata_ptr] = contract_address;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/47b7b627c54c3831609963cbafd0e72d89902af04652dab0edd44a32c16fc000.cairo": "// Create a reference to ret_value.royaltyAmount as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.royaltyAmount, 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/4f1f3aa0a6fec21a155d7e953cd34daa7ca48450bbb80f627eb4f8df9f25922a.cairo": "let __calldata_arg_data_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo": "// Create a reference to amount as felt*.\nlet __calldata_tmp: felt* = cast(&amount, 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/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo": "assert [__return_value_ptr] = ret_value.token_uri_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/5acfd8e875f992ccc9524eb75bc3cf4970bff0987c9ed04b83bdbe0bdb94c8b5.cairo": "assert [__calldata_ptr] = data_len;\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/5f6f38b703e229f570e2da89310885489d239999dac5c644617b668e9f79038b.cairo": "// Create a reference to ret_value.cell as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.cell, felt*);\nassert [__return_value_ptr + 0] = [__return_value_tmp + 0];\nassert [__return_value_ptr + 1] = [__return_value_tmp + 1];\nassert [__return_value_ptr + 2] = [__return_value_tmp + 2];\nlet __return_value_ptr = __return_value_ptr + 3;\n", - "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = data_len;\n// Store the updated range_check_ptr as a local variable to keep it available after\n// the memcpy.\nlocal range_check_ptr = range_check_ptr + 1;\n// Keep a reference to __calldata_ptr.\nlet __calldata_ptr_copy = __calldata_ptr;\n// Store the updated __calldata_ptr as a local variable to keep it available after\n// the memcpy.\nlocal __calldata_ptr: felt* = __calldata_ptr + data_len * 1;\nmemcpy(\n dst=__calldata_ptr_copy,\n src=data,\n len=data_len * 1);\n", - "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo": "let __calldata_arg_tokenId = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", - "autogen/starknet/arg_processor/6450610d0d553c149684e3d6d36a5d949ffe368d7692d99cec27ac08c51ad845.cairo": "assert [__return_value_ptr] = ret_value.isApproved;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/69c38ae89347c58701f80650a7a4247285d4c5189ca2c34fd58e2c7cf6b09a9e.cairo": "let __calldata_arg_rate = [__calldata_ptr];\nlet __calldata_ptr = __calldata_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/708f2877a5fc05dca278266df4d8e2025597a78068ffd64385f0ef27ab208871.cairo": "let __calldata_arg_interfaceId = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/712c2a95dbae039e77112e72178da3f83d21edfc1285b387ccfa43e0f878d990.cairo": "assert [__calldata_ptr] = sender;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/718aa2ac933a14995b4c0da5118692224afa83ebc1cf2b531694a3e835400de0.cairo": "assert [__calldata_ptr] = name;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/721e180cb3ac704934655c034d4d45bf2d0ab4353d430b4f2bbda2a388c131b2.cairo": "let __calldata_arg_merkle_root = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/74a3369943c8d7518ff17d6d8cb3e9a3785e7db4bcf995a7ffbf3a439df0343b.cairo": "assert [__return_value_ptr] = ret_value.approved;\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/7e872b5a76cfa33336e13e83d342763f36bad8be8a18be69e78776b449847f1a.cairo": "let __calldata_arg_cellCalldata_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_cellCalldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_cellCalldata = 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_cellCalldata_len * 1;\n", - "autogen/starknet/arg_processor/84a24514c1fc47c938055c9b8b555ae76e193c3fe4f1a6a3391748432a916688.cairo": "assert [__calldata_ptr] = value;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo": "let __return_value_arg_success = [__return_value_ptr];\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.token_uri_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.token_uri_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.token_uri,\n len=ret_value.token_uri_len * 1);\n", - "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __return_value_arg_data_uri_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __return_value_arg_data_uri = cast(__return_value_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __return_value_ptr = __return_value_ptr + __return_value_arg_data_uri_len * 1;\n", - "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo": "assert retdata_size = __return_value_actual_size;\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/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo": "let __calldata_arg_symbol = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/991401e96db1ccc9a6c9f0069889197ed7b328e3f6872d8dee8bfbdb51297f3a.cairo": "assert [__return_value_ptr] = ret_value.rate;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo": "let __calldata_arg_proof_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.contractURI_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.contractURI_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.contractURI,\n len=ret_value.contractURI_len * 1);\n", - "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo": "let __return_value_actual_size = __return_value_ptr - cast(retdata, felt*);\n", - "autogen/starknet/arg_processor/ad6bf90c88bb84c90b568cfe0e89ce22c3213011f6c9cc8bf0b75066ae521c26.cairo": "assert [__calldata_ptr] = from_;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/af6d4cd453be88aedf419d25f7fffbf79059d69e2bbdbfe82d950dd20863c7c6.cairo": "let __calldata_arg_contract_uri_len = [__calldata_ptr];\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/b19b7bf952f10d75c6d6d48c16be4d0aa794947e7c7409b4e5d1fff596b961ac.cairo": "let __calldata_arg_cell_calldata_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/b2cf08f23bd6d74eeb872bed49d06f4a7518757c8955198bd7ce9a52a9cf0046.cairo": "assert [__calldata_ptr] = token_id;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/c28d01f4036658535ed1f26a855ca481100f6b9fa5c266733e27ba2dce390d91.cairo": "let __calldata_arg_operator = [__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/c78355ecc2754d55946f2925c4c255af62ef2b2ddba4e3e4e975bebf3d66daa1.cairo": "let __calldata_arg_renderer_address = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_proof_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_proof = 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_proof_len * 1;\n", - "autogen/starknet/arg_processor/cee22ce33150260a0bc7aaad2ed2e39f7a6797138ea5a730329defaab1944291.cairo": "assert [__return_value_ptr] = ret_value.price;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_cell_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_cell_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_cell_calldata_len * 1;\n", - "autogen/starknet/arg_processor/d1f8dd5812766c8b9a93481fc66a39d49b601278b5c44556f4c0881f1ef1608f.cairo": "let __calldata_arg_index = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", - "autogen/starknet/arg_processor/d68c2b8787e4e85a0788ba04df9230f6e6b1f9240af8998fd1d7acac9fe8e6db.cairo": "assert [__calldata_ptr] = operator;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/d7daa544e246461a936b5ac82f5344c08a96429550ee8026ea086c8d8ed93006.cairo": "let __calldata_arg_address = [__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/df39236eab78c921af48d719316dc25209f5ba97dc94936a936f353a674f3486.cairo": "let __calldata_arg_from_ = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/df6558fb624ff95b391487d89cf1d15202347277ab6f09ea4641de6f8bec1e9e.cairo": "let __calldata_arg_salePrice = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", - "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_data_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_data = 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_data_len * 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/e276a8bfa422a700d63781b00d1ac04d0496d9b70b1f051710b53e01fffe130c.cairo": "assert [__return_value_ptr] = ret_value.max;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/e35382e271586e2ad95e0c2b81d70c0cfb65ce154855d90ea95dcf9e76667535.cairo": "let __calldata_arg_max_per_wallet = [__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/f204bba64347870893c4affbf57c4cff6fc02af3b0ac400d4d3ba5c273c8059c.cairo": "assert [__return_value_ptr] = ret_value.cell_calldata_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo": "let __calldata_arg_owner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo": "func token_uri{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", - "autogen/starknet/contract_interface/ICellRenderer/token_uri/63dec979b849c8d317c85f20bf92c57762e3a959db375d2edb42d111867dcba1.cairo": "\nreturn (data_uri_len=__return_value_arg_data_uri_len, data_uri=__return_value_arg_data_uri,);\n", - "autogen/starknet/contract_interface/ICellRenderer/token_uri/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=TOKEN_URI_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/IERC165/supportsInterface/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo": "\nreturn (success=__return_value_arg_success,);\n", - "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo": "func supportsInterface{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", - "autogen/starknet/contract_interface/IERC165/supportsInterface/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=SUPPORTSINTERFACE_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo": "\nreturn (success=__return_value_arg_success,);\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=TRANSFERFROM_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo": "func transferFrom{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", - "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=ONERC721RECEIVED_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo": "func onERC721Received{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", - "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/eacb58a12700a3c997996f81c85f24b3de75e21f5c5811cc3b2470465a1aa212.cairo": "\nreturn (selector=__return_value_arg_selector,);\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/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", - "autogen/starknet/event/ApprovalForAll/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/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", - "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", - "autogen/starknet/event/CellUpdated/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/CellUpdated/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/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(to=__calldata_arg_to, tokenId=__calldata_arg_tokenId,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/approve/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\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/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/balanceOf/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner,);\nlet (range_check_ptr, retdata_size, retdata) = balanceOf_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/burn/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/burn/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/burn/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/closeMint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/closeMint/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/closeMint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/closeMint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/closeMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/contractURI/3c9b92c0973b74bf396b0131dcaac8f957a6f0700183164a2207ddd5fa7fe277.cairo": "func contractURI() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/contractURI/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/contractURI/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.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) = contractURI_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/contractURI/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/contractURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getApproved/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId,);\nlet (range_check_ptr, retdata_size, retdata) = getApproved_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getApproved/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getApproved/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getApproved/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getCell/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getCell/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getCell/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId,);\nlet (range_check_ptr, retdata_size, retdata) = getCell_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getCell/fc5657cf51bd050c7a3c8729ca7f6e7cfabf2530b3ff0492dd4d28b5d2976ebb.cairo": "func getCell() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/getCellPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getCellPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getCellPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.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) = getCellPrice_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getCellRenderer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getCellRenderer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.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) = getCellRenderer_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getCellRenderer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getMaxPerWallet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getMaxPerWallet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getMaxPerWallet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.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) = getMaxPerWallet_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.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) = getMerkleRoot_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.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) = getRoyaltyRate_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getRoyaltyRate/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getRoyaltyRate/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getRoyaltyRate/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/initialize/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/initialize/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.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, owner=__calldata_arg_owner, merkle_root=__calldata_arg_merkle_root, max_per_wallet=__calldata_arg_max_per_wallet, renderer_address=__calldata_arg_renderer_address,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/initialize/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/initialize/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, operator=__calldata_arg_operator,);\nlet (range_check_ptr, retdata_size, retdata) = isApprovedForAll_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/isApprovedForAll/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/isApprovedForAll/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/isApprovedForAll/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/isApprovedForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.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) = is_initialized_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/is_initialized/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/is_initialized/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/is_initialized/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/is_initialized/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/mintAndSetPublic/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId, proof_len=__calldata_arg_proof_len, proof=__calldata_arg_proof, contractAddress=__calldata_arg_contractAddress, value=__calldata_arg_value, cellCalldata_len=__calldata_arg_cellCalldata_len, cellCalldata=__calldata_arg_cellCalldata,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/mintAndSetPublic/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/mintAndSetPublic/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/mintAndSetPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(to=__calldata_arg_to, tokenId=__calldata_arg_tokenId,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/mintOwner/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/mintOwner/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/mintOwner/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/mintOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId, proof_len=__calldata_arg_proof_len, proof=__calldata_arg_proof,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/mintPublic/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/mintPublic/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/mintPublic/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/mintPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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/openMint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/openMint/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/openMint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/openMint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/openMint/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/ownerOf/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/ownerOf/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId,);\nlet (range_check_ptr, retdata_size, retdata) = ownerOf_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/ownerOf/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/ownerOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId,);\nlet (range_check_ptr, retdata_size, retdata) = renderCell_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/renderCell/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/renderCell/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/renderCell/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/renderCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/renderCellValue/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/renderCellValue/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/renderCellValue/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/renderCellValue/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId,);\nlet (range_check_ptr, retdata_size, retdata) = renderCellValue_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/renderGrid/2ea9c7f0441b228ee60fde547a6f592088d6be14cedb6f979f2f4e15977f79ea.cairo": "func renderGrid() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/renderGrid/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/renderGrid/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/renderGrid/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/renderGrid/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.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) = renderGrid_encode_return(ret_value, range_check_ptr);\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/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo": "func contractURI_encode_return(ret_value: (contractURI_len: felt, contractURI: 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/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo": "func getApproved_encode_return(ret_value: (approved: 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/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo": "func getCell_encode_return(ret_value: (contractAddress: felt, value: felt, cell_calldata_len: felt, cell_calldata: 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/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo": "func getCellPrice_encode_return(ret_value: (price: 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/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo": "func getCellRenderer_encode_return(ret_value: (address: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", - "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo": "func getMaxPerWallet_encode_return(ret_value: (max: 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/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo": "func getMerkleRoot_encode_return(ret_value: (root: 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/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo": "func getRoyaltyRate_encode_return(ret_value: (rate: 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/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo": "func isApprovedForAll_encode_return(ret_value: (isApproved: 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_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo": "func is_initialized_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/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/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo": "func ownerOf_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/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo": "func renderCell_encode_return(ret_value: (cell: sheet.library.CellRendered), 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/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo": "func renderCellValue_encode_return(ret_value: (value: 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/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo": "func renderGrid_encode_return(ret_value: (cells_len: felt, cells: sheet.library.CellRendered*), 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/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo": "func royaltyInfo_encode_return(ret_value: (receiver: felt, royaltyAmount: 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/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/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/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo": "func tokenByIndex_encode_return(ret_value: (tokenId: 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/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo": "func tokenOfOwnerByIndex_encode_return(ret_value: (tokenId: 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/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo": "func tokenURI_encode_return(ret_value: (token_uri_len: felt, token_uri: 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/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId, salePrice=__calldata_arg_salePrice,);\nlet (range_check_ptr, retdata_size, retdata) = royaltyInfo_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/royaltyInfo/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/royaltyInfo/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/royaltyInfo/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/royaltyInfo/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(from_=__calldata_arg_from_, to=__calldata_arg_to, tokenId=__calldata_arg_tokenId, data_len=__calldata_arg_data_len, data=__calldata_arg_data,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/safeTransferFrom/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/safeTransferFrom/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/safeTransferFrom/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/safeTransferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(operator=__calldata_arg_operator, approved=__calldata_arg_approved,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setApprovalForAll/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setApprovalForAll/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setApprovalForAll/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setApprovalForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId, contractAddress=__calldata_arg_contractAddress, value=__calldata_arg_value, cell_calldata_len=__calldata_arg_cell_calldata_len, cell_calldata=__calldata_arg_cell_calldata,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setCell/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setCell/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setCell/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(price=__calldata_arg_price,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setCellPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setCellPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setCellPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setCellRenderer/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/setCellRenderer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setCellRenderer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setCellRenderer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setContractUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setContractUri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setContractUri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(contract_uri_len=__calldata_arg_contract_uri_len, contract_uri=__calldata_arg_contract_uri,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setContractUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setMaxPerWallet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setMaxPerWallet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setMaxPerWallet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(max=__calldata_arg_max,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(root=__calldata_arg_root,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setName/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setName/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setName/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(name=__calldata_arg_name,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setName/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(rate=__calldata_arg_rate,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setRoyaltyRate/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setRoyaltyRate/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setRoyaltyRate/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(symbol=__calldata_arg_symbol,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setSymbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setSymbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setSymbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setSymbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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/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/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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/tokenByIndex/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(index=__calldata_arg_index,);\nlet (range_check_ptr, retdata_size, retdata) = tokenByIndex_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/tokenByIndex/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/tokenByIndex/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/tokenByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/tokenOfOwnerByIndex/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/tokenOfOwnerByIndex/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/tokenOfOwnerByIndex/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, index=__calldata_arg_index,);\nlet (range_check_ptr, retdata_size, retdata) = tokenOfOwnerByIndex_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/tokenOfOwnerByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(tokenId=__calldata_arg_tokenId,);\nlet (range_check_ptr, retdata_size, retdata) = tokenURI_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/tokenURI/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/tokenURI/86cf3ce3e78b1f08bd517752a6b6deed16efd89e5728b638ff9485a43d30a598.cairo": "func tokenURI() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/tokenURI/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/tokenURI/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/tokenURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/totalSupply/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_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/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/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/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(from_=__calldata_arg_from_, to=__calldata_arg_to, tokenId=__calldata_arg_tokenId,);\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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(new_owner=__calldata_arg_new_owner,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo": "namespace ERC165_supported_interfaces {\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}(interface_id: 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 interface_id: felt\n ) -> (is_supported: 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 interface_id: felt, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo": "namespace ERC165_supported_interfaces {\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}(interface_id: felt) -> (res: felt) {\n let res = 479559987705328862372362947504386080106579713470203672197513890426980061174;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&interface_id, 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 interface_id: felt\n ) -> (is_supported: felt) {\n let (storage_addr) = addr(interface_id);\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 interface_id: felt, value: felt\n ) {\n let (storage_addr) = addr(interface_id);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", - "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo": "namespace ERC721Enumerable_all_tokens {\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}(index: Uint256) -> (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}(index: Uint256) -> (\n token_id: 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 index: Uint256, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo": "namespace ERC721Enumerable_all_tokens {\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}(index: Uint256) -> (res: felt) {\n let res = 425948655246834951023382595567403326392147733879151049994459729835523809558;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&index, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&index, felt*)[1]);\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}(index: Uint256) -> (\n token_id: Uint256\n ) {\n let (storage_addr) = addr(index);\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 index: Uint256, value: Uint256\n ) {\n let (storage_addr) = addr(index);\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/ERC721Enumerable_all_tokens_index/decl.cairo": "namespace ERC721Enumerable_all_tokens_index {\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}(token_id: Uint256) -> (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 token_id: Uint256\n ) -> (index: 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 token_id: Uint256, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo": "namespace ERC721Enumerable_all_tokens_index {\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}(token_id: Uint256) -> (res: felt) {\n let res = 1216948699083389372761620393074310578140236810850808160611125698991729580099;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[1]);\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 token_id: Uint256\n ) -> (index: Uint256) {\n let (storage_addr) = addr(token_id);\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 token_id: Uint256, value: Uint256\n ) {\n let (storage_addr) = addr(token_id);\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/ERC721Enumerable_all_tokens_len/decl.cairo": "namespace ERC721Enumerable_all_tokens_len {\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/ERC721Enumerable_all_tokens_len/impl.cairo": "namespace ERC721Enumerable_all_tokens_len {\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 = 1079213035913931897056332105495109524451856058442083615283114591834346453995;\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/ERC721Enumerable_owned_tokens/decl.cairo": "namespace ERC721Enumerable_owned_tokens {\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, index: Uint256) -> (\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, index: Uint256\n ) -> (token_id: 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, index: Uint256, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo": "namespace ERC721Enumerable_owned_tokens {\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, index: Uint256) -> (\n res: felt\n ) {\n let res = 61604307129196780118296711543584917649281122988081132028062811618121784164;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&owner, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&index, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&index, felt*)[1]);\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, index: Uint256\n ) -> (token_id: Uint256) {\n let (storage_addr) = addr(owner, index);\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, index: Uint256, value: Uint256\n ) {\n let (storage_addr) = addr(owner, index);\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/ERC721Enumerable_owned_tokens_index/decl.cairo": "namespace ERC721Enumerable_owned_tokens_index {\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}(token_id: Uint256) -> (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 token_id: Uint256\n ) -> (index: 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 token_id: Uint256, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo": "namespace ERC721Enumerable_owned_tokens_index {\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}(token_id: Uint256) -> (res: felt) {\n let res = 311796791401713537503427708838646807392281481788909959602639719990132509779;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[1]);\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 token_id: Uint256\n ) -> (index: Uint256) {\n let (storage_addr) = addr(token_id);\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 token_id: Uint256, value: Uint256\n ) {\n let (storage_addr) = addr(token_id);\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/ERC721_balances/decl.cairo": "namespace ERC721_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/ERC721_balances/impl.cairo": "namespace ERC721_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 = 1689070751711682002574449661976975431205580400605311704759272493176844520313;\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/ERC721_name/decl.cairo": "namespace ERC721_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/ERC721_name/impl.cairo": "namespace ERC721_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 = 1652684853864905172544337095254754697509410599464472831863256033323469373663;\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/ERC721_operator_approvals/decl.cairo": "namespace ERC721_operator_approvals {\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, operator: 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, operator: felt\n ) -> (is_approved: 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 owner: felt, operator: felt, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo": "namespace ERC721_operator_approvals {\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, operator: felt) -> (\n res: felt\n ) {\n let res = 1499941398251932938145434100423974784112539485970179630262769564930032724035;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&owner, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&operator, 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, operator: felt\n ) -> (is_approved: felt) {\n let (storage_addr) = addr(owner, operator);\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 owner: felt, operator: felt, value: felt\n ) {\n let (storage_addr) = addr(owner, operator);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", - "autogen/starknet/storage_var/ERC721_owners/decl.cairo": "namespace ERC721_owners {\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}(token_id: Uint256) -> (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 token_id: Uint256\n ) -> (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}(\n token_id: Uint256, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC721_owners/impl.cairo": "namespace ERC721_owners {\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}(token_id: Uint256) -> (res: felt) {\n let res = 732758942413505530596855626420601171651165063220406830197835351730705261312;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[1]);\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 token_id: Uint256\n ) -> (owner: felt) {\n let (storage_addr) = addr(token_id);\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 token_id: Uint256, value: felt\n ) {\n let (storage_addr) = addr(token_id);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", - "autogen/starknet/storage_var/ERC721_symbol/decl.cairo": "namespace ERC721_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/ERC721_symbol/impl.cairo": "namespace ERC721_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 = 573923459913003082056231149040220796427044997268401212428888364214688518306;\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/ERC721_token_approvals/decl.cairo": "namespace ERC721_token_approvals {\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}(token_id: Uint256) -> (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 token_id: Uint256\n ) -> (approved: 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 token_id: Uint256, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo": "namespace ERC721_token_approvals {\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}(token_id: Uint256) -> (res: felt) {\n let res = 1076908112970844878973126643644898770413526557587041289723434576783586254781;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&token_id, felt*)[1]);\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 token_id: Uint256\n ) -> (approved: felt) {\n let (storage_addr) = addr(token_id);\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 token_id: Uint256, value: felt\n ) {\n let (storage_addr) = addr(token_id);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\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}", - "autogen/starknet/storage_var/Sheet_cell/decl.cairo": "namespace Sheet_cell {\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}(id: 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}(id: felt) -> (\n cell_data: CellData\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 id: felt, value: CellData\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/Sheet_cell/impl.cairo": "namespace Sheet_cell {\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}(id: felt) -> (res: felt) {\n let res = 531485239653522858590374929777261088186370096163524664202939382659265864159;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&id, 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}(id: felt) -> (\n cell_data: CellData\n ) {\n let (storage_addr) = addr(id);\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n let (__storage_var_temp1) = storage_read(address=storage_addr + 1);\n let (__storage_var_temp2) = storage_read(address=storage_addr + 2);\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 tempvar __storage_var_temp2: felt = __storage_var_temp2;\n return ([cast(&__storage_var_temp0, CellData*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n id: felt, value: CellData\n ) {\n let (storage_addr) = addr(id);\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 storage_write(address=storage_addr + 2, value=[cast(&value, felt) + 2]);\n return ();\n }\n}", - "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo": "namespace Sheet_cell_calldata {\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}(id: felt, index: 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 id: felt, index: felt\n ) -> (value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n id: felt, index: felt, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo": "namespace Sheet_cell_calldata {\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}(id: felt, index: felt) -> (res: felt) {\n let res = 1538968984242064233142751984656641889085841840397100448476378201159432133852;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&id, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&index, 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 id: felt, index: felt\n ) -> (value: felt) {\n let (storage_addr) = addr(id, index);\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 id: felt, index: felt, value: felt\n ) {\n let (storage_addr) = addr(id, index);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", - "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo": "namespace Sheet_cell_price {\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}() -> (price: 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/Sheet_cell_price/impl.cairo": "namespace Sheet_cell_price {\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 = 439491742977824298696237580639702228686681000131175606985079631333408997298;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (price: 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/Sheet_cell_renderer/decl.cairo": "namespace Sheet_cell_renderer {\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 address: 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/Sheet_cell_renderer/impl.cairo": "namespace Sheet_cell_renderer {\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 = 1744932361213995496184783512748924600834631307981846227036945661186302785888;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n address: 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/Sheet_contract_uri/decl.cairo": "namespace Sheet_contract_uri {\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}(index: 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}(index: felt) -> (\n res: 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}(\n index: felt, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo": "namespace Sheet_contract_uri {\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}(index: felt) -> (res: felt) {\n let res = 102491605568795664363507024055124773067340737828183400317351376281032987144;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&index, 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}(index: felt) -> (\n res: felt\n ) {\n let (storage_addr) = addr(index);\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 index: felt, value: felt\n ) {\n let (storage_addr) = addr(index);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", - "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo": "namespace Sheet_contract_uri_len {\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/Sheet_contract_uri_len/impl.cairo": "namespace Sheet_contract_uri_len {\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 = 1322342574778559056648602816583575426333943830867005428168709800697644325563;\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}", - "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo": "namespace Sheet_is_mint_open {\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/Sheet_is_mint_open/impl.cairo": "namespace Sheet_is_mint_open {\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 = 1443954384954672340063016508770740888865139325238685197512734853477845003052;\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}", - "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo": "namespace Sheet_max_per_wallet {\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}() -> (max: 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/Sheet_max_per_wallet/impl.cairo": "namespace Sheet_max_per_wallet {\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 = 1524004894486671999300417239700726541524143124141885038369930069964419646199;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (max: 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/Sheet_merkle_root/decl.cairo": "namespace Sheet_merkle_root {\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}() -> (root: 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/Sheet_merkle_root/impl.cairo": "namespace Sheet_merkle_root {\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 = 121535090929030722653266216788291698371285888970737918297740923934734904263;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (root: 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/Sheet_royalty_rate/decl.cairo": "namespace Sheet_royalty_rate {\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}() -> (rate: 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/Sheet_royalty_rate/impl.cairo": "namespace Sheet_royalty_rate {\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 = 232800163325297641213013617200180547936625762979464067785773918764891622658;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (rate: 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/initialized/decl.cairo": "namespace initialized {\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/initialized/impl.cairo": "namespace initialized {\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 = 1697461057326310581967816530165551571743938660869987744467005324703617544296;\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.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 12, - "end_line": 4, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 4 - } - }, - "2": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 12 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 23, - "end_line": 2, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 24 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 44, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 15, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 34 - } - }, - "24": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 47 - } - }, - "26": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "27": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "28": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "29": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "30": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "31": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 53 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "33": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 26, - "start_line": 57 - } - }, - "34": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 57, - "start_line": 57 - } - }, - "35": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 57 - } - }, - "36": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 63, - "start_line": 202 - } - }, - "38": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 202 - } - }, - "39": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 93, - "end_line": 203, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 203 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 58, - "end_line": 204, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "41": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 28, - "start_line": 205 - } - }, - "42": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "43": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 65, - "start_line": 276 - } - }, - "45": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 96, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 276 - } - }, - "46": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 95, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 277 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 60, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "48": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 30, - "start_line": 279 - } - }, - "49": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 279 - } - }, - "50": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 58, - "start_line": 354 - } - }, - "52": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "53": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "54": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 355 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "56": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 358 - } - }, - "57": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 358 - } - }, - "58": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 372 - } - }, - "60": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "61": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "62": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "63": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 374 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "65": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 376 - } - }, - "66": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 392 - } - }, - "68": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "69": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "70": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "71": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "72": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "73": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 85, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 394 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "75": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 396 - } - }, - "76": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 12 - } - }, - "78": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 14 - } - }, - "80": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "81": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 22 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "82": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "84": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "86": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 37 - } - }, - "87": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "88": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "90": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "91": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "92": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 54 - } - }, - "93": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "95": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 55 - } - }, - "96": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 108 - } - }, - "98": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "99": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 108 - } - }, - "100": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 108 - } - }, - "101": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "102": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 113 - } - }, - "104": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "105": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 113 - } - }, - "106": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 116, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "108": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 116 - } - }, - "109": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 184, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 164 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 42, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "110": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 45, - "start_line": 186 - } - }, - "111": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 45, - "start_line": 186 - } - }, - "113": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "114": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 187 - } - }, - "115": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "116": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "118": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 187 - } - }, - "119": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 49, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 196 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 42, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 197 - } - }, - "121": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 198 - } - }, - "123": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 22, - "start_line": 198 - } - }, - "124": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 198 - } - }, - "125": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 199 - } - }, - "126": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 34, - "start_line": 199 - } - }, - "128": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 199 - } - }, - "129": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 199 - } - }, - "130": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "132": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 200 - } - }, - "133": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 49, - "end_line": 204, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 204 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 50, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "135": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 21, - "start_line": 206 - } - }, - "137": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 206 - } - }, - "138": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 22, - "start_line": 207 - } - }, - "139": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 207 - } - }, - "140": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 208, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 208 - } - }, - "141": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 208, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 208 - } - }, - "142": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "144": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 209 - } - }, - "145": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 31, - "end_line": 213, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 213 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 214, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 214 - } - }, - "146": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 28, - "start_line": 215 - } - }, - "147": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 215 - } - }, - "148": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 215 - } - }, - "149": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 12, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 216 - } - }, - "151": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "153": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 217 - } - }, - "154": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 231 - } - }, - "155": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 231 - } - }, - "157": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 233 - } - }, - "159": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "160": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "161": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "162": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 235 - } - }, - "164": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 236 - } - }, - "165": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 307, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 301 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 46, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 308 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 300 - } - }, - "167": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 308 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "168": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 308 - } - }, - "170": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 308 - } - }, - "172": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 310 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 - } - }, - "173": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 310 - } - }, - "174": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 30, - "start_line": 310 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "175": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 310 - } - }, - "176": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 311 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 308 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "177": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 311 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 - } - }, - "178": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 311 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "179": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 311 - } - }, - "180": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 347, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 329 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "181": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - } - }, - "182": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - } - }, - "183": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 30, - "start_line": 349 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "184": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 349 - } - }, - "185": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 350 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 328 - } - }, - "187": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 350 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "188": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 350 - } - }, - "190": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 350 - } - }, - "192": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "194": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "195": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 350 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "196": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 351 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "197": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "199": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 351 - } - }, - "201": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 352 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "202": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 352 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 325 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 351 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "203": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 352 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - } - }, - "204": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 352 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "205": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 352 - } - }, - "206": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 13 - } - }, - "208": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "210": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "211": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "213": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 50 - } - }, - "215": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "217": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "218": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "219": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 51 - } - }, - "221": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 21, - "start_line": 52 - } - }, - "223": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 52 - } - }, - "224": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 23 - } - }, - "226": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "228": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 30 - } - }, - "230": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "232": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "233": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "234": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 32 - } - }, - "236": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "238": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 26 - } - }, - "240": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "241": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "242": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 28 - } - }, - "244": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "245": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "246": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "248": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "250": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "251": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "253": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "254": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "256": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "257": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 27, - "start_line": 15 - }, - "While handling calldata argument 'previousOwner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "258": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 48, - "start_line": 15 - }, - "While handling calldata argument 'newOwner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "259": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "261": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "262": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "264": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "265": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "266": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "267": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "269": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "270": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "271": { - "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 - } - }, - "272": { - "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 - } - }, - "273": { - "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 - } - }, - "275": { - "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 - } - }, - "276": { - "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 - } - }, - "277": { - "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 - } - }, - "278": { - "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 - } - }, - "280": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "281": { - "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 - } - }, - "282": { - "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 - } - }, - "284": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "285": { - "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 - } - }, - "286": { - "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 - } - }, - "287": { - "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 - } - }, - "288": { - "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 - } - }, - "289": { - "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 - } - }, - "290": { - "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 - } - }, - "291": { - "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 - } - }, - "293": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "294": { - "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 - } - }, - "295": { - "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 - } - }, - "296": { - "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 - } - }, - "298": { - "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 - } - }, - "299": { - "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 - } - }, - "300": { - "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 - } - }, - "301": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "302": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "303": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "304": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 32 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 87, - "start_line": 31 - } - }, - "305": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "307": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 33 - } - }, - "308": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "309": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "310": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "311": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 23, - "start_line": 41 - } - }, - "313": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "314": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 24, - "start_line": 42 - } - }, - "316": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 44 - } - }, - "318": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 47 - } - }, - "319": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "320": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "321": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "322": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 49 - } - }, - "323": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "324": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "325": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "326": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 16, - "start_line": 57 - } - }, - "328": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 57 - } - }, - "329": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 64 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 61 - } - }, - "330": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 64 - } - }, - "332": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "333": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "334": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "335": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 66 - } - }, - "337": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 67 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 61 - } - }, - "338": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 67 - } - }, - "340": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 68 - } - }, - "341": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "342": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "343": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "344": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 38, - "start_line": 84 - } - }, - "346": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "347": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "348": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "349": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 85 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 82 - } - }, - "350": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 85 - } - }, - "352": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "353": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "354": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 35, - "start_line": 86 - }, - "While expanding the reference 'previous_owner' in:" - ], - "start_col": 14, - "start_line": 84 - } - }, - "355": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 51, - "start_line": 86 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 82 - } - }, - "356": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 86 - } - }, - "358": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "359": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "360": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "361": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 87 - } - }, - "362": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "363": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "365": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "366": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "368": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC165_supported_interfaces/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 - } - }, - "369": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 44, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 9 - } - }, - "370": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "372": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "373": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "374": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "375": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - } - }, - "376": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "377": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "378": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 35, - "start_line": 17 - }, - "While expanding the reference 'interface_id' in:" - ], - "start_col": 9, - "start_line": 15 - } - }, - "379": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 30, - "start_line": 17 - } - }, - "381": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC165_supported_interfaces/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 - } - }, - "382": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 58, - "start_line": 18 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "383": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 37, - "start_line": 18 - } - }, - "385": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "386": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "387": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "388": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 45, - "start_line": 23 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "389": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 9, - "start_line": 24 - } - }, - "390": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "391": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "392": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 35, - "start_line": 30 - }, - "While expanding the reference 'interface_id' in:" - ], - "start_col": 9, - "start_line": 28 - } - }, - "393": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 30, - "start_line": 30 - } - }, - "395": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC165_supported_interfaces/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 - } - }, - "396": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 31, - "start_line": 31 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 30 - } - }, - "397": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 55, - "start_line": 31 - } - }, - "398": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "400": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "401": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/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 - } - }, - "402": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces", - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "403": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 13, - "start_line": 20 - } - }, - "405": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "407": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 13, - "start_line": 21 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 29, - "start_line": 17 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 29, - "start_line": 17 - } - }, - "408": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 13, - "start_line": 21 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 49, - "start_line": 17 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 49, - "start_line": 17 - } - }, - "409": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 13, - "start_line": 21 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 77, - "start_line": 17 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 77, - "start_line": 17 - } - }, - "410": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 29, - "start_line": 21 - } - }, - "412": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 13, - "start_line": 21 - } - }, - "413": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 30, - "start_line": 25 - }, - "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": 29, - "start_line": 17 - } - }, - "414": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 30, - "start_line": 25 - }, - "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": 49, - "start_line": 17 - } - }, - "415": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 30, - "start_line": 25 - }, - "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": 77, - "start_line": 17 - } - }, - "416": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 63, - "start_line": 25 - }, - "While expanding the reference 'interface_id' in:" - ], - "start_col": 9, - "start_line": 18 - } - }, - "417": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 30, - "start_line": 25 - } - }, - "419": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.supports_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "420": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "While expanding the reference 'interface_id' in:" - ], - "start_col": 9, - "start_line": 30 - } - }, - "421": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 44, - "start_line": 33 - } - }, - "423": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 13, - "start_line": 33 - } - }, - "425": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 9, - "start_line": 35 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 29, - "start_line": 29 - } - }, - "426": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.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": 49, - "start_line": 29 - } - }, - "427": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC165_supported_interfaces/decl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.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": 77, - "start_line": 29 - } - }, - "428": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 43, - "start_line": 35 - }, - "While expanding the reference 'interface_id' in:" - ], - "start_col": 9, - "start_line": 30 - } - }, - "429": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 57, - "start_line": 35 - } - }, - "431": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 9, - "start_line": 35 - } - }, - "433": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.library", - "openzeppelin.introspection.erc165.library.ERC165", - "openzeppelin.introspection.erc165.library.ERC165.register_interface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "start_col": 9, - "start_line": 36 - } - }, - "434": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 8 - } - }, - "436": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 16, - "start_line": 9 - } - }, - "438": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 9, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "439": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 12 - } - }, - "441": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 12 - } - }, - "442": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 84, - "end_line": 19, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 19 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 40, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 20 - } - }, - "444": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 21 - } - }, - "445": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "447": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "449": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 24 - } - }, - "451": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 24 - } - }, - "452": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 91, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 27 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 48, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "454": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 33, - "start_line": 29 - } - }, - "456": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 32, - "start_line": 29 - } - }, - "458": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "459": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 30 - } - }, - "461": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "463": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 32 - } - }, - "465": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "466": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "467": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 20, - "start_line": 35 - } - }, - "469": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "470": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 35 - } - }, - "472": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 36 - } - }, - "474": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 36 - } - }, - "475": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "476": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 18, - "start_line": 43 - } - }, - "477": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 43 - } - }, - "479": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "480": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 81 - } - }, - "482": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 82 - } - }, - "484": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "485": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "486": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "487": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 83 - } - }, - "489": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 84 - } - }, - "491": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 84 - } - }, - "492": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 223, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "493": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "494": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "495": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 87 - } - }, - "497": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 88 - } - }, - "499": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 88 - } - }, - "500": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "501": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 23 - } - }, - "502": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "504": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 25 - } - }, - "505": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "507": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 36 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 46, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "508": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 44 - } - }, - "509": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 22, - "start_line": 46 - } - }, - "510": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 38, - "start_line": 46 - } - }, - "512": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "513": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 23, - "start_line": 47 - } - }, - "514": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 23, - "start_line": 47 - } - }, - "515": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 53, - "start_line": 47 - } - }, - "517": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "518": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "519": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "520": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "521": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "523": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "524": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "525": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "526": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 50 - } - }, - "527": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 56 - } - }, - "529": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 39, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 22, - "start_line": 64 - } - }, - "531": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 64 - } - }, - "532": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 65 - } - }, - "533": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 66 - } - }, - "535": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 66 - } - }, - "536": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 66 - } - }, - "537": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 67 - } - }, - "538": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 68 - } - }, - "540": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 13, - "start_line": 69 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 11, - "start_line": 57 - } - }, - "541": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 18, - "start_line": 69 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 11, - "start_line": 58 - } - }, - "542": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 69 - } - }, - "543": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 134, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 134 - } - }, - "544": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 134, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 134 - } - }, - "546": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "547": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 23, - "start_line": 135 - } - }, - "549": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 135 - } - }, - "550": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 17, - "start_line": 135 - } - }, - "552": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 135 - } - }, - "553": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "554": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 137 - } - }, - "556": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 31, - "start_line": 137 - } - }, - "557": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 13, - "start_line": 137 - } - }, - "559": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 137 - } - }, - "560": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "561": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "562": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "563": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "564": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "565": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 149 - } - }, - "567": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 17, - "start_line": 150 - } - }, - "569": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "570": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 17, - "start_line": 150 - } - }, - "571": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 150 - } - }, - "572": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 285 - } - }, - "574": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 52, - "start_line": 285 - } - }, - "576": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 285, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "577": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 285 - } - }, - "578": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 52, - "start_line": 285 - } - }, - "579": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 285 - } - }, - "580": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 291, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "581": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 291, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "582": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 291, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "583": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 21, - "start_line": 291 - } - }, - "585": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 53, - "start_line": 292 - } - }, - "587": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 61, - "start_line": 292 - } - }, - "589": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 292 - } - }, - "591": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 292, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 290, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "592": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "593": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "594": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 293 - } - }, - "595": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 290, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "596": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "597": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "598": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 349 - } - }, - "600": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "601": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "602": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "603": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "604": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "605": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 350 - } - }, - "607": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "608": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "609": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "610": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 351 - } - }, - "611": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 358 - } - }, - "612": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 358 - } - }, - "614": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 358 - } - }, - "616": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "617": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 21, - "start_line": 359 - } - }, - "619": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 359 - } - }, - "620": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 361 - } - }, - "621": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 361 - } - }, - "623": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 361 - } - }, - "625": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 362, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "626": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 21, - "start_line": 362 - } - }, - "628": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 362 - } - }, - "629": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "630": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 17, - "start_line": 364 - } - }, - "632": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 364 - } - }, - "633": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "635": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 41, - "start_line": 3 - } - }, - "637": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 6, - "start_line": 3 - } - }, - "638": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/712c2a95dbae039e77112e72178da3f83d21edfc1285b387ccfa43e0f878d990.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 23, - "start_line": 31 - }, - "While handling calldata argument 'sender'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "639": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/32dd5497db578c846b634f25154d0ffb622256766f5d2360a53f46e9c348ed3e.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 37, - "start_line": 31 - }, - "While handling calldata argument 'recipient'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "640": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 54, - "start_line": 31 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "641": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 54, - "start_line": 31 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "642": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 54, - "start_line": 31 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 22, - "start_line": 5 - } - }, - "644": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "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": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "645": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 3 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "646": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 4 - } - }, - "648": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - } - }, - "649": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 14, - "start_line": 6 - }, - "While expanding the reference 'calldata_ptr_start' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 12, - "start_line": 3 - } - }, - "650": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - } - }, - "652": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling return values of" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference '__return_value_actual_size' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling return values of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 75, - "start_line": 31 - }, - "While handling return value 'success'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "654": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling return values of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "655": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "656": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - } - }, - "657": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 17, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_success' in:" - ], - "start_col": 75, - "start_line": 31 - }, - "While handling return value 'success'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "658": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "659": { - "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": 77, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 26 - }, - "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": 62, - "start_line": 23 - } - }, - "660": { - "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": 19, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 26 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 24 - } - }, - "661": { - "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": 19, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 26 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 24 - } - }, - "662": { - "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": 26, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "664": { - "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": 31, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 27 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 24 - } - }, - "665": { - "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": 31, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 27 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 24 - } - }, - "666": { - "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": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "668": { - "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": 19, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 53, - "start_line": 28 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 24 - } - }, - "669": { - "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": 19, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 53, - "start_line": 28 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 24 - } - }, - "670": { - "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": 31, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 56, - "start_line": 28 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 24 - } - }, - "671": { - "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": 31, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 56, - "start_line": 28 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 24 - } - }, - "672": { - "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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 41, - "start_line": 28 - } - }, - "674": { - "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": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 13, - "start_line": 30 - } - }, - "676": { - "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": 32, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 23 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 23 - } - }, - "677": { - "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": 60, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 23 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 23 - } - }, - "678": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 41, - "start_line": 28 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 31 - } - }, - "679": { - "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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 19, - "start_line": 32 - }, - "While expanding the reference 'c' in:" - ], - "start_col": 14, - "start_line": 28 - } - }, - "680": { - "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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 19, - "start_line": 32 - }, - "While expanding the reference 'c' in:" - ], - "start_col": 14, - "start_line": 28 - } - }, - "681": { - "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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "682": { - "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": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 40 - } - }, - "684": { - "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": 80, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 41 - }, - "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": 65, - "start_line": 37 - } - }, - "685": { - "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": 19, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 41 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 38 - } - }, - "686": { - "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": 19, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 41 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 38 - } - }, - "687": { - "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": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 41 - } - }, - "689": { - "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": 31, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 42 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 38 - } - }, - "690": { - "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": 31, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 42 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 38 - } - }, - "691": { - "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": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 42 - } - }, - "693": { - "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": 31, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 34, - "start_line": 43 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 38 - } - }, - "694": { - "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": 31, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 34, - "start_line": 43 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 38 - } - }, - "695": { - "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": 19, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 37, - "start_line": 43 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 38 - } - }, - "696": { - "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": 19, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 37, - "start_line": 43 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 38 - } - }, - "697": { - "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": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 23, - "start_line": 43 - } - }, - "699": { - "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": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 13, - "start_line": 45 - } - }, - "701": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 28, - "start_line": 47 - }, - "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": 43 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 148 - } - }, - "702": { - "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": 19, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 40, - "start_line": 47 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 38 - } - }, - "703": { - "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": 19, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 40, - "start_line": 47 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 9, - "start_line": 38 - } - }, - "704": { - "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": 31, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 43, - "start_line": 47 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 38 - } - }, - "705": { - "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": 31, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 43, - "start_line": 47 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 21, - "start_line": 38 - } - }, - "706": { - "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": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 28, - "start_line": 47 - } - }, - "708": { - "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": 35, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 48 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 37 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 37 - } - }, - "709": { - "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": 63, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 48 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 37 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 37 - } - }, - "710": { - "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": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 48 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 37 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 47 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 348 - } - }, - "711": { - "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": 24, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 19, - "start_line": 48 - }, - "While expanding the reference 'c' in:" - ], - "start_col": 14, - "start_line": 47 - } - }, - "712": { - "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": 24, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 19, - "start_line": 48 - }, - "While expanding the reference 'c' in:" - ], - "start_col": 14, - "start_line": 47 - } - }, - "713": { - "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": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "start_col": 9, - "start_line": 48 - } - }, - "714": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "716": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 41, - "start_line": 3 - } - }, - "718": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 6, - "start_line": 3 - } - }, - "719": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/280c0a864fa1758c1c68a2dbf7db54c26c78c0212241fc0ab68100cf9886a85a.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 28, - "start_line": 8 - }, - "While handling calldata argument 'interfaceId'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "720": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/280c0a864fa1758c1c68a2dbf7db54c26c78c0212241fc0ab68100cf9886a85a.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 28, - "start_line": 8 - }, - "While handling calldata argument 'interfaceId'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "722": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "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": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 24, - "start_line": 1 - } - }, - "723": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 3 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "724": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 4 - } - }, - "726": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - } - }, - "727": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 14, - "start_line": 6 - }, - "While expanding the reference 'calldata_ptr_start' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 12, - "start_line": 3 - } - }, - "728": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - } - }, - "730": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling return values of" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference '__return_value_actual_size' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling return values of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 51, - "start_line": 8 - }, - "While handling return value 'success'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "732": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling return values of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "733": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/f50ea4a37616147e889ba1b747383d1afbdef44f9e4713bc1859b7607cc3c796.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 24, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "734": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "735": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 17, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_success' in:" - ], - "start_col": 51, - "start_line": 8 - }, - "While handling return value 'success'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "736": { - "accessible_scopes": [ - "openzeppelin.introspection.erc165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165", - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "737": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "739": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 41, - "start_line": 3 - } - }, - "741": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 6, - "start_line": 3 - } - }, - "742": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/d68c2b8787e4e85a0788ba04df9230f6e6b1f9240af8998fd1d7acac9fe8e6db.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 9, - "start_line": 11 - }, - "While handling calldata argument 'operator'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "743": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "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": 30, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 25, - "start_line": 11 - }, - "While handling calldata argument 'from_'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "744": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 38, - "start_line": 11 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "745": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 38, - "start_line": 11 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "746": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/5acfd8e875f992ccc9524eb75bc3cf4970bff0987c9ed04b83bdbe0bdb94c8b5.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 56, - "start_line": 11 - }, - "While handling calldata argument 'data_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "747": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "748": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "750": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5acfd8e875f992ccc9524eb75bc3cf4970bff0987c9ed04b83bdbe0bdb94c8b5.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 31, - "start_line": 10 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 56, - "start_line": 11 - }, - "While handling calldata argument 'data_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "752": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "753": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5acfd8e875f992ccc9524eb75bc3cf4970bff0987c9ed04b83bdbe0bdb94c8b5.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__calldata_ptr_copy' in:" - ], - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 27, - "start_line": 7 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 56, - "start_line": 11 - }, - "While handling calldata argument 'data_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "755": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 9, - "start_line": 13 - }, - "While expanding the reference 'data' in:" - ], - "start_col": 72, - "start_line": 11 - } - }, - "756": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 9, - "start_line": 14 - }, - "While expanding the reference 'data_len' in:" - ], - "start_col": 56, - "start_line": 11 - } - }, - "757": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "759": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "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": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "760": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 3 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "761": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 4 - } - }, - "763": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - } - }, - "764": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 14, - "start_line": 6 - }, - "While expanding the reference 'calldata_ptr_start' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 12, - "start_line": 3 - } - }, - "765": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - } - }, - "767": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/2d2a59588c2058016ad4194dc37ffe15f61d7d7faa733af03df5d625b7049362.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling return values of" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference '__return_value_actual_size' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling return values of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 11, - "start_line": 12 - }, - "While handling return value 'selector'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "769": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling return values of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "770": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/15cc68dcffa081f990a115434ffe958c4bde04186a7f9f51e10c68f8fafad966.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/eacb58a12700a3c997996f81c85f24b3de75e21f5c5811cc3b2470465a1aa212.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "771": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f7cff0f0869183ab81c52dd23cebe852fdd2ffd08dec74a7e76d81c9d544ed2.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 11, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/eacb58a12700a3c997996f81c85f24b3de75e21f5c5811cc3b2470465a1aa212.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 43, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 11 - }, - "While handling calldata argument 'data'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "772": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/2d2a59588c2058016ad4194dc37ffe15f61d7d7faa733af03df5d625b7049362.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/eacb58a12700a3c997996f81c85f24b3de75e21f5c5811cc3b2470465a1aa212.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 18, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_selector' in:" - ], - "start_col": 11, - "start_line": 12 - }, - "While handling return value 'selector'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "773": { - "accessible_scopes": [ - "openzeppelin.token.erc721.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/eacb58a12700a3c997996f81c85f24b3de75e21f5c5811cc3b2470465a1aa212.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "774": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "776": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "778": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "779": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "781": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "782": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "784": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "785": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 15, - "start_line": 28 - }, - "While handling calldata argument 'from_'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "786": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 28, - "start_line": 28 - }, - "While handling calldata argument 'to'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "787": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.library.Transfer.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 28 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "788": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.library.Transfer.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 28 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "789": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.library.Transfer.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 38, - "start_line": 28 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 5 - } - }, - "791": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "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": 28 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "792": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "794": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 29, - "start_line": 1 - }, - "While expanding the reference '__keys_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 2 - } - }, - "795": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "796": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 84, - "start_line": 1 - }, - "While expanding the reference '__data_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 4 - } - }, - "797": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "799": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "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": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "800": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Transfer", - "openzeppelin.token.erc721.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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "801": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "803": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "805": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "806": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "808": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "809": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "811": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "812": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 15, - "start_line": 32 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "813": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.library.Approval.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3766ca78b7221666e5286be6b1bea607d51c54e82b2b7db68735ed38d00f7732.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 28, - "start_line": 32 - }, - "While handling calldata argument 'approved'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "814": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.library.Approval.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 44, - "start_line": 32 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "815": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.library.Approval.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 44, - "start_line": 32 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "816": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.library.Approval.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/001e7e7ada5970d5cd7e7b9fbe70b3d18a0e22c2451b74c773c532e003bf9599.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.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": 44, - "start_line": 32 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 5 - } - }, - "818": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.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 - } - }, - "819": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "821": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.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 - } - }, - "822": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "823": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.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 - } - }, - "824": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "826": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.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 - } - }, - "827": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.Approval", - "openzeppelin.token.erc721.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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "828": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "830": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "832": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "833": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "835": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "836": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "838": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "839": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.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": 26, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 21, - "start_line": 36 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "840": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/d68c2b8787e4e85a0788ba04df9230f6e6b1f9240af8998fd1d7acac9fe8e6db.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 36 - }, - "While handling calldata argument 'operator'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "841": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3766ca78b7221666e5286be6b1bea607d51c54e82b2b7db68735ed38d00f7732.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 50, - "start_line": 36 - }, - "While handling calldata argument 'approved'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "842": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/3766ca78b7221666e5286be6b1bea607d51c54e82b2b7db68735ed38d00f7732.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 50, - "start_line": 36 - }, - "While handling calldata argument 'approved'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "844": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "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": 36 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "845": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "847": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 29, - "start_line": 1 - }, - "While expanding the reference '__keys_ptr' in:" - ], - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 2 - } - }, - "848": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "849": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 84, - "start_line": 1 - }, - "While expanding the reference '__data_ptr' in:" - ], - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 4 - } - }, - "850": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "852": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "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": 36 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "853": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ApprovalForAll", - "openzeppelin.token.erc721.library.ApprovalForAll.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "854": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "855": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "856": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "858": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "859": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "860": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "861": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "863": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "864": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "865": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "867": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "868": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "869": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "870": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "871": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "872": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "873": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "874": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "876": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "877": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "878": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "879": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "881": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "882": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "883": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_name", - "openzeppelin.token.erc721.library.ERC721_name.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "884": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "885": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "886": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "888": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "889": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "890": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "891": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "893": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "894": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "895": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "897": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "898": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "899": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "900": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "901": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "902": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "903": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "904": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "906": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "907": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "908": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "909": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "911": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "912": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "913": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_symbol", - "openzeppelin.token.erc721.library.ERC721_symbol.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "914": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "915": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "917": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "918": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "920": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 55, - "start_line": 10 - } - }, - "921": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "923": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "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 - } - }, - "924": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 44, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "925": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "927": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 10 - } - }, - "928": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 11 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "929": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 11 - } - }, - "930": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - } - }, - "931": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "932": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "933": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "934": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "935": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - } - }, - "937": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_owners/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": 15, - "start_line": 15 - } - }, - "938": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "939": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "941": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/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 - } - }, - "942": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 32, - "start_line": 22 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "943": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 35, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "944": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 45, - "start_line": 24 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "945": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "946": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - }, - "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": 28 - } - }, - "947": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - }, - "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": 28 - } - }, - "948": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 35, - "start_line": 31 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 29 - } - }, - "949": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 35, - "start_line": 31 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 29 - } - }, - "950": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - } - }, - "952": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "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": 28 - } - }, - "953": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 31, - "start_line": 32 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 31 - } - }, - "954": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 55, - "start_line": 32 - } - }, - "955": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "957": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - }, - "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": 31 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "958": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - }, - "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": 31 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "959": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_owners", - "openzeppelin.token.erc721.library.ERC721_owners.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - } - }, - "960": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "961": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "963": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "964": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "966": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "967": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 44, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 9 - } - }, - "968": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "970": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "971": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "972": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "973": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - } - }, - "974": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "975": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "976": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 35, - "start_line": 17 - }, - "While expanding the reference 'account' in:" - ], - "start_col": 80, - "start_line": 14 - } - }, - "977": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 30, - "start_line": 17 - } - }, - "979": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "980": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 58, - "start_line": 18 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "981": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 37, - "start_line": 18 - } - }, - "983": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "984": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - } - }, - "986": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "988": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "989": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "990": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "991": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 45, - "start_line": 24 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "992": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 45, - "start_line": 25 - }, - "While expanding the reference '__storage_var_temp1' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "993": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "994": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "995": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "996": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 35, - "start_line": 32 - }, - "While expanding the reference 'account' in:" - ], - "start_col": 9, - "start_line": 30 - } - }, - "997": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 30, - "start_line": 32 - } - }, - "999": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_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 - } - }, - "1000": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 31, - "start_line": 33 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 32 - } - }, - "1001": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 55, - "start_line": 33 - } - }, - "1002": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - } - }, - "1004": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 31, - "start_line": 34 - } - }, - "1006": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 55, - "start_line": 34 - } - }, - "1007": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "1009": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "1010": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_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 - } - }, - "1011": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_balances", - "openzeppelin.token.erc721.library.ERC721_balances.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - } - }, - "1012": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1013": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "1015": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "1016": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "1018": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 55, - "start_line": 10 - } - }, - "1019": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "1021": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "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 - } - }, - "1022": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 44, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "1023": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "1025": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 10 - } - }, - "1026": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 11 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "1027": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 11 - } - }, - "1028": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - } - }, - "1029": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1030": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1031": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "1032": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "1033": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - } - }, - "1035": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_token_approvals/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": 15, - "start_line": 15 - } - }, - "1036": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "1037": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "1039": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/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 - } - }, - "1040": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 32, - "start_line": 22 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1041": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1042": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 45, - "start_line": 24 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "1043": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "1044": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - }, - "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": 28 - } - }, - "1045": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - }, - "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": 28 - } - }, - "1046": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 31 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 29 - } - }, - "1047": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 31 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 29 - } - }, - "1048": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - } - }, - "1050": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "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": 28 - } - }, - "1051": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 31, - "start_line": 32 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 31 - } - }, - "1052": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 55, - "start_line": 32 - } - }, - "1053": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "1055": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - }, - "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": 31 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1056": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - }, - "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": 31 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1057": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_token_approvals", - "openzeppelin.token.erc721.library.ERC721_token_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - } - }, - "1058": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 36, - "start_line": 11 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1059": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 50, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 10 - } - }, - "1061": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 55, - "start_line": 11 - } - }, - "1062": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "1064": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 55, - "start_line": 12 - } - }, - "1065": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - } - }, - "1067": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_operator_approvals/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 - } - }, - "1068": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 44, - "start_line": 13 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 12 - } - }, - "1069": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 13 - } - }, - "1071": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/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 - } - }, - "1072": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/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 - } - }, - "1073": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 21, - "start_line": 14 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "1074": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 14 - } - }, - "1075": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/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 - } - }, - "1076": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/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 - } - }, - "1077": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 20 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 18 - } - }, - "1078": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 42, - "start_line": 20 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 22, - "start_line": 18 - } - }, - "1079": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 20 - } - }, - "1081": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_operator_approvals/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 - } - }, - "1082": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 58, - "start_line": 21 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 20 - } - }, - "1083": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 37, - "start_line": 21 - } - }, - "1085": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 31, - "start_line": 23 - }, - "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 - } - }, - "1086": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 32, - "start_line": 24 - }, - "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 - } - }, - "1087": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 25 - }, - "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 - } - }, - "1088": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 45, - "start_line": 26 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 21 - } - }, - "1089": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "1090": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1091": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1092": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 35, - "start_line": 33 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 31 - } - }, - "1093": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 42, - "start_line": 33 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 22, - "start_line": 31 - } - }, - "1094": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - } - }, - "1096": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - }, - "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": 30 - } - }, - "1097": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 31, - "start_line": 34 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 33 - } - }, - "1098": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 55, - "start_line": 34 - } - }, - "1099": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "1101": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - }, - "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": 33 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1102": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - }, - "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": 33 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1103": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721_operator_approvals", - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - } - }, - "1104": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 79 - }, - "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": 76 - } - }, - "1105": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 79 - }, - "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": 76 - } - }, - "1106": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 79 - }, - "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": 76 - } - }, - "1107": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 77, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 79 - }, - "While expanding the reference 'name' in:" - ], - "start_col": 9, - "start_line": 77 - } - }, - "1108": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 79 - } - }, - "1110": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 77, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 80 - }, - "While expanding the reference 'symbol' in:" - ], - "start_col": 21, - "start_line": 77 - } - }, - "1111": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 80 - } - }, - "1113": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 81 - } - }, - "1115": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 81 - } - }, - "1117": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 82 - } - }, - "1119": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 82 - } - }, - "1121": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 83 - } - }, - "1122": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 91, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 91 - }, - "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": 90 - } - }, - "1123": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 91, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 91 - }, - "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": 90 - } - }, - "1124": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_name/decl.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 91, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 91 - }, - "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": 90 - } - }, - "1125": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 91, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 91 - } - }, - "1127": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 91, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 91 - } - }, - "1128": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 97 - }, - "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": 94 - } - }, - "1129": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 97 - }, - "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": 94 - } - }, - "1130": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_symbol/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 97 - }, - "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": 94 - } - }, - "1131": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 97 - } - }, - "1133": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 97 - } - }, - "1134": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 104 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 101 - } - }, - "1135": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 104 - } - }, - "1137": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 106 - }, - "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": 100 - } - }, - "1138": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 106 - }, - "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": 100 - } - }, - "1139": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 106 - }, - "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": 100 - } - }, - "1140": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 37, - "start_line": 106 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 101 - } - }, - "1141": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 106 - } - }, - "1143": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.balance_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 106 - } - }, - "1144": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 113 - }, - "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": 109 - } - }, - "1145": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 113 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 110 - } - }, - "1146": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 113 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 110 - } - }, - "1147": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 113 - } - }, - "1149": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 115 - }, - "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": 109 - } - }, - "1150": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 115 - }, - "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": 109 - } - }, - "1151": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 115 - }, - "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": 113 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1152": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 42, - "start_line": 115 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 110 - } - }, - "1153": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 42, - "start_line": 115 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 110 - } - }, - "1154": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 115 - } - }, - "1156": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 117 - } - }, - "1158": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 119 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 115 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "1159": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 119 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 115 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "1160": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 119 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 115 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "1161": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 119 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 115 - } - }, - "1162": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.owner_of" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 119 - } - }, - "1163": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 126 - }, - "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": 71, - "start_line": 122 - } - }, - "1164": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 126 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 123 - } - }, - "1165": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 126 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 123 - } - }, - "1166": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 126 - } - }, - "1168": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 128 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 122 - } - }, - "1169": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 128 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 122 - } - }, - "1170": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 128 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 126 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1171": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 128 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 123 - } - }, - "1172": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 128 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 123 - } - }, - "1173": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 128 - } - }, - "1175": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 130, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 130 - } - }, - "1177": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "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": 22, - "start_line": 128 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - } - }, - "1178": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "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": 22, - "start_line": 128 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - } - }, - "1179": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "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": 22, - "start_line": 128 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - } - }, - "1180": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 44, - "start_line": 133 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 123 - } - }, - "1181": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 44, - "start_line": 133 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 123 - } - }, - "1182": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 133 - } - }, - "1184": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.get_approved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 133 - } - }, - "1185": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 139 - }, - "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": 30, - "start_line": 136 - } - }, - "1186": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 139 - }, - "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": 50, - "start_line": 136 - } - }, - "1187": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 139 - }, - "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": 78, - "start_line": 136 - } - }, - "1188": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 47, - "start_line": 139 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 137 - } - }, - "1189": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 54, - "start_line": 139 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 22, - "start_line": 137 - } - }, - "1190": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 139 - } - }, - "1192": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 139 - } - }, - "1193": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 162 - }, - "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": 158 - } - }, - "1194": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 162 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1195": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 162 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1196": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 162 - } - }, - "1198": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 46, - "start_line": 158 - } - }, - "1199": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 166 - } - }, - "1201": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 168, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 168 - } - }, - "1203": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 172 - }, - "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": 24, - "start_line": 166 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "1204": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 172 - }, - "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": 18, - "start_line": 158 - } - }, - "1205": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 172 - }, - "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": 162 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1206": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 42, - "start_line": 172 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1207": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 42, - "start_line": 172 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1208": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 172 - } - }, - "1210": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 37, - "start_line": 174 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 159 - } - }, - "1211": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 174 - } - }, - "1213": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 179, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 179 - } - }, - "1214": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 179, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 179 - } - }, - "1216": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 180 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 322 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 172 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "1217": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 180 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 322 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 172 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "1218": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 180 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 322 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 172 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "1219": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 180 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 159 - } - }, - "1220": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 180 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1221": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 180 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1222": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 180 - } - }, - "1224": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 181 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 158 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 180 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 322 - } - }, - "1225": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 181 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 46, - "start_line": 158 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 180 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 322 - } - }, - "1226": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 181 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 158 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 180 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 322 - } - }, - "1227": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 181 - } - }, - "1228": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 33, - "start_line": 183 - }, - "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": 23, - "start_line": 172 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "1229": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 33, - "start_line": 183 - }, - "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": 23, - "start_line": 172 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "1230": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 33, - "start_line": 183 - }, - "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": 23, - "start_line": 172 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "1231": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 64, - "start_line": 183 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 172 - } - }, - "1232": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 71, - "start_line": 183 - }, - "While expanding the reference 'caller' in:" - ], - "start_col": 14, - "start_line": 166 - } - }, - "1233": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 33, - "start_line": 183 - } - }, - "1235": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 17, - "start_line": 185 - } - }, - "1237": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 187 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 322 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 183 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 15 - } - }, - "1238": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 187 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 322 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 33, - "start_line": 183 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 15 - } - }, - "1239": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 187 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 322 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 33, - "start_line": 183 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 15 - } - }, - "1240": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 187 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 159 - } - }, - "1241": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 187 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1242": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 187 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 159 - } - }, - "1243": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 187 - } - }, - "1245": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 158 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 187 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 322 - } - }, - "1246": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 46, - "start_line": 158 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 187 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 322 - } - }, - "1247": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 158 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 187 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 322 - } - }, - "1248": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 188 - } - }, - "1249": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 196 - }, - "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": 31, - "start_line": 192 - } - }, - "1250": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 196 - } - }, - "1252": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 198 - } - }, - "1253": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 198 - } - }, - "1255": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 207 - }, - "While expanding the reference 'caller' in:" - ], - "start_col": 14, - "start_line": 196 - } - }, - "1256": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 207 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 9, - "start_line": 193 - } - }, - "1257": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 207 - } - }, - "1259": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 212 - } - }, - "1261": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 212 - } - }, - "1262": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 48, - "start_line": 212 - } - }, - "1264": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 212 - } - }, - "1265": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 215 - }, - "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": 24, - "start_line": 196 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "1266": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 215 - }, - "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": 51, - "start_line": 192 - } - }, - "1267": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 215 - }, - "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": 79, - "start_line": 192 - } - }, - "1268": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 47, - "start_line": 215 - }, - "While expanding the reference 'caller' in:" - ], - "start_col": 14, - "start_line": 196 - } - }, - "1269": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 64, - "start_line": 215 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 9, - "start_line": 193 - } - }, - "1270": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 80, - "start_line": 215 - }, - "While expanding the reference 'approved' in:" - ], - "start_col": 25, - "start_line": 193 - } - }, - "1271": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 215 - } - }, - "1273": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 216 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 215 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 23 - } - }, - "1274": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 216 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 215 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 23 - } - }, - "1275": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 216 - }, - "While expanding the reference 'caller' in:" - ], - "start_col": 14, - "start_line": 196 - } - }, - "1276": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 37, - "start_line": 216 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 9, - "start_line": 193 - } - }, - "1277": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 47, - "start_line": 216 - }, - "While expanding the reference 'approved' in:" - ], - "start_col": 25, - "start_line": 193 - } - }, - "1278": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 216 - } - }, - "1280": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 217 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 31, - "start_line": 192 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 216 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "1281": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_operator_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 217 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 51, - "start_line": 192 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 215 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 23 - } - }, - "1282": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ApprovalForAll/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 217 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 79, - "start_line": 192 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 216 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 36 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "1283": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 217 - } - }, - "1284": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 223, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 223 - } - }, - "1286": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 220, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 225, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 225 - }, - "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": 72, - "start_line": 220 - } - }, - "1287": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 225, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 225 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 221 - } - }, - "1288": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 225, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 225 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 221 - } - }, - "1289": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 225, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 225 - } - }, - "1291": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 220, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 227 - }, - "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": 52, - "start_line": 220 - } - }, - "1292": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 227 - } - }, - "1294": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 14, - "start_line": 227 - }, - "While auto generating local variable for 'caller'." - ], - "start_col": 14, - "start_line": 227 - } - }, - "1295": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 220, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 228 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 220 - } - }, - "1296": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 228 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 227 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "1297": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 225, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 228 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 225 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1298": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 49, - "start_line": 228 - }, - "While expanding the reference 'caller' in:" - ], - "start_col": 14, - "start_line": 227 - }, - "While auto generating local variable for 'caller'." - ], - "start_col": 14, - "start_line": 227 - } - }, - "1299": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 57, - "start_line": 228 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 221 - } - }, - "1300": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 57, - "start_line": 228 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 221 - } - }, - "1301": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 228 - } - }, - "1303": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 231 - } - }, - "1304": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 231 - } - }, - "1306": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 239 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 331 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 228 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - } - }, - "1307": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 239 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 331 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 27, - "start_line": 228 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - } - }, - "1308": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 239 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 331 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 228 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - } - }, - "1309": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 19, - "start_line": 239 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 221 - } - }, - "1310": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 239 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 221 - } - }, - "1311": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 239 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 221 - } - }, - "1312": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 239 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 221 - } - }, - "1313": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 239 - } - }, - "1315": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 220, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 240 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 220 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 239 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 331 - } - }, - "1316": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 220, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 240 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 52, - "start_line": 220 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 239 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 331 - } - }, - "1317": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 220, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 240 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 220 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 239 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 331 - } - }, - "1318": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 240 - } - }, - "1319": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 246, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 246 - } - }, - "1321": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 248, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 248 - }, - "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": 243 - } - }, - "1322": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 248, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 248 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 244 - } - }, - "1323": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 248, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 248 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 244 - } - }, - "1324": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 248, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 248 - } - }, - "1326": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 250 - }, - "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": 57, - "start_line": 243 - } - }, - "1327": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 250 - } - }, - "1329": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 14, - "start_line": 250 - }, - "While auto generating local variable for 'caller'." - ], - "start_col": 14, - "start_line": 250 - } - }, - "1330": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 251 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 243 - } - }, - "1331": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 251 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 250 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "1332": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 248, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 251 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 248 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1333": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 49, - "start_line": 251 - }, - "While expanding the reference 'caller' in:" - ], - "start_col": 14, - "start_line": 250 - }, - "While auto generating local variable for 'caller'." - ], - "start_col": 14, - "start_line": 250 - } - }, - "1334": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 57, - "start_line": 251 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 244 - } - }, - "1335": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 57, - "start_line": 251 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 244 - } - }, - "1336": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 251 - } - }, - "1338": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 254, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 254 - } - }, - "1339": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 254, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 254 - } - }, - "1341": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 262 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 363 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 251 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - } - }, - "1342": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 262 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 363 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 27, - "start_line": 251 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - } - }, - "1343": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 262 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 363 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 251 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - } - }, - "1344": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 262 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 244 - } - }, - "1345": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 262 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 244 - } - }, - "1346": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 262 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 244 - } - }, - "1347": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 262 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 244 - } - }, - "1348": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 45, - "start_line": 262 - }, - "While expanding the reference 'data_len' in:" - ], - "start_col": 51, - "start_line": 244 - } - }, - "1349": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 55, - "start_line": 262 - }, - "While expanding the reference 'data' in:" - ], - "start_col": 67, - "start_line": 244 - } - }, - "1350": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 262 - } - }, - "1352": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 263, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 263 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 243 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 262 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 363 - } - }, - "1353": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 263, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 263 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 57, - "start_line": 243 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 262 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 363 - } - }, - "1354": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 263, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 263 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 77, - "start_line": 243 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 262 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 363 - } - }, - "1355": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 263, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 263 - } - }, - "1356": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 273, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 273 - }, - "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": 82, - "start_line": 270 - } - }, - "1357": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 271, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 273, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 273 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 271 - } - }, - "1358": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 271, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 273, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 273 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 271 - } - }, - "1359": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 273, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 273 - } - }, - "1361": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 274 - }, - "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": 62, - "start_line": 270 - } - }, - "1362": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 274 - } - }, - "1364": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 275 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 274 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "1365": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 275 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 270 - } - }, - "1366": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 273, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 275 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 273 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1367": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 271, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 275 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 271 - } - }, - "1368": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 271, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 275 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 271 - } - }, - "1369": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 275 - } - }, - "1371": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 278 - } - }, - "1372": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 270 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 275 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "1373": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 62, - "start_line": 270 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 275 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "1374": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 270 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 275 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "1375": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 280 - } - }, - "1376": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 286 - } - }, - "1378": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 288 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - } - }, - "1379": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 288 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - } - }, - "1380": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 288 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - } - }, - "1381": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 288 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 24, - "start_line": 284 - } - }, - "1382": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 288 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 24, - "start_line": 284 - } - }, - "1383": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 288 - } - }, - "1385": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 290, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 290 - } - }, - "1387": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 293 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 288 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - } - }, - "1388": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 293 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 22, - "start_line": 288 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - } - }, - "1389": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 293 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 288 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - } - }, - "1390": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 293 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 24, - "start_line": 284 - } - }, - "1391": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 293 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 24, - "start_line": 284 - } - }, - "1392": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 293 - } - }, - "1394": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 14, - "start_line": 293 - }, - "While auto generating local variable for 'owner'." - ], - "start_col": 14, - "start_line": 293 - } - }, - "1395": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 294 - } - }, - "1396": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 294 - } - }, - "1398": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 295 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 293 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "1399": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 295 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 293 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "1400": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 295 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 293 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "1401": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 20, - "start_line": 295 - } - }, - "1403": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 295 - } - }, - "1404": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 298 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 122 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 293 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "1405": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 298 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 122 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 293 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "1406": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 298 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 122 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 293 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "1407": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 44, - "start_line": 298 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 24, - "start_line": 284 - } - }, - "1408": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 44, - "start_line": 298 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 24, - "start_line": 284 - } - }, - "1409": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 298 - } - }, - "1411": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 299 - } - }, - "1412": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 299 - } - }, - "1414": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 300 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 31, - "start_line": 298 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 122 - } - }, - "1415": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 300 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 31, - "start_line": 298 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 122 - } - }, - "1416": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 300 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 298 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 122 - } - }, - "1417": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 20, - "start_line": 300 - } - }, - "1419": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 300 - } - }, - "1420": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 136 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 31, - "start_line": 298 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 122 - } - }, - "1421": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 136 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 31, - "start_line": 298 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 122 - } - }, - "1422": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 136 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 298 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 122 - } - }, - "1423": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 49, - "start_line": 303 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 293 - }, - "While auto generating local variable for 'owner'." - ], - "start_col": 14, - "start_line": 293 - } - }, - "1424": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 56, - "start_line": 303 - }, - "While expanding the reference 'spender' in:" - ], - "start_col": 9, - "start_line": 284 - } - }, - "1425": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 303 - } - }, - "1427": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 304 - } - }, - "1429": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 304 - } - }, - "1431": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 305, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 305 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 303 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 136 - } - }, - "1432": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 305, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 305 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 29, - "start_line": 303 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 136 - } - }, - "1433": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 305, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 305 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 29, - "start_line": 303 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 136 - } - }, - "1434": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 305, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 20, - "start_line": 305 - } - }, - "1436": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 305, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 305 - } - }, - "1437": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 308 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 32, - "start_line": 283 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 303 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 136 - } - }, - "1438": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 308 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 60, - "start_line": 283 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 29, - "start_line": 303 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 136 - } - }, - "1439": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 308 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 80, - "start_line": 283 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 29, - "start_line": 303 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 136 - } - }, - "1440": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 308 - } - }, - "1442": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 308 - } - }, - "1443": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 314 - }, - "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": 311 - } - }, - "1444": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 314 - }, - "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": 311 - } - }, - "1445": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 314 - }, - "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": 311 - } - }, - "1446": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 43, - "start_line": 314 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 312 - } - }, - "1447": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 43, - "start_line": 314 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 312 - } - }, - "1448": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 314 - } - }, - "1450": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 315 - } - }, - "1452": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 316 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 314 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "1453": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 316 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 314 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "1454": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 316 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 314 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "1455": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 20, - "start_line": 316 - } - }, - "1457": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 316 - } - }, - "1458": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 314 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "1459": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 314 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "1460": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 314 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "1461": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 16, - "start_line": 319 - } - }, - "1463": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._exists" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 319 - } - }, - "1464": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 325 - }, - "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": 19, - "start_line": 322 - } - }, - "1465": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 325 - }, - "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": 39, - "start_line": 322 - } - }, - "1466": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_token_approvals/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 325 - }, - "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": 67, - "start_line": 322 - } - }, - "1467": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 325 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 323 - } - }, - "1468": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 325 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 323 - } - }, - "1469": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 48, - "start_line": 325 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 323 - } - }, - "1470": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 325 - } - }, - "1472": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 326 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 323 - } - }, - "1473": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 326 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 323 - } - }, - "1474": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 326 - } - }, - "1476": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 327 - }, - "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": 23, - "start_line": 326 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "1477": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 327 - }, - "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": 23, - "start_line": 326 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "1478": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 327 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 326 - } - }, - "1479": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 327 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 323 - } - }, - "1480": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 327 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 323 - } - }, - "1481": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 327 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 323 - } - }, - "1482": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 327 - } - }, - "1484": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 328 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 322 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 327 - }, - "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 - } - }, - "1485": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 328 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 322 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 326 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "1486": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._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": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 328 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 322 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 327 - }, - "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 - } - }, - "1487": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 328 - } - }, - "1488": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 335 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 331 - } - }, - "1489": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 335 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 331 - } - }, - "1490": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 335 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 331 - } - }, - "1491": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 335 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1492": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 335 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1493": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 335 - } - }, - "1495": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 337, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 337 - } - }, - "1496": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 341, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 341 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 332 - } - }, - "1497": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 341, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 341 - } - }, - "1499": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 345, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 345 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 322 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 335 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "1500": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 345, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 345 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 322 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 335 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "1501": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 345, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 345 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 322 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 335 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "1502": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 345, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 18, - "start_line": 345 - } - }, - "1504": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 345, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 21, - "start_line": 345 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1505": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 345, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 21, - "start_line": 345 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1506": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 345, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 345 - } - }, - "1508": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 48, - "start_line": 348 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 332 - } - }, - "1509": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 348 - } - }, - "1511": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 76, - "start_line": 349 - } - }, - "1513": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 79, - "start_line": 349 - } - }, - "1515": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 349 - } - }, - "1517": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 350 - }, - "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": 38, - "start_line": 349 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 37 - } - }, - "1518": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 350 - }, - "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": 38, - "start_line": 349 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 37 - } - }, - "1519": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 350 - }, - "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": 349 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 37 - } - }, - "1520": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 350 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 332 - } - }, - "1521": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 350 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 349 - } - }, - "1522": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 350 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 349 - } - }, - "1523": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 350 - } - }, - "1525": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 353, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 51, - "start_line": 353 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 332 - } - }, - "1526": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 353, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 353 - } - }, - "1528": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 76, - "start_line": 354 - } - }, - "1530": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 79, - "start_line": 354 - } - }, - "1532": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 354 - } - }, - "1534": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 355 - }, - "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": 38, - "start_line": 354 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 23 - } - }, - "1535": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 355 - }, - "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": 38, - "start_line": 354 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 23 - } - }, - "1536": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 355 - }, - "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": 354 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 23 - } - }, - "1537": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 355 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 332 - } - }, - "1538": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 355 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 354 - } - }, - "1539": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 355 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 354 - } - }, - "1540": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 355 - } - }, - "1542": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 358 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1543": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 358 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1544": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 39, - "start_line": 358 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 332 - } - }, - "1545": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 358 - } - }, - "1547": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 359 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 358 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "1548": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 359 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 358 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "1549": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 359 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 332 - } - }, - "1550": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 359 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 332 - } - }, - "1551": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 359 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1552": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 332, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 359 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 332 - } - }, - "1553": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 359 - } - }, - "1555": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 360 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 331 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 359 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "1556": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 360 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 331 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 358 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "1557": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 360 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 331 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 359 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "1558": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 360 - } - }, - "1559": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 366 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 331 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 363 - } - }, - "1560": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 366 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 331 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 363 - } - }, - "1561": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 331, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 366 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 331 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 363 - } - }, - "1562": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 19, - "start_line": 366 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 364 - } - }, - "1563": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 366 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 364 - } - }, - "1564": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 366 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 364 - } - }, - "1565": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 366 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 364 - } - }, - "1566": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 366 - } - }, - "1568": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 49, - "start_line": 368 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 364 - } - }, - "1569": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 56, - "start_line": 368 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 364 - } - }, - "1570": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 60, - "start_line": 368 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 364 - } - }, - "1571": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 60, - "start_line": 368 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 364 - } - }, - "1572": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 70, - "start_line": 368 - }, - "While expanding the reference 'data_len' in:" - ], - "start_col": 51, - "start_line": 364 - } - }, - "1573": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 80, - "start_line": 368 - }, - "While expanding the reference 'data' in:" - ], - "start_col": 67, - "start_line": 364 - } - }, - "1574": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 25, - "start_line": 368 - } - }, - "1576": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 370 - } - }, - "1578": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 372 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 363 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 368 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 453 - } - }, - "1579": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 372 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 363 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 368 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 453 - } - }, - "1580": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 372 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 363 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 368 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 453 - } - }, - "1581": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._safe_transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 372 - } - }, - "1582": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 379, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 379 - }, - "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": 375 - } - }, - "1583": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 379, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 379 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1584": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 379, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 379 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1585": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 379, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 379 - } - }, - "1587": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 382, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 382 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 376 - } - }, - "1588": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 382, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 382 - } - }, - "1590": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 386 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 375 - } - }, - "1591": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 386 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 375 - } - }, - "1592": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 379, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 386 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 379 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1593": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 386 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1594": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 386 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1595": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 22, - "start_line": 386 - } - }, - "1597": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 388 - } - }, - "1599": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 391 - }, - "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": 22, - "start_line": 386 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - } - }, - "1600": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 391 - }, - "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": 22, - "start_line": 386 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - } - }, - "1601": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 386, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 391 - }, - "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": 22, - "start_line": 386 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - } - }, - "1602": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 55, - "start_line": 391 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 376 - } - }, - "1603": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 391 - } - }, - "1605": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 71, - "start_line": 392 - } - }, - "1607": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 74, - "start_line": 392 - } - }, - "1609": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 392 - } - }, - "1611": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 393 - }, - "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": 38, - "start_line": 392 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 23 - } - }, - "1612": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 393 - }, - "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": 38, - "start_line": 392 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 23 - } - }, - "1613": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 393 - }, - "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": 392 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 23 - } - }, - "1614": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 393 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 376 - } - }, - "1615": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 393 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 392 - } - }, - "1616": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 35, - "start_line": 393 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 392 - } - }, - "1617": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 393 - } - }, - "1619": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 394 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1620": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 394 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1621": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 39, - "start_line": 394 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 376 - } - }, - "1622": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 394 - } - }, - "1624": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 395 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 394 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "1625": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 395 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 394 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "1626": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 395 - } - }, - "1628": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 395 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 376 - } - }, - "1629": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 395 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1630": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 395 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 376 - } - }, - "1631": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 395 - } - }, - "1633": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 396 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 375 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 394 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "1634": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 396 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 375 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 395 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "1635": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 396 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 375 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 395 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "1636": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 396 - } - }, - "1637": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 415, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 415 - } - }, - "1639": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 417 - }, - "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": 414 - } - }, - "1640": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 417 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1641": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 27, - "start_line": 417 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1642": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 417 - } - }, - "1644": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 419 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 414 - } - }, - "1645": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 419 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 414 - } - }, - "1646": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 419 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 417 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "1647": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 419 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1648": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 419 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1649": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 419 - } - }, - "1651": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 422 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 322 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 419 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "1652": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 422 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 322 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 419 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "1653": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 422 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 322 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 419 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "1654": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 18, - "start_line": 422 - } - }, - "1656": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 21, - "start_line": 422 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1657": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 21, - "start_line": 422 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1658": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 422 - } - }, - "1660": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 425, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 55, - "start_line": 425 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 419 - } - }, - "1661": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 425, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 34, - "start_line": 425 - } - }, - "1663": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 74, - "start_line": 426 - } - }, - "1665": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 77, - "start_line": 426 - } - }, - "1667": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 426 - } - }, - "1669": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 427, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 427 - }, - "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": 38, - "start_line": 426 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 37 - } - }, - "1670": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 427, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 427 - }, - "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": 38, - "start_line": 426 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 37 - } - }, - "1671": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 427, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 427 - }, - "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": 426 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 37 - } - }, - "1672": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 427, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 31, - "start_line": 427 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 419 - } - }, - "1673": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 427, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 427 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 426 - } - }, - "1674": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 427, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 38, - "start_line": 427 - }, - "While expanding the reference 'new_balance' in:" - ], - "start_col": 14, - "start_line": 426 - } - }, - "1675": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 427, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 427 - } - }, - "1677": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 430, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 430 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1678": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 430, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 29, - "start_line": 430 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1679": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 430, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 39, - "start_line": 430 - } - }, - "1681": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 430, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 430 - } - }, - "1683": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 430, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 431 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 430 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "1684": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 430, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 431 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 430 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "1685": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 23, - "start_line": 431 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 419 - } - }, - "1686": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 30, - "start_line": 431 - } - }, - "1688": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 33, - "start_line": 431 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1689": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 33, - "start_line": 431 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 414 - } - }, - "1690": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 431 - } - }, - "1692": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 430, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 432, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 432 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 414 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 430 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "1693": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 432, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 432 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 414 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 431 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "1694": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "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": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 414, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 432, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 432 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 414 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 431 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "1695": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library.ERC721", - "openzeppelin.token.erc721.library.ERC721._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 432, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 432 - } - }, - "1696": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 456, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 20, - "start_line": 456 - }, - "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": 453 - } - }, - "1697": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 456, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 20, - "start_line": 456 - } - }, - "1699": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 456, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 457 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 24, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 456 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "1700": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 457 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 453 - } - }, - "1701": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 52, - "start_line": 457 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 18, - "start_line": 454 - } - }, - "1702": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 56, - "start_line": 457 - } - }, - "1704": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 457 - } - }, - "1706": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 458, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 458 - } - }, - "1708": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 458, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 5, - "start_line": 458 - } - }, - "1710": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 461, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 459 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 457 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 24, - "start_line": 1 - } - }, - "1711": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 461, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 459 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 43, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 457 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1712": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 460, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 460 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 18, - "start_line": 454 - } - }, - "1713": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 456, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 460, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 17, - "start_line": 460 - }, - "While expanding the reference 'caller' in:" - ], - "start_col": 10, - "start_line": 456 - } - }, - "1714": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 460, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 25, - "start_line": 460 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 5, - "start_line": 454 - } - }, - "1715": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 460, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 460 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 28, - "start_line": 454 - } - }, - "1716": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 460, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 32, - "start_line": 460 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 28, - "start_line": 454 - } - }, - "1717": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 460, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 42, - "start_line": 460 - }, - "While expanding the reference 'data_len' in:" - ], - "start_col": 47, - "start_line": 454 - } - }, - "1718": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 460, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 52, - "start_line": 460 - }, - "While expanding the reference 'data' in:" - ], - "start_col": 63, - "start_line": 454 - } - }, - "1719": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 461, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 26, - "start_line": 459 - } - }, - "1721": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 464, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 13, - "start_line": 464 - } - }, - "1723": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 461, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 466 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 453 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 459 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1724": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 466 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 453 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 453 - } - }, - "1725": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC721Receiver/onERC721Received/7867481925aec1465158cbaa62d2d4fc603e34734d22c5e07da7379a4d0d3f0e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 10, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/IERC721Receiver.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 461, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 466 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 453 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 459 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 10 - }, - "While handling contract interface function:" - ], - "start_col": 43, - "start_line": 1 - } - }, - "1726": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 466, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 25, - "start_line": 466 - } - }, - "1728": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 9, - "start_line": 466 - } - }, - "1729": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 469 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 24, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 457 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 24, - "start_line": 1 - } - }, - "1730": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 457, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 469 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 457 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1731": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 454, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 50, - "start_line": 469 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 18, - "start_line": 454 - } - }, - "1732": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 54, - "start_line": 469 - } - }, - "1734": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 24, - "start_line": 469 - } - }, - "1736": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 470, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 5, - "start_line": 470 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 453 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 469 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 24, - "start_line": 1 - } - }, - "1737": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 470, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 5, - "start_line": 470 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 453 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 453 - } - }, - "1738": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC165/supportsInterface/2a1791e6eb36480300e6de9be3cf0c73e2bf0096fbe6995a9e4600da5d0240a4.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/IERC165.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 453, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 470, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 5, - "start_line": 470 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 453 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 469 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling contract interface function:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1739": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 469, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 470, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 21, - "start_line": 470 - }, - "While expanding the reference 'is_account' in:" - ], - "start_col": 10, - "start_line": 469 - } - }, - "1740": { - "accessible_scopes": [ - "openzeppelin.token.erc721.library", - "openzeppelin.token.erc721.library._check_onERC721Received" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 470, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "start_col": 5, - "start_line": 470 - } - }, - "1741": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1742": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1743": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "1745": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "1746": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1747": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1748": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - } - }, - "1750": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens_len/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 - } - }, - "1751": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 58, - "start_line": 16 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 15 - } - }, - "1752": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 37, - "start_line": 16 - } - }, - "1754": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens_len/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 - } - }, - "1755": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 58, - "start_line": 17 - } - }, - "1757": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 37, - "start_line": 17 - } - }, - "1759": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1760": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1761": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1762": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 45, - "start_line": 22 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 16 - } - }, - "1763": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 45, - "start_line": 23 - }, - "While expanding the reference '__storage_var_temp1' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "1764": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 9, - "start_line": 24 - } - }, - "1765": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1766": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1767": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 30, - "start_line": 28 - } - }, - "1769": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens_len/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 - } - }, - "1770": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 31, - "start_line": 29 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 28 - } - }, - "1771": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 55, - "start_line": 29 - } - }, - "1772": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 9, - "start_line": 29 - } - }, - "1774": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 31, - "start_line": 30 - } - }, - "1776": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 55, - "start_line": 30 - } - }, - "1777": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 9, - "start_line": 30 - } - }, - "1779": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1780": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/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 - } - }, - "1781": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/impl.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "1782": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1783": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "1785": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "1786": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "1788": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 10 - } - }, - "1789": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "1791": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "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 - } - }, - "1792": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 44, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "1793": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "1795": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 10 - } - }, - "1796": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 11 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "1797": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 11 - } - }, - "1798": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - } - }, - "1799": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1800": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1801": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 80, - "start_line": 15 - } - }, - "1802": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 80, - "start_line": 15 - } - }, - "1803": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - } - }, - "1805": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens/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": 15, - "start_line": 15 - } - }, - "1806": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "1807": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "1809": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - }, - "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": 19 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1810": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 58, - "start_line": 20 - } - }, - "1812": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - } - }, - "1814": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 31, - "start_line": 22 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 20 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1815": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 32, - "start_line": 23 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1816": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1817": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 45, - "start_line": 25 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "1818": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 45, - "start_line": 26 - }, - "While expanding the reference '__storage_var_temp1' in:" - ], - "start_col": 14, - "start_line": 20 - } - }, - "1819": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "1820": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1821": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1822": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 33 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 31 - } - }, - "1823": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 33 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 31 - } - }, - "1824": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - } - }, - "1826": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - }, - "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": 30 - } - }, - "1827": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 31, - "start_line": 34 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 33 - } - }, - "1828": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 34 - } - }, - "1829": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "1831": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 31, - "start_line": 35 - } - }, - "1833": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 35 - } - }, - "1834": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - } - }, - "1836": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - }, - "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": 33 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1837": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - }, - "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": 33 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1838": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - } - }, - "1839": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1840": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "1842": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "1843": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "1845": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 10 - } - }, - "1846": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "1848": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "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 - } - }, - "1849": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 44, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "1850": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "1852": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 10 - } - }, - "1853": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 11 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "1854": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 11 - } - }, - "1855": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - } - }, - "1856": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1857": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1858": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "1859": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "1860": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - } - }, - "1862": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens_index/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": 15, - "start_line": 15 - } - }, - "1863": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "1864": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "1866": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - }, - "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": 19 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1867": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 58, - "start_line": 20 - } - }, - "1869": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - } - }, - "1871": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 31, - "start_line": 22 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 20 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1872": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 32, - "start_line": 23 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1873": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1874": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 45, - "start_line": 25 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "1875": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 45, - "start_line": 26 - }, - "While expanding the reference '__storage_var_temp1' in:" - ], - "start_col": 14, - "start_line": 20 - } - }, - "1876": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "1877": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1878": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1879": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 33 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 31 - } - }, - "1880": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 33 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 31 - } - }, - "1881": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - } - }, - "1883": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - }, - "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": 30 - } - }, - "1884": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 31, - "start_line": 34 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 33 - } - }, - "1885": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 34 - } - }, - "1886": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "1888": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 31, - "start_line": 35 - } - }, - "1890": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 35 - } - }, - "1891": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - } - }, - "1893": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - }, - "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": 33 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1894": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - }, - "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": 33 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1895": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - } - }, - "1896": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 36, - "start_line": 11 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1897": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 50, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 10 - } - }, - "1899": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 11 - } - }, - "1900": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "1902": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 12 - } - }, - "1903": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - } - }, - "1905": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 13 - } - }, - "1906": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 13 - } - }, - "1908": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 14 - }, - "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 - } - }, - "1909": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 44, - "start_line": 14 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "1910": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 14 - } - }, - "1912": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 13 - } - }, - "1913": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "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": 21, - "start_line": 14 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "1914": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 21, - "start_line": 15 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "1915": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 15 - } - }, - "1916": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 21 - }, - "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": 18 - } - }, - "1917": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 21 - }, - "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": 18 - } - }, - "1918": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 21 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 19 - } - }, - "1919": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 42, - "start_line": 21 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 19 - } - }, - "1920": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 42, - "start_line": 21 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 19 - } - }, - "1921": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 21 - } - }, - "1923": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_owned_tokens/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": 15, - "start_line": 18 - } - }, - "1924": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 58, - "start_line": 22 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 21 - } - }, - "1925": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 37, - "start_line": 22 - } - }, - "1927": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 37, - "start_line": 23 - }, - "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": 22 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1928": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 58, - "start_line": 23 - } - }, - "1930": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 37, - "start_line": 23 - } - }, - "1932": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 23 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1933": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 32, - "start_line": 26 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 21 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1934": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 27 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 21 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1935": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 45, - "start_line": 28 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 22 - } - }, - "1936": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 45, - "start_line": 29 - }, - "While expanding the reference '__storage_var_temp1' in:" - ], - "start_col": 14, - "start_line": 23 - } - }, - "1937": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 30 - } - }, - "1938": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 36 - }, - "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": 33 - } - }, - "1939": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 36 - }, - "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": 33 - } - }, - "1940": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 35, - "start_line": 36 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 34 - } - }, - "1941": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 42, - "start_line": 36 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 34 - } - }, - "1942": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 42, - "start_line": 36 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 34 - } - }, - "1943": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 30, - "start_line": 36 - } - }, - "1945": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 37 - }, - "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": 33 - } - }, - "1946": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 37, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 31, - "start_line": 37 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 36 - } - }, - "1947": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 37, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 37 - } - }, - "1948": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 37 - } - }, - "1950": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 38, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 31, - "start_line": 38 - } - }, - "1952": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 38, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 55, - "start_line": 38 - } - }, - "1953": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 38, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 38 - } - }, - "1955": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 39, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 39 - }, - "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": 36 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1956": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 39, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 39 - }, - "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": 36 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1957": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 39, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/impl.cairo" - }, - "start_col": 9, - "start_line": 39 - } - }, - "1958": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1959": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "1961": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "1962": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "1964": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 10 - } - }, - "1965": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "1967": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "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 - } - }, - "1968": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 44, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "1969": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "1971": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 10 - } - }, - "1972": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 11 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "1973": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 11 - } - }, - "1974": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - } - }, - "1975": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1976": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "1977": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "1978": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "1979": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - } - }, - "1981": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_owned_tokens_index/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": 15, - "start_line": 15 - } - }, - "1982": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "1983": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "1985": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - }, - "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": 19 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1986": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 58, - "start_line": 20 - } - }, - "1988": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - } - }, - "1990": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 31, - "start_line": 22 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 20 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "1991": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 32, - "start_line": 23 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "1992": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "1993": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 45, - "start_line": 25 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "1994": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 45, - "start_line": 26 - }, - "While expanding the reference '__storage_var_temp1' in:" - ], - "start_col": 14, - "start_line": 20 - } - }, - "1995": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "1996": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1997": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - }, - "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": 30 - } - }, - "1998": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 33 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 31 - } - }, - "1999": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 35, - "start_line": 33 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 31 - } - }, - "2000": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 30, - "start_line": 33 - } - }, - "2002": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - }, - "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": 30 - } - }, - "2003": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 31, - "start_line": 34 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 33 - } - }, - "2004": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 34 - } - }, - "2005": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "2007": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 31, - "start_line": 35 - } - }, - "2009": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 55, - "start_line": 35 - } - }, - "2010": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - } - }, - "2012": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - }, - "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": 33 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "2013": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - }, - "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": 33 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "2014": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - } - }, - "2015": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 45 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 29, - "start_line": 29 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 44 - } - }, - "2016": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 45 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 49, - "start_line": 29 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 44 - } - }, - "2017": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 45 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 77, - "start_line": 29 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 44 - } - }, - "2018": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 35, - "start_line": 45 - } - }, - "2020": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 45 - } - }, - "2022": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 46 - } - }, - "2023": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 56 - }, - "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": 53 - } - }, - "2024": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 56 - }, - "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": 53 - } - }, - "2025": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 56 - }, - "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": 53 - } - }, - "2026": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 56 - } - }, - "2028": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 56 - } - }, - "2029": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 62 - } - }, - "2031": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 63 - }, - "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": 73, - "start_line": 59 - } - }, - "2032": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 63 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 60 - } - }, - "2033": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 63 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 60 - } - }, - "2034": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 63 - } - }, - "2036": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 65 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 53 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 59 - } - }, - "2037": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 65 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 53 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 59 - } - }, - "2038": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 65 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 63 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "2039": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 65 - } - }, - "2041": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 66 - }, - "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": 30, - "start_line": 65 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 53 - } - }, - "2042": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 66 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 60 - } - }, - "2043": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 66 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 60 - } - }, - "2044": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 66 - }, - "While expanding the reference 'len' in:" - ], - "start_col": 14, - "start_line": 65 - } - }, - "2045": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 66 - }, - "While expanding the reference 'len' in:" - ], - "start_col": 14, - "start_line": 65 - } - }, - "2046": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 66 - } - }, - "2048": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 13, - "start_line": 68 - } - }, - "2050": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 71 - }, - "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": 30, - "start_line": 65 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 53 - } - }, - "2051": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 71 - }, - "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": 30, - "start_line": 65 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 53 - } - }, - "2052": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 71 - }, - "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": 23, - "start_line": 66 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 133 - } - }, - "2053": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 49, - "start_line": 71 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 60 - } - }, - "2054": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 49, - "start_line": 71 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 60 - } - }, - "2055": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 71 - } - }, - "2057": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 71 - } - }, - "2058": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 77, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 77 - } - }, - "2060": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 78 - }, - "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": 82, - "start_line": 74 - } - }, - "2061": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 78 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 75 - } - }, - "2062": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 78 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 75 - } - }, - "2063": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 78 - } - }, - "2065": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 80 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - } - }, - "2066": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 80 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - } - }, - "2067": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 80 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 78 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - } - }, - "2068": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 48, - "start_line": 80 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 75 - } - }, - "2069": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 80 - } - }, - "2071": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 81 - }, - "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": 30, - "start_line": 80 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - } - }, - "2072": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 81 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 75 - } - }, - "2073": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 81 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 75 - } - }, - "2074": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 81 - }, - "While expanding the reference 'len' in:" - ], - "start_col": 14, - "start_line": 80 - } - }, - "2075": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 81 - }, - "While expanding the reference 'len' in:" - ], - "start_col": 14, - "start_line": 80 - } - }, - "2076": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 81 - } - }, - "2078": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 13, - "start_line": 83 - } - }, - "2080": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 86 - }, - "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": 30, - "start_line": 80 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - } - }, - "2081": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 86 - }, - "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": 30, - "start_line": 80 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - } - }, - "2082": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 86 - }, - "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": 23, - "start_line": 81 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 133 - } - }, - "2083": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 51, - "start_line": 86 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 9, - "start_line": 75 - } - }, - "2084": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 58, - "start_line": 86 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 75 - } - }, - "2085": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 58, - "start_line": 86 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 22, - "start_line": 75 - } - }, - "2086": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 16, - "start_line": 86 - } - }, - "2088": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 86 - } - }, - "2089": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 180 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 92 - } - }, - "2090": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 180 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 52, - "start_line": 92 - } - }, - "2091": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 180 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 92 - } - }, - "2092": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 95 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 93 - } - }, - "2093": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 95 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 93 - } - }, - "2094": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 95 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 93 - } - }, - "2095": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 95 - } - }, - "2097": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 96 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 93 - } - }, - "2098": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 96 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 93 - } - }, - "2099": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 96 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 93 - } - }, - "2100": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 96 - } - }, - "2102": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 97 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 93 - } - }, - "2103": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 37, - "start_line": 97 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 93 - } - }, - "2104": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 97 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 93 - } - }, - "2105": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 97 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 93 - } - }, - "2106": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 97 - } - }, - "2108": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 98, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 98 - } - }, - "2109": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 104 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 180 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 101 - } - }, - "2110": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 104 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 180 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 57, - "start_line": 101 - } - }, - "2111": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 104 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 180 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 77, - "start_line": 101 - } - }, - "2112": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 104 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 102 - } - }, - "2113": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 104 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 102 - } - }, - "2114": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 104 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 102 - } - }, - "2115": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 104 - } - }, - "2117": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 105 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 102 - } - }, - "2118": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 105 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 102 - } - }, - "2119": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 105 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 102 - } - }, - "2120": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 105 - } - }, - "2122": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 35, - "start_line": 106 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 9, - "start_line": 102 - } - }, - "2123": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 42, - "start_line": 106 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 22, - "start_line": 102 - } - }, - "2124": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 106 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 102 - } - }, - "2125": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 106 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 102 - } - }, - "2126": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 56, - "start_line": 106 - }, - "While expanding the reference 'data_len' in:" - ], - "start_col": 51, - "start_line": 102 - } - }, - "2127": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 66, - "start_line": 106 - }, - "While expanding the reference 'data' in:" - ], - "start_col": 67, - "start_line": 102 - } - }, - "2128": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 106 - } - }, - "2130": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 107, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 107 - } - }, - "2131": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 117 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 137 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 114 - } - }, - "2132": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 117 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 137 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 114 - } - }, - "2133": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 117 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 137 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 114 - } - }, - "2134": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 117 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 115 - } - }, - "2135": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 117 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 115 - } - }, - "2136": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 117 - } - }, - "2138": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 118 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 115 - } - }, - "2139": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 118 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 115 - } - }, - "2140": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 118 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 115 - } - }, - "2141": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 118 - } - }, - "2143": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 22, - "start_line": 119 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 9, - "start_line": 115 - } - }, - "2144": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 26, - "start_line": 119 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 115 - } - }, - "2145": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 26, - "start_line": 119 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 19, - "start_line": 115 - } - }, - "2146": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 119 - } - }, - "2148": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 120 - } - }, - "2149": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 124 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 123 - } - }, - "2150": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 124 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 123 - } - }, - "2151": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 124 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 123 - } - }, - "2152": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 124 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2153": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 124 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2154": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 23, - "start_line": 124 - } - }, - "2156": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 125 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 180 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 124 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "2157": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 125 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 180 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 124 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "2158": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 125 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 180 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 124 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "2159": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 125 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 14, - "start_line": 124 - } - }, - "2160": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 125 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2161": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 125 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2162": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 125 - } - }, - "2164": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 51, - "start_line": 126 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2165": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 51, - "start_line": 126 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2166": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 126, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 126 - } - }, - "2168": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 22, - "start_line": 127 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2169": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 22, - "start_line": 127 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 81, - "start_line": 123 - } - }, - "2170": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 127 - } - }, - "2172": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 128, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 128 - } - }, - "2173": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 139 - }, - "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": 33, - "start_line": 137 - } - }, - "2174": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 139 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 137 - } - }, - "2175": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 139 - }, - "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": 53, - "start_line": 137 - } - }, - "2176": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 139 - } - }, - "2178": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 47, - "start_line": 140 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 138 - } - }, - "2179": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 47, - "start_line": 140 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 138 - } - }, - "2180": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 140 - } - }, - "2182": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 141 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 138 - } - }, - "2183": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 141 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 138 - } - }, - "2184": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 55, - "start_line": 141 - }, - "While expanding the reference 'supply' in:" - ], - "start_col": 10, - "start_line": 139 - } - }, - "2185": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 55, - "start_line": 141 - }, - "While expanding the reference 'supply' in:" - ], - "start_col": 10, - "start_line": 139 - } - }, - "2186": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 141 - } - }, - "2188": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 49, - "start_line": 143 - }, - "While expanding the reference 'supply' in:" - ], - "start_col": 10, - "start_line": 139 - } - }, - "2189": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 139, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 49, - "start_line": 143 - }, - "While expanding the reference 'supply' in:" - ], - "start_col": 10, - "start_line": 139 - } - }, - "2190": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 65, - "start_line": 143 - } - }, - "2192": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 68, - "start_line": 143 - } - }, - "2194": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 33, - "start_line": 143 - } - }, - "2196": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 144 - } - }, - "2198": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 137 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 144 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "2199": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 137 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 144 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "2200": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 137 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 144 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "2201": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 145 - } - }, - "2202": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 151, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 151 - } - }, - "2204": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 152, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 152 - }, - "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": 33, - "start_line": 149 - } - }, - "2205": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 152, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 152 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 149 - } - }, - "2206": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 152, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 152 - }, - "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": 53, - "start_line": 149 - } - }, - "2207": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 152, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 152 - } - }, - "2209": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 74, - "start_line": 153 - } - }, - "2211": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 77, - "start_line": 153 - } - }, - "2213": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 153 - } - }, - "2215": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 154 - }, - "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": 39, - "start_line": 153 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 37 - } - }, - "2216": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 154 - }, - "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": 153 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 37 - } - }, - "2217": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 154 - }, - "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": 39, - "start_line": 153 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 37 - } - }, - "2218": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 73, - "start_line": 154 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 150 - } - }, - "2219": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 73, - "start_line": 154 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 150 - } - }, - "2220": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 154 - } - }, - "2222": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2223": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2224": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 155 - }, - "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": 34, - "start_line": 154 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "2225": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 155 - }, - "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": 34, - "start_line": 154 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "2226": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 155 - }, - "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": 34, - "start_line": 154 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "2227": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 69, - "start_line": 155 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2228": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 69, - "start_line": 155 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2229": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 155 - } - }, - "2231": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 155 - }, - "While auto generating local variable for 'last_token_id'." - ], - "start_col": 10, - "start_line": 155 - } - }, - "2232": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 155 - }, - "While auto generating local variable for 'last_token_id'." - ], - "start_col": 10, - "start_line": 155 - } - }, - "2233": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "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": 36, - "start_line": 155 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "2234": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "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": 36, - "start_line": 155 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "2235": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "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": 36, - "start_line": 155 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "2236": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 157 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2237": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 157 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2238": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 65, - "start_line": 157 - } - }, - "2240": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 68, - "start_line": 157 - } - }, - "2242": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 157 - } - }, - "2244": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 158 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 150 - } - }, - "2245": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 158 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 3, - "start_line": 150 - } - }, - "2246": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 63, - "start_line": 158 - } - }, - "2248": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 66, - "start_line": 158 - } - }, - "2250": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 158 - } - }, - "2252": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 43, - "start_line": 159 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2253": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 43, - "start_line": 159 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2254": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 159 - } - }, - "2256": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "2257": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "2258": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 33, - "start_line": 161 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2259": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 33, - "start_line": 161 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 153 - } - }, - "2260": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 51, - "start_line": 161 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2261": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 51, - "start_line": 161 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2262": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 22, - "start_line": 161 - } - }, - "2264": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 162 - } - }, - "2266": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 163 - }, - "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": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "2267": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 163 - }, - "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": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "2268": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 163 - }, - "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": 22, - "start_line": 161 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 357 - } - }, - "2269": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 49, - "start_line": 163 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 155 - }, - "While auto generating local variable for 'last_token_id'." - ], - "start_col": 10, - "start_line": 155 - } - }, - "2270": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 49, - "start_line": 163 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 155 - }, - "While auto generating local variable for 'last_token_id'." - ], - "start_col": 10, - "start_line": 155 - } - }, - "2271": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 64, - "start_line": 163 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2272": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 64, - "start_line": 163 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2273": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 163 - } - }, - "2275": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 43, - "start_line": 164 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2276": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 43, - "start_line": 164 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 154 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 154 - } - }, - "2277": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 56, - "start_line": 164 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 155 - }, - "While auto generating local variable for 'last_token_id'." - ], - "start_col": 10, - "start_line": 155 - } - }, - "2278": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 56, - "start_line": 164 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 155 - }, - "While auto generating local variable for 'last_token_id'." - ], - "start_col": 10, - "start_line": 155 - } - }, - "2279": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 164 - } - }, - "2281": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 165, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 165 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 149 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 164 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "2282": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 165, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 165 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 149 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 164 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "2283": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 165, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 165 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 149 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 164 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "2284": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 165, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 165 - } - }, - "2285": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 149 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "2286": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_all_tokens_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 149 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 5, - "start_line": 159 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "2287": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 149 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 161 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 357 - } - }, - "2288": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 167 - } - }, - "2289": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 171, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 173 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 171 - } - }, - "2290": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 171, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 173 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 171 - } - }, - "2291": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 171, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 173 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 171 - } - }, - "2292": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 47, - "start_line": 173 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 3, - "start_line": 172 - } - }, - "2293": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 29, - "start_line": 173 - } - }, - "2295": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 174 - }, - "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": 29, - "start_line": 173 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - } - }, - "2296": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 174 - }, - "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": 29, - "start_line": 173 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - } - }, - "2297": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 174 - }, - "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": 29, - "start_line": 173 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - } - }, - "2298": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 174 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 3, - "start_line": 172 - } - }, - "2299": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 174 - }, - "While expanding the reference 'length' in:" - ], - "start_col": 10, - "start_line": 173 - } - }, - "2300": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 174 - }, - "While expanding the reference 'length' in:" - ], - "start_col": 10, - "start_line": 173 - } - }, - "2301": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 174 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 13, - "start_line": 172 - } - }, - "2302": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 53, - "start_line": 174 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 13, - "start_line": 172 - } - }, - "2303": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 174 - } - }, - "2305": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 47, - "start_line": 175 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 13, - "start_line": 172 - } - }, - "2306": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 47, - "start_line": 175 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 13, - "start_line": 172 - } - }, - "2307": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 57, - "start_line": 175 - }, - "While expanding the reference 'length' in:" - ], - "start_col": 10, - "start_line": 173 - } - }, - "2308": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 57, - "start_line": 175 - }, - "While expanding the reference 'length' in:" - ], - "start_col": 10, - "start_line": 173 - } - }, - "2309": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 175 - } - }, - "2311": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 171, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 176 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 171 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 175 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "2312": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 171, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 176 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 171 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 175 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "2313": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 171, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 176 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 171 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 175 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "2314": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 176 - } - }, - "2315": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 182, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 182 - } - }, - "2317": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 180 - } - }, - "2318": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 180 - } - }, - "2319": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 180 - } - }, - "2320": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 57, - "start_line": 183 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 3, - "start_line": 181 - } - }, - "2321": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 39, - "start_line": 183 - } - }, - "2323": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 75, - "start_line": 185 - } - }, - "2325": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 78, - "start_line": 185 - } - }, - "2327": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 30, - "start_line": 185 - } - }, - "2329": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2330": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2331": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 186 - }, - "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": 30, - "start_line": 185 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 37 - } - }, - "2332": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 186 - }, - "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": 30, - "start_line": 185 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 37 - } - }, - "2333": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/security/safemath/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 186 - }, - "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": 30, - "start_line": 185 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 37 - } - }, - "2334": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 75, - "start_line": 186 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 16, - "start_line": 181 - } - }, - "2335": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 75, - "start_line": 186 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 16, - "start_line": 181 - } - }, - "2336": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 186 - } - }, - "2338": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "2339": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "2340": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2341": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2342": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 22, - "start_line": 189 - }, - "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": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "2343": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 33, - "start_line": 189 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2344": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 33, - "start_line": 189 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2345": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 189 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2346": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 46, - "start_line": 189 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2347": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 22, - "start_line": 189 - } - }, - "2349": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 190, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 190 - } - }, - "2351": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 190, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 190 - } - }, - "2353": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 191 - }, - "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": 186 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "2354": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 191 - }, - "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": 186 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "2355": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 191 - }, - "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": 22, - "start_line": 189 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 357 - } - }, - "2356": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 51, - "start_line": 191 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 16, - "start_line": 181 - } - }, - "2357": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 51, - "start_line": 191 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 16, - "start_line": 181 - } - }, - "2358": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 69, - "start_line": 191 - } - }, - "2360": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 72, - "start_line": 191 - } - }, - "2362": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 191 - } - }, - "2364": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 45, - "start_line": 192 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 3, - "start_line": 181 - } - }, - "2365": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 52, - "start_line": 192 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2366": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 52, - "start_line": 192 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2367": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 78, - "start_line": 192 - } - }, - "2369": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 81, - "start_line": 192 - } - }, - "2371": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 192 - } - }, - "2373": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 193 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 180 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 192 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 23 - } - }, - "2374": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 193 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 180 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 192 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 23 - } - }, - "2375": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 193 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 180 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 192 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 23 - } - }, - "2376": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 193, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 9, - "start_line": 193 - } - }, - "2377": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 197 - }, - "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": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "2378": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 197 - }, - "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": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 34, - "start_line": 186 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "2379": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 189, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 197 - }, - "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": 22, - "start_line": 189 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 357 - } - }, - "2380": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 71, - "start_line": 197 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 3, - "start_line": 181 - } - }, - "2381": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 78, - "start_line": 197 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2382": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 78, - "start_line": 197 - }, - "While expanding the reference 'last_token_index' in:" - ], - "start_col": 10, - "start_line": 185 - }, - "While auto generating local variable for 'last_token_index'." - ], - "start_col": 10, - "start_line": 185 - } - }, - "2383": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 36, - "start_line": 197 - } - }, - "2385": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 198 - }, - "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": 36, - "start_line": 197 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 15 - } - }, - "2386": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 198 - }, - "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": 36, - "start_line": 197 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 15 - } - }, - "2387": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens/decl.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 198 - }, - "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": 36, - "start_line": 197 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 15 - } - }, - "2388": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 41, - "start_line": 198 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 3, - "start_line": 181 - } - }, - "2389": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 48, - "start_line": 198 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2390": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 48, - "start_line": 198 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2391": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 61, - "start_line": 198 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 197 - } - }, - "2392": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 61, - "start_line": 198 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 197 - } - }, - "2393": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 198 - } - }, - "2395": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 47, - "start_line": 199 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 197 - } - }, - "2396": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 47, - "start_line": 199 - }, - "While expanding the reference 'last_token_id' in:" - ], - "start_col": 10, - "start_line": 197 - } - }, - "2397": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 62, - "start_line": 199 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2398": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 62, - "start_line": 199 - }, - "While expanding the reference 'token_index' in:" - ], - "start_col": 10, - "start_line": 186 - }, - "While auto generating local variable for 'token_index'." - ], - "start_col": 10, - "start_line": 186 - } - }, - "2399": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 199 - } - }, - "2401": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 200 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 180 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 199 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "2402": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 200 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 33, - "start_line": 180 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 199 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "2403": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721Enumerable_owned_tokens_index/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 200 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 180 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 199 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "2404": { - "accessible_scopes": [ - "openzeppelin.token.erc721.enumerable.library", - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "start_col": 5, - "start_line": 200 - } - }, - "2405": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "2407": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 27, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 28 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 56, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "2408": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 31 - } - }, - "2410": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 30, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 33 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 33, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 34 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 24 - } - }, - "2411": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 31, - "start_line": 34 - }, - "While expanding the reference 'squashed_dict' in:" - ], - "start_col": 65, - "start_line": 25 - } - }, - "2412": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "2413": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 26, - "start_line": 38 - } - }, - "2415": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 39 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 7, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 62 - } - }, - "2417": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 65 - } - }, - "2418": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 35, - "start_line": 66 - } - }, - "2420": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 62 - } - }, - "2422": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 35, - "start_line": 63 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 24 - } - }, - "2423": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 70, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 23, - "start_line": 70 - }, - "While expanding the reference 'dict_accesses' in:" - ], - "start_col": 5, - "start_line": 25 - } - }, - "2424": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 34, - "start_line": 71 - } - }, - "2426": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 72, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 13, - "start_line": 72 - }, - "While expanding the reference 'first_key' in:" - ], - "start_col": 11, - "start_line": 36 - } - }, - "2427": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 73, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 28, - "start_line": 73 - }, - "While expanding the reference 'n_accesses' in:" - ], - "start_col": 13, - "start_line": 38 - } - }, - "2428": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 23, - "start_line": 74 - }, - "While expanding the reference 'squashed_dict' in:" - ], - "start_col": 65, - "start_line": 25 - } - }, - "2429": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 18, - "start_line": 75 - }, - "While expanding the reference 'big_keys' in:" - ], - "start_col": 11, - "start_line": 37 - } - }, - "2430": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 44, - "start_line": 68 - } - }, - "2432": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 26, - "end_line": 77, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 77 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 42, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 78 - } - }, - "2433": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 110 - } - }, - "2435": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 134, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 130 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 53, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 36, - "start_line": 136 - } - }, - "2436": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 25, - "start_line": 137 - } - }, - "2438": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 140 - } - }, - "2439": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 142, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 142 - } - }, - "2440": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 143 - } - }, - "2442": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 146 - } - }, - "2443": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 149, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 149 - } - }, - "2444": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 151, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 151 - } - }, - "2445": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 152, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 152 - } - }, - "2446": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 68, - "end_line": 160, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 160 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 43, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 161 - } - }, - "2448": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 171 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 77, - "end_line": 177, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 177 - } - }, - "2449": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 178 - } - }, - "2451": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 179, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 179 - } - }, - "2453": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 180 - } - }, - "2454": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 184, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 184 - } - }, - "2455": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 185 - } - }, - "2456": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 188 - } - }, - "2457": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 191 - } - }, - "2459": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 78, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 194 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 195, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 195 - } - }, - "2461": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 50, - "end_line": 201, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 201 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 78, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 202 - } - }, - "2462": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 203 - } - }, - "2463": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 31, - "start_line": 205 - } - }, - "2464": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 65, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 206 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 49, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 209 - } - }, - "2465": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 34, - "start_line": 212 - } - }, - "2466": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 215 - } - }, - "2468": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 36, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 216 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 63, - "end_line": 211, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 33, - "start_line": 217 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 211 - } - }, - "2470": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 64, - "start_line": 217 - } - }, - "2472": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 217 - } - }, - "2473": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 12, - "end_line": 222, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 222 - } - }, - "2475": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 224 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 7, - "end_line": 229, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 229 - } - }, - "2477": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 236, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 48, - "start_line": 236 - } - }, - "2479": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 236, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 36, - "start_line": 236 - } - }, - "2480": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 236, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 236 - } - }, - "2481": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 237, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 35, - "start_line": 237 - } - }, - "2483": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 103, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 238, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 33, - "start_line": 238 - }, - "While expanding the reference 'dict_accesses' in:" - ], - "start_col": 5, - "start_line": 103 - } - }, - "2484": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 44, - "start_line": 239 - }, - "While expanding the reference 'dict_accesses_end_minus1' in:" - ], - "start_col": 5, - "start_line": 104 - } - }, - "2485": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 28, - "start_line": 240 - }, - "While expanding the reference 'next_key' in:" - ], - "start_col": 20, - "start_line": 221 - } - }, - "2486": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 241, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 38, - "start_line": 241 - }, - "While expanding the reference 'remaining_accesses' in:" - ], - "start_col": 13, - "start_line": 212 - } - }, - "2487": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 229, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 229 - } - }, - "2489": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 211, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 40, - "start_line": 230 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 211 - } - }, - "2491": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 8, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 59, - "start_line": 230 - }, - "While expanding the reference 'key' in:" - ], - "start_col": 5, - "start_line": 105 - } - }, - "2492": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 66, - "start_line": 230 - }, - "While expanding the reference 'next_key' in:" - ], - "start_col": 20, - "start_line": 221 - } - }, - "2493": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 9, - "start_line": 230 - } - }, - "2495": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 103, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 33, - "start_line": 231 - }, - "While expanding the reference 'dict_accesses' in:" - ], - "start_col": 5, - "start_line": 103 - } - }, - "2496": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 232, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 44, - "start_line": 232 - }, - "While expanding the reference 'dict_accesses_end_minus1' in:" - ], - "start_col": 5, - "start_line": 104 - } - }, - "2497": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 233, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 28, - "start_line": 233 - }, - "While expanding the reference 'next_key' in:" - ], - "start_col": 20, - "start_line": 221 - } - }, - "2498": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 234, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 38, - "start_line": 234 - }, - "While expanding the reference 'remaining_accesses' in:" - ], - "start_col": 13, - "start_line": 212 - } - }, - "2499": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 23, - "start_line": 250 - } - }, - "2501": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 18, - "start_line": 251 - }, - "While expanding the reference 'big_keys' in:" - ], - "start_col": 5, - "start_line": 108 - } - }, - "2502": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 12, - "start_line": 244 - } - }, - "2504": { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 252, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "start_col": 5, - "start_line": 244 - } - }, - "2505": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_new" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 9 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 12, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "2507": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_new" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 18 - } - }, - "2508": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 23 - } - }, - "2510": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 25 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 23, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 30 - } - }, - "2511": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 31 - } - }, - "2512": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "2513": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 34 - }, - "While trying to retrieve the implicit argument 'dict_ptr' in:" - ], - "start_col": 16, - "start_line": 22 - }, - "While expanding the reference 'dict_ptr' in:" - ], - "start_col": 20, - "start_line": 33 - } - }, - "2515": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 19, - "start_line": 34 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 11, - "start_line": 24 - } - }, - "2516": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 34 - } - }, - "2517": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_write" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 39 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 45 - } - }, - "2518": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "2519": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 48 - }, - "While trying to retrieve the implicit argument 'dict_ptr' in:" - ], - "start_col": 17, - "start_line": 38 - }, - "While expanding the reference 'dict_ptr' in:" - ], - "start_col": 20, - "start_line": 47 - } - }, - "2521": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "2522": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 85 - } - }, - "2524": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 87 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 49, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 39, - "start_line": 97 - } - }, - "2526": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 10, - "start_line": 97 - } - }, - "2527": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 26, - "end_line": 98, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 98 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 33, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 31, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 82 - } - }, - "2528": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 23, - "start_line": 101 - }, - "While expanding the reference 'dict_accesses_start' in:" - ], - "start_col": 5, - "start_line": 83 - } - }, - "2529": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 27, - "start_line": 102 - }, - "While expanding the reference 'dict_accesses_end' in:" - ], - "start_col": 39, - "start_line": 83 - } - }, - "2530": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 103, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 23, - "start_line": 103 - }, - "While expanding the reference 'squashed_dict_start' in:" - ], - "start_col": 16, - "start_line": 97 - } - }, - "2531": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 31, - "start_line": 100 - } - }, - "2533": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 106 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 33, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/squash_dict.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 104, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 111 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 82 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 100 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 24 - } - }, - "2534": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 33, - "start_line": 111 - }, - "While expanding the reference 'squashed_dict_start' in:" - ], - "start_col": 16, - "start_line": 97 - } - }, - "2535": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 72, - "start_line": 111 - }, - "While expanding the reference 'squashed_dict_end' in:" - ], - "start_col": 10, - "start_line": 100 - } - }, - "2536": { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "2537": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_new" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 9 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 12, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 16 - } - }, - "2539": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_new" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "2540": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 26 - } - }, - "2542": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/dict.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 64, - "start_line": 27 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 82 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - } - }, - "2543": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 9, - "start_line": 28 - }, - "While expanding the reference 'dict_accesses_start' in:" - ], - "start_col": 5, - "start_line": 24 - } - }, - "2544": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 30, - "start_line": 28 - }, - "While expanding the reference 'dict_accesses_end' in:" - ], - "start_col": 39, - "start_line": 24 - } - }, - "2545": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 64, - "start_line": 27 - } - }, - "2547": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 10, - "start_line": 27 - } - }, - "2548": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 37, - "start_line": 27 - } - }, - "2549": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 30 - } - }, - "2550": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 21, - "start_line": 34 - } - }, - "2551": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 29, - "start_line": 33 - }, - "While expanding the reference 'squashed_dict_start' in:" - ], - "start_col": 16, - "start_line": 27 - } - }, - "2552": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 20, - "start_line": 34 - } - }, - "2554": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 23, - "start_line": 35 - }, - "While expanding the reference 'default_value' in:" - ], - "start_col": 71, - "start_line": 24 - } - }, - "2555": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "2557": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 37 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 30 - } - }, - "2558": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 33, - "start_line": 37 - }, - "While expanding the reference 'squashed_dict_start' in:" - ], - "start_col": 16, - "start_line": 27 - } - }, - "2559": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 72, - "start_line": 37 - }, - "While expanding the reference 'squashed_dict_end' in:" - ], - "start_col": 43, - "start_line": 27 - } - }, - "2560": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 37 - } - }, - "2561": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "2563": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 9, - "start_line": 44 - } - }, - "2564": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "2565": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 9, - "start_line": 49 - } - }, - "2567": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 20, - "start_line": 50 - } - }, - "2569": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 23, - "start_line": 51 - }, - "While expanding the reference 'default_value' in:" - ], - "start_col": 57, - "start_line": 41 - } - }, - "2570": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 12, - "start_line": 48 - } - }, - "2572": { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_finalize_inner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "2573": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "2575": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 41, - "start_line": 3 - } - }, - "2577": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 6, - "start_line": 3 - } - }, - "2578": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b2cf08f23bd6d74eeb872bed49d06f4a7518757c8955198bd7ce9a52a9cf0046.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 20, - "start_line": 6 - }, - "While handling calldata argument 'token_id'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2579": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/84a24514c1fc47c938055c9b8b555ae76e193c3fe4f1a6a3391748432a916688.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 36, - "start_line": 6 - }, - "While handling calldata argument 'value'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2580": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/718aa2ac933a14995b4c0da5118692224afa83ebc1cf2b531694a3e835400de0.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 49, - "start_line": 6 - }, - "While handling calldata argument 'name'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2581": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/718aa2ac933a14995b4c0da5118692224afa83ebc1cf2b531694a3e835400de0.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 49, - "start_line": 6 - }, - "While handling calldata argument 'name'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "2583": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "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": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - } - }, - "2584": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 3 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "2585": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 4 - } - }, - "2587": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - } - }, - "2588": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 14, - "start_line": 6 - }, - "While expanding the reference 'calldata_ptr_start' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 12, - "start_line": 3 - } - }, - "2589": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - } - }, - "2591": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c69c7efe008948007bb96a7ffcf593eef2281114be5664acdb2aab9fdcaff9f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 29, - "start_line": 7 - }, - "While handling return value 'data_uri'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_data_uri_len' in:" - ], - "start_col": 9, - "start_line": 7 - }, - "While handling return value 'data_uri_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "2592": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 29, - "start_line": 7 - }, - "While handling return value 'data_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "2593": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c69c7efe008948007bb96a7ffcf593eef2281114be5664acdb2aab9fdcaff9f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 29, - "start_line": 7 - }, - "While handling return value 'data_uri'" - ], - "start_col": 30, - "start_line": 8 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 9, - "start_line": 7 - }, - "While handling return value 'data_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "2595": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c69c7efe008948007bb96a7ffcf593eef2281114be5664acdb2aab9fdcaff9f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 29, - "start_line": 7 - }, - "While handling return value 'data_uri'" - ], - "start_col": 51, - "start_line": 8 - }, - "While expanding the reference '__return_value_arg_data_uri_len' in:" - ], - "start_col": 9, - "start_line": 7 - }, - "While handling return value 'data_uri_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "2596": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 29, - "start_line": 7 - }, - "While handling return value 'data_uri'" - ], - "start_col": 30, - "start_line": 8 - } - }, - "2597": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling return values of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2598": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/e1e41e9022bda39c4617b9e4e338140cde71000402172e9b2b9c9fdc807617dc.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/63dec979b849c8d317c85f20bf92c57762e3a959db375d2edb42d111867dcba1.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "2599": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/63dec979b849c8d317c85f20bf92c57762e3a959db375d2edb42d111867dcba1.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 36, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 29, - "start_line": 7 - }, - "While handling return value 'data_uri'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "2601": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c69c7efe008948007bb96a7ffcf593eef2281114be5664acdb2aab9fdcaff9f.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/63dec979b849c8d317c85f20bf92c57762e3a959db375d2edb42d111867dcba1.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_data_uri_len' in:" - ], - "start_col": 9, - "start_line": 7 - }, - "While handling return value 'data_uri_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "2602": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/90d39885368c3e7097e50bfd1ab7069fc16a5b7a0aacb507eaa76c5ff838c93e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/63dec979b849c8d317c85f20bf92c57762e3a959db375d2edb42d111867dcba1.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 64, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_data_uri' in:" - ], - "start_col": 29, - "start_line": 7 - }, - "While handling return value 'data_uri'" - ], - "start_col": 35, - "start_line": 5 - } - }, - "2604": { - "accessible_scopes": [ - "interfaces", - "interfaces.ICellRenderer", - "interfaces.ICellRenderer.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/63dec979b849c8d317c85f20bf92c57762e3a959db375d2edb42d111867dcba1.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "2605": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - } - }, - "2606": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - } - }, - "2607": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - } - }, - "2608": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 43, - "start_line": 15 - }, - "While expanding the reference 'leaf' in:" - ], - "start_col": 5, - "start_line": 13 - } - }, - "2609": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 49, - "start_line": 15 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 29, - "start_line": 13 - } - }, - "2610": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 60, - "start_line": 15 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 46, - "start_line": 13 - } - }, - "2611": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - } - }, - "2613": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 17 - } - }, - "2614": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "2616": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "2617": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "2618": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "2619": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 18 - } - }, - "2621": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - } - }, - "2622": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "2623": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "2624": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "2625": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 20 - } - }, - "2627": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "2628": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 14, - "start_line": 25 - }, - "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": 43, - "start_line": 24 - } - }, - "2629": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 25, - "start_line": 25 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 60, - "start_line": 24 - } - }, - "2630": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 28, - "start_line": 25 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 63, - "start_line": 24 - } - }, - "2631": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 14, - "start_line": 25 - } - }, - "2633": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "2635": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "2637": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 34, - "start_line": 28 - }, - "While expanding the reference 'hash_ptr' in:" - ], - "start_col": 19, - "start_line": 24 - } - }, - "2638": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 44, - "start_line": 28 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 60, - "start_line": 24 - } - }, - "2639": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 47, - "start_line": 28 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 63, - "start_line": 24 - } - }, - "2640": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 19, - "start_line": 28 - } - }, - "2642": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "2644": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 34, - "start_line": 30 - }, - "While expanding the reference 'hash_ptr' in:" - ], - "start_col": 19, - "start_line": 24 - } - }, - "2645": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 44, - "start_line": 30 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 63, - "start_line": 24 - } - }, - "2646": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 47, - "start_line": 30 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 60, - "start_line": 24 - } - }, - "2647": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 19, - "start_line": 30 - } - }, - "2649": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'hash_ptr' in:" - ], - "start_col": 19, - "start_line": 24 - }, - "While expanding the reference 'hash_ptr' in:" - ], - "start_col": 34, - "start_line": 30 - } - }, - "2650": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 14, - "start_line": 25 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 79 - } - }, - "2651": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 13, - "start_line": 32 - }, - "While expanding the reference 'n' in:" - ], - "start_col": 14, - "start_line": 30 - } - }, - "2652": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "2653": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 39, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 39 - } - }, - "2655": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 41 - } - }, - "2657": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "2658": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "2659": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "2660": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 42 - }, - "While expanding the reference 'curr' in:" - ], - "start_col": 5, - "start_line": 37 - } - }, - "2661": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - } - }, - "2662": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 37, - "start_line": 45 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "2663": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 15, - "start_line": 45 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "2664": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 51, - "start_line": 45 - }, - "While expanding the reference 'curr' in:" - ], - "start_col": 5, - "start_line": 37 - } - }, - "2665": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 57, - "start_line": 45 - } - }, - "2666": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 15, - "start_line": 45 - } - }, - "2668": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "2669": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 45 - } - }, - "2670": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 45 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - } - }, - "2671": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 37, - "start_line": 47 - }, - "While expanding the reference 'n' in:" - ], - "start_col": 10, - "start_line": 45 - } - }, - "2672": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 40, - "start_line": 47 - } - }, - "2674": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 55, - "start_line": 47 - } - }, - "2676": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - } - }, - "2678": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "2679": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2681": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "2683": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "2684": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "2686": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "2687": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "2689": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "2690": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/075e4ad17c5c33f2000b89f716344a0dc5939a8c778eaecf5d50aad0b8c8f6a4.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 18, - "start_line": 25 - }, - "While handling calldata argument 'id'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2691": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/84a24514c1fc47c938055c9b8b555ae76e193c3fe4f1a6a3391748432a916688.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 28, - "start_line": 25 - }, - "While handling calldata argument 'value'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2692": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/46897e8d1eeb70f43de97768fc576e67eb909a92fef3afcd8593de4462cb359f.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 25 - }, - "While handling calldata argument 'contract_address'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2693": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/46897e8d1eeb70f43de97768fc576e67eb909a92fef3afcd8593de4462cb359f.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 41, - "start_line": 25 - }, - "While handling calldata argument 'contract_address'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "2695": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "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": 25 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "2696": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "2698": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 29, - "start_line": 1 - }, - "While expanding the reference '__keys_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 2 - } - }, - "2699": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "2700": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 84, - "start_line": 1 - }, - "While expanding the reference '__data_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 4 - } - }, - "2701": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "2703": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "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": 25 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "2704": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.CellUpdated", - "sheet.library.CellUpdated.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "2705": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2706": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2707": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2709": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "2710": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2711": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2712": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - } - }, - "2714": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_renderer/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 - } - }, - "2715": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 58, - "start_line": 16 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 15 - } - }, - "2716": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 37, - "start_line": 16 - } - }, - "2718": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2719": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2720": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2721": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 45, - "start_line": 21 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 16 - } - }, - "2722": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 9, - "start_line": 22 - } - }, - "2723": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2724": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2725": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 30, - "start_line": 26 - } - }, - "2727": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_renderer/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 - } - }, - "2728": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 31, - "start_line": 27 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 26 - } - }, - "2729": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 55, - "start_line": 27 - } - }, - "2730": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "2732": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2733": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/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 - } - }, - "2734": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_renderer", - "sheet.library.Sheet_cell_renderer.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "2735": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2736": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2737": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2739": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "2740": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2741": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2742": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "2744": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_merkle_root/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 - } - }, - "2745": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "2746": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "2748": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2749": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2750": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2751": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "2752": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "2753": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2754": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2755": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "2757": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_merkle_root/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 - } - }, - "2758": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "2759": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "2760": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "2762": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2763": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/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 - } - }, - "2764": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_merkle_root", - "sheet.library.Sheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "2765": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2766": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2767": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2769": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "2770": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2771": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2772": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "2774": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_max_per_wallet/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 - } - }, - "2775": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "2776": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "2778": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2779": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2780": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2781": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "2782": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "2783": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2784": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2785": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "2787": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_max_per_wallet/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 - } - }, - "2788": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "2789": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "2790": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "2792": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2793": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/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 - } - }, - "2794": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_max_per_wallet", - "sheet.library.Sheet_max_per_wallet.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "2795": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "2796": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2798": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "2799": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "2801": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell/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 - } - }, - "2802": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 44, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 9 - } - }, - "2803": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "2805": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/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 - } - }, - "2806": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/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 - } - }, - "2807": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "2808": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - } - }, - "2809": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/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 - } - }, - "2810": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/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 - } - }, - "2811": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 35, - "start_line": 17 - }, - "While expanding the reference 'id' in:" - ], - "start_col": 80, - "start_line": 14 - } - }, - "2812": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 30, - "start_line": 17 - } - }, - "2814": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell/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 - } - }, - "2815": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 58, - "start_line": 18 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "2816": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 37, - "start_line": 18 - } - }, - "2818": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell/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 - } - }, - "2819": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - } - }, - "2821": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "2823": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - }, - "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": 19 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "2824": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 58, - "start_line": 20 - } - }, - "2826": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 37, - "start_line": 20 - } - }, - "2828": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 31, - "start_line": 22 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 20 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "2829": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 32, - "start_line": 23 - }, - "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 - } - }, - "2830": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 35, - "start_line": 24 - }, - "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 - } - }, - "2831": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 45, - "start_line": 25 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "2832": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 45, - "start_line": 26 - }, - "While expanding the reference '__storage_var_temp1' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "2833": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 45, - "start_line": 27 - }, - "While expanding the reference '__storage_var_temp2' in:" - ], - "start_col": 14, - "start_line": 20 - } - }, - "2834": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "2835": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 30, - "start_line": 34 - }, - "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": 31 - } - }, - "2836": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 30, - "start_line": 34 - }, - "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": 31 - } - }, - "2837": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 35, - "start_line": 34 - }, - "While expanding the reference 'id' in:" - ], - "start_col": 9, - "start_line": 32 - } - }, - "2838": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 30, - "start_line": 34 - } - }, - "2840": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - }, - "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": 31 - } - }, - "2841": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 31, - "start_line": 35 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 34 - } - }, - "2842": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 55, - "start_line": 35 - } - }, - "2843": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 35, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 35 - } - }, - "2845": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 31, - "start_line": 36 - } - }, - "2847": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 55, - "start_line": 36 - } - }, - "2848": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 36, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 36 - } - }, - "2850": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 37, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 31, - "start_line": 37 - } - }, - "2852": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 37, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 55, - "start_line": 37 - } - }, - "2853": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 37, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 37 - } - }, - "2855": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 38, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 38 - }, - "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": 34 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "2856": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 34, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 38, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 38 - }, - "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": 34 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "2857": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell", - "sheet.library.Sheet_cell.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 38, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/impl.cairo" - }, - "start_col": 9, - "start_line": 38 - } - }, - "2858": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "2859": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2861": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "2862": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "2864": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 55, - "start_line": 10 - } - }, - "2865": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "2867": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "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 - } - }, - "2868": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 44, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "2869": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "2871": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 10 - } - }, - "2872": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - }, - "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": 11 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "2873": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 11 - } - }, - "2874": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 12 - } - }, - "2875": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "2876": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "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": 15 - } - }, - "2877": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'id' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "2878": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 39, - "start_line": 18 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 19, - "start_line": 16 - } - }, - "2879": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - } - }, - "2881": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_calldata/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": 15, - "start_line": 15 - } - }, - "2882": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 58, - "start_line": 19 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "2883": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - } - }, - "2885": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/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 - } - }, - "2886": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 32, - "start_line": 22 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "2887": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 35, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 18 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "2888": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 45, - "start_line": 24 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 19 - } - }, - "2889": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "2890": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - }, - "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": 28 - } - }, - "2891": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - }, - "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": 28 - } - }, - "2892": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 35, - "start_line": 31 - }, - "While expanding the reference 'id' in:" - ], - "start_col": 9, - "start_line": 29 - } - }, - "2893": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 39, - "start_line": 31 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 19, - "start_line": 29 - } - }, - "2894": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 30, - "start_line": 31 - } - }, - "2896": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "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": 28 - } - }, - "2897": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 31, - "start_line": 32 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 31 - } - }, - "2898": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 55, - "start_line": 32 - } - }, - "2899": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "2901": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - }, - "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": 31 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "2902": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - }, - "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": 31 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "2903": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_calldata", - "sheet.library.Sheet_cell_calldata.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 33, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/impl.cairo" - }, - "start_col": 9, - "start_line": 33 - } - }, - "2904": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2905": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2906": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2908": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "2909": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2910": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2911": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "2913": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri_len/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 - } - }, - "2914": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "2915": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "2917": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2918": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2919": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2920": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "2921": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "2922": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2923": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2924": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "2926": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri_len/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 - } - }, - "2927": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "2928": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "2929": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "2931": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2932": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/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 - } - }, - "2933": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri_len", - "sheet.library.Sheet_contract_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "2934": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "2935": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2937": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "2938": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "2940": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri/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 - } - }, - "2941": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 44, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 9 - } - }, - "2942": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "2944": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2945": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2946": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "2947": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - } - }, - "2948": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2949": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2950": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 35, - "start_line": 17 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 80, - "start_line": 14 - } - }, - "2951": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 30, - "start_line": 17 - } - }, - "2953": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri/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 - } - }, - "2954": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 58, - "start_line": 18 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "2955": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 37, - "start_line": 18 - } - }, - "2957": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2958": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2959": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2960": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 45, - "start_line": 23 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "2961": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 24 - } - }, - "2962": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2963": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2964": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 35, - "start_line": 30 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 28 - } - }, - "2965": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 30, - "start_line": 30 - } - }, - "2967": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_contract_uri/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 - } - }, - "2968": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 31, - "start_line": 31 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 30 - } - }, - "2969": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 55, - "start_line": 31 - } - }, - "2970": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "2972": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2973": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/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 - } - }, - "2974": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_contract_uri", - "sheet.library.Sheet_contract_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "2975": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2976": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2977": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "2979": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "2980": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2981": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2982": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "2984": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_is_mint_open/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 - } - }, - "2985": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "2986": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "2988": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2989": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2990": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2991": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "2992": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "2993": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2994": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "2995": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "2997": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_is_mint_open/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 - } - }, - "2998": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "2999": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "3000": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "3002": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "3003": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/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 - } - }, - "3004": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_is_mint_open", - "sheet.library.Sheet_is_mint_open.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "3005": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3006": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3007": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "3009": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "3010": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3011": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3012": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "3014": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_price/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 - } - }, - "3015": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "3016": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "3018": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3019": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3020": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3021": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "3022": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "3023": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3024": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3025": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "3027": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_cell_price/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 - } - }, - "3028": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "3029": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "3030": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "3032": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3033": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/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 - } - }, - "3034": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_cell_price", - "sheet.library.Sheet_cell_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "3035": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3036": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3037": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "3039": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "3040": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3041": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3042": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "3044": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_royalty_rate/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 - } - }, - "3045": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "3046": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "3048": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3049": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3050": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3051": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "3052": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "3053": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3054": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3055": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "3057": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Sheet_royalty_rate/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 - } - }, - "3058": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "3059": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "3060": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "3062": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3063": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/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 - } - }, - "3064": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet_royalty_rate", - "sheet.library.Sheet_royalty_rate.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "3065": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 86 - }, - "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": 83 - } - }, - "3066": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 86 - }, - "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": 83 - } - }, - "3067": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 86 - }, - "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": 83 - } - }, - "3068": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 86 - } - }, - "3070": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 86 - } - }, - "3071": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 92 - }, - "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": 25, - "start_line": 89 - } - }, - "3072": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 92 - }, - "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": 45, - "start_line": 89 - } - }, - "3073": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 92 - }, - "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": 73, - "start_line": 89 - } - }, - "3074": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 92 - }, - "While expanding the reference 'price' in:" - ], - "start_col": 9, - "start_line": 90 - } - }, - "3075": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 92 - } - }, - "3077": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 93 - } - }, - "3078": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 99, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 99 - }, - "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": 27, - "start_line": 96 - } - }, - "3079": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 99, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 99 - }, - "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": 47, - "start_line": 96 - } - }, - "3080": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 99, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 99 - }, - "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": 75, - "start_line": 96 - } - }, - "3081": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 99, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 99 - } - }, - "3083": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 99, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 99 - } - }, - "3084": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 105 - }, - "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": 27, - "start_line": 102 - } - }, - "3085": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 105 - }, - "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": 47, - "start_line": 102 - } - }, - "3086": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 105 - }, - "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": 75, - "start_line": 102 - } - }, - "3087": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 103, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 105 - }, - "While expanding the reference 'rate' in:" - ], - "start_col": 9, - "start_line": 103 - } - }, - "3088": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 105 - } - }, - "3090": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_royalty_rate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 106 - } - }, - "3091": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 112 - }, - "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": 23, - "start_line": 109 - } - }, - "3092": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 112 - }, - "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": 43, - "start_line": 109 - } - }, - "3093": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 112 - }, - "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": 71, - "start_line": 109 - } - }, - "3094": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 112 - } - }, - "3096": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 113 - }, - "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": 112 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 56 - } - }, - "3097": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 113 - }, - "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": 26, - "start_line": 112 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 56 - } - }, - "3098": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 113 - }, - "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": 26, - "start_line": 112 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 56 - } - }, - "3099": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 113 - } - }, - "3101": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 35, - "start_line": 114 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 113 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3102": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 52, - "start_line": 114 - } - }, - "3103": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 79, - "start_line": 114 - } - }, - "3105": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 35, - "start_line": 114 - } - }, - "3107": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 115 - }, - "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": 30, - "start_line": 113 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3108": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_royalty_rate/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 115 - }, - "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": 30, - "start_line": 113 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3109": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 115 - }, - "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": 35, - "start_line": 114 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - } - }, - "3110": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 115 - }, - "While expanding the reference 'receiver' in:" - ], - "start_col": 14, - "start_line": 112 - } - }, - "3111": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 115 - }, - "While expanding the reference 'royalty_amount' in:" - ], - "start_col": 14, - "start_line": 114 - } - }, - "3112": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.royalty_info" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 115, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 115 - } - }, - "3113": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 125, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 125 - } - }, - "3115": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 131, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 126 - }, - "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": 19, - "start_line": 118 - } - }, - "3116": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 131, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 126 - }, - "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": 39, - "start_line": 118 - } - }, - "3117": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 131, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 126 - }, - "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": 67, - "start_line": 118 - } - }, - "3118": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 127 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 119 - } - }, - "3119": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 129, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 129 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 9, - "start_line": 120 - } - }, - "3120": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 121, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 129, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 58, - "start_line": 129 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 9, - "start_line": 121 - } - }, - "3121": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 129, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 78, - "start_line": 129 - }, - "While expanding the reference 'cell_calldata_len' in:" - ], - "start_col": 9, - "start_line": 122 - } - }, - "3122": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 131, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 126 - } - }, - "3124": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 132, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 132 - } - }, - "3126": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 119, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 133 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 119 - } - }, - "3127": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 132, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 48, - "start_line": 133 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 15, - "start_line": 132 - } - }, - "3128": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 68, - "start_line": 133 - }, - "While expanding the reference 'cell_calldata_len' in:" - ], - "start_col": 9, - "start_line": 122 - } - }, - "3129": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 123, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 134, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 134 - }, - "While expanding the reference 'cell_calldata' in:" - ], - "start_col": 9, - "start_line": 123 - } - }, - "3130": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 133 - } - }, - "3132": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 136 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 133 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 275 - } - }, - "3133": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 136 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 133 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 277 - } - }, - "3134": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 136 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 32, - "start_line": 133 - } - }, - "3135": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 121, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 136 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 9, - "start_line": 121 - } - }, - "3136": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 43, - "start_line": 136 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 9, - "start_line": 120 - } - }, - "3137": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 136 - } - }, - "3139": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 137 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 118 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 136 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "3140": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 135, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 137 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 118 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 133 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 276 - } - }, - "3141": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/CellUpdated/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 137 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 118 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 136 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "3142": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 137, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 137 - } - }, - "3143": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 143 - } - }, - "3145": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 140 - } - }, - "3146": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 140 - } - }, - "3147": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 140 - } - }, - "3148": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 145 - }, - "While expanding the reference 'token_id_256' in:" - ], - "start_col": 36, - "start_line": 144 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 141 - } - }, - "3149": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 145 - }, - "While expanding the reference 'token_id_256' in:" - ], - "start_col": 46, - "start_line": 144 - } - }, - "3151": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 145 - } - }, - "3153": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 146 - } - }, - "3155": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 147, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 35, - "start_line": 147 - } - }, - "3157": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 148 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 140 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 145 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - } - }, - "3158": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 148 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 140 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 22, - "start_line": 145 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - } - }, - "3159": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 148 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 140 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 145 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - } - }, - "3160": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 148 - } - }, - "3162": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 31, - "start_line": 148 - } - }, - "3164": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 148 - } - }, - "3166": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 147, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 148 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 17, - "start_line": 147 - } - }, - "3167": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 148 - } - }, - "3168": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 150 - }, - "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": 22, - "start_line": 145 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - } - }, - "3169": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 150 - }, - "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": 22, - "start_line": 145 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - } - }, - "3170": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 150 - }, - "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": 22, - "start_line": 145 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - } - }, - "3171": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 43, - "start_line": 150 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 141 - } - }, - "3172": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 150 - } - }, - "3174": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 150 - }, - "While auto generating local variable for 'cell_data'." - ], - "start_col": 14, - "start_line": 150 - } - }, - "3175": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 150 - }, - "While auto generating local variable for 'cell_data'." - ], - "start_col": 14, - "start_line": 150 - } - }, - "3176": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 150 - }, - "While auto generating local variable for 'cell_data'." - ], - "start_col": 14, - "start_line": 150 - } - }, - "3177": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 39, - "start_line": 153 - } - }, - "3179": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 153 - } - }, - "3180": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 155 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 293 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 150 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3181": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 155 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 294 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 27, - "start_line": 150 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3182": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 155 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 295 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 150 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3183": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 141, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 296, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 155 - }, - "While trying to retrieve the implicit argument 'token_id' in:" - ], - "start_col": 5, - "start_line": 296 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 141 - } - }, - "3184": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 151, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 155 - }, - "While trying to retrieve the implicit argument 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 297 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 28, - "start_line": 151 - } - }, - "3185": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 155 - }, - "While trying to retrieve the implicit argument 'calldata' in:" - ], - "start_col": 5, - "start_line": 298 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 20, - "start_line": 153 - } - }, - "3186": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 155 - } - }, - "3188": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 155 - } - }, - "3190": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 157 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 140 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 155 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 293 - } - }, - "3191": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 157 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 140 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 155 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 294 - } - }, - "3192": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 157 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 140 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 155 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 295 - } - }, - "3193": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 157 - } - }, - "3194": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 157 - } - }, - "3195": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 157 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 13, - "start_line": 155 - }, - "While trying to update the implicit return value 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 297 - } - }, - "3196": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 155, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 76, - "start_line": 157 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 13, - "start_line": 155 - }, - "While trying to update the implicit return value 'calldata' in:" - ], - "start_col": 5, - "start_line": 298 - } - }, - "3197": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.get_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 157 - } - }, - "3198": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 164 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - } - }, - "3199": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 164 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - } - }, - "3200": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 164 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 57, - "start_line": 161 - } - }, - "3201": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 101, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 164 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 74, - "start_line": 161 - } - }, - "3202": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 163, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 54, - "start_line": 164 - }, - "While expanding the reference 'true' in:" - ], - "start_col": 20, - "start_line": 163 - } - }, - "3204": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 60, - "start_line": 164 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 7, - "start_line": 162 - } - }, - "3205": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 164 - } - }, - "3207": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 166 - }, - "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": 164 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3208": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 166 - }, - "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": 23, - "start_line": 164 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3209": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 166 - }, - "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": 23, - "start_line": 164 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - } - }, - "3210": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 165, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 42, - "start_line": 166 - }, - "While expanding the reference 'token_id_256' in:" - ], - "start_col": 36, - "start_line": 165 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 7, - "start_line": 162 - } - }, - "3211": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 165, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 42, - "start_line": 166 - }, - "While expanding the reference 'token_id_256' in:" - ], - "start_col": 46, - "start_line": 165 - } - }, - "3213": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 166 - } - }, - "3215": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 166 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3216": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 166 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3217": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/ERC721_owners/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 57, - "start_line": 161 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 166 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3218": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 74, - "start_line": 161 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 23, - "start_line": 164 - }, - "While trying to update the implicit return value 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - } - }, - "3219": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 162, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 33, - "start_line": 167 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 7, - "start_line": 162 - } - }, - "3220": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 49, - "start_line": 167 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 166 - } - }, - "3221": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 164, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 167 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 14, - "start_line": 164 - } - }, - "3222": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 167 - } - }, - "3223": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 181, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 181 - } - }, - "3225": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 182, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 182 - } - }, - "3226": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 182, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 182 - } - }, - "3228": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - } - }, - "3229": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - } - }, - "3230": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 176 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 176 - } - }, - "3231": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 177, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 177, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'cells' in:" - ], - "start_col": 9, - "start_line": 177 - }, - "While expanding the reference 'cells' in:" - ], - "start_col": 9, - "start_line": 177 - } - }, - "3232": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 9, - "start_line": 178 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 9, - "start_line": 178 - } - }, - "3233": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 179, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 179, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 183 - }, - "While trying to retrieve the implicit argument 'stop' in:" - ], - "start_col": 9, - "start_line": 179 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 9, - "start_line": 179 - } - }, - "3234": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 183, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 183 - } - }, - "3235": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 185 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 59 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - } - }, - "3236": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 185 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 59 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - } - }, - "3237": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 185 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 59 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 176 - } - }, - "3238": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 180, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 66, - "start_line": 185 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 7, - "start_line": 180 - } - }, - "3239": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 73, - "start_line": 185 - } - }, - "3241": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 185 - } - }, - "3243": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 186 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 185 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 59 - } - }, - "3244": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 186 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 185 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 59 - } - }, - "3245": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 185, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 186 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 57, - "start_line": 161 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 185 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 59 - } - }, - "3246": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 186 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 74, - "start_line": 161 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 9, - "start_line": 178 - } - }, - "3247": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 186 - } - }, - "3248": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 186 - } - }, - "3250": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 187 - } - }, - "3252": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 187 - } - }, - "3253": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 187 - } - }, - "3254": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 187 - } - }, - "3255": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 187 - } - }, - "3257": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 187 - } - }, - "3258": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 187 - } - }, - "3260": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 187 - } - }, - "3261": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 187 - } - }, - "3262": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 187 - } - }, - "3264": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 187 - } - }, - "3265": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 187 - } - }, - "3267": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 187 - } - }, - "3268": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 187 - } - }, - "3269": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 186 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - } - }, - "3270": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 22, - "start_line": 186 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - } - }, - "3271": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 176 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 186 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 57, - "start_line": 161 - } - }, - "3272": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 177, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 177, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'cells' in:" - ], - "start_col": 9, - "start_line": 177 - }, - "While expanding the reference 'cells' in:" - ], - "start_col": 9, - "start_line": 177 - } - }, - "3273": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 101, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 9, - "start_line": 178 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 22, - "start_line": 186 - }, - "While trying to update the implicit return value 'rendered_cells' in:" - ], - "start_col": 74, - "start_line": 161 - } - }, - "3274": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 179, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 179, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 188 - }, - "While trying to retrieve the implicit argument 'stop' in:" - ], - "start_col": 9, - "start_line": 179 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 9, - "start_line": 179 - } - }, - "3275": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 28, - "start_line": 188 - } - }, - "3277": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 188 - } - }, - "3279": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.render_grid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 188 - } - }, - "3280": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 194 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 429 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 43, - "start_line": 191 - } - }, - "3281": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 194 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 429 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 191 - } - }, - "3282": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 194 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 429 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 191 - } - }, - "3283": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 194 - } - }, - "3285": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 195, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 195 - }, - "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": 194 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 429 - } - }, - "3286": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 195, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 195 - } - }, - "3288": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 195, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 197 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 403 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 195 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "3289": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 197 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 403 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 194 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 429 - } - }, - "3290": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 194, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 197 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 403 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 194 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 429 - } - }, - "3291": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 195, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 197 - }, - "While trying to retrieve the implicit argument 'address' in:" - ], - "start_col": 70, - "start_line": 403 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 14, - "start_line": 195 - } - }, - "3292": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 197 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 28, - "start_line": 192 - } - }, - "3293": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 43, - "start_line": 197 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 45, - "start_line": 192 - } - }, - "3294": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 197 - } - }, - "3296": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 198 - }, - "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": 13, - "start_line": 197 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 403 - } - }, - "3297": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 198 - }, - "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": 13, - "start_line": 197 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 403 - } - }, - "3298": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 198 - }, - "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": 197 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 403 - } - }, - "3299": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 198 - } - }, - "3301": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 199 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 417 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 36, - "start_line": 198 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3302": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 199 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 417 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 198 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3303": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 199 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 417 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 36, - "start_line": 198 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3304": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 199 - }, - "While trying to retrieve the implicit argument 'address' in:" - ], - "start_col": 70, - "start_line": 417 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 13, - "start_line": 197 - }, - "While trying to update the implicit return value 'address' in:" - ], - "start_col": 70, - "start_line": 403 - } - }, - "3305": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 48, - "start_line": 199 - }, - "While expanding the reference 'max_per_wallet' in:" - ], - "start_col": 18, - "start_line": 198 - } - }, - "3306": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 199 - } - }, - "3308": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 202 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 114 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 199 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 417 - } - }, - "3309": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 202 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 114 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 199 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 417 - } - }, - "3310": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 202 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 114 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 199 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 417 - } - }, - "3311": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 202 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 13, - "start_line": 199 - }, - "While trying to update the implicit return value 'address' in:" - ], - "start_col": 70, - "start_line": 417 - } - }, - "3312": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 202 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 192 - } - }, - "3313": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 202 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 192 - } - }, - "3314": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 202 - } - }, - "3316": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 203, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 203 - } - }, - "3317": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 209 - } - }, - "3319": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 210 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 206 - } - }, - "3320": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 210 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 20, - "start_line": 206 - } - }, - "3321": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 210 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 206 - } - }, - "3322": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 210 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 207 - } - }, - "3323": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 210 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 9, - "start_line": 207 - } - }, - "3324": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 210 - } - }, - "3326": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 212, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 212 - } - }, - "3328": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 75, - "start_line": 215 - } - }, - "3330": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 44, - "start_line": 215 - } - }, - "3332": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 215 - } - }, - "3333": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 219 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 210 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - } - }, - "3334": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 219 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 22, - "start_line": 210 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - } - }, - "3335": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 210, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 219 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 210 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - } - }, - "3336": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 219, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 51, - "start_line": 219 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 30, - "start_line": 216 - }, - "While expanding the reference 'rendered_cells_start' in:" - ], - "start_col": 20, - "start_line": 215 - } - }, - "3337": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 218, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 219, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 85, - "start_line": 219 - }, - "While expanding the reference 'true' in:" - ], - "start_col": 20, - "start_line": 218 - } - }, - "3339": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 220, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 220 - } - }, - "3340": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 219 - } - }, - "3342": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3343": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3344": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 219, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 219, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 219 - }, - "While auto generating local variable for 'value'." - ], - "start_col": 14, - "start_line": 219 - } - }, - "3345": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 224, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 78, - "start_line": 222 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - } - }, - "3346": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 223, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 223 - }, - "While expanding the reference 'rendered_cells_start' in:" - ], - "start_col": 20, - "start_line": 215 - } - }, - "3347": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 219, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 223, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 35, - "start_line": 223 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 51, - "start_line": 219 - } - }, - "3348": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 223, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 51, - "start_line": 223 - } - }, - "3350": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 224, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 78, - "start_line": 222 - } - }, - "3352": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 225, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 225 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3353": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 221, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 227 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 90 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 23, - "start_line": 219 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3354": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 225, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 227 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 90 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 225 - } - }, - "3355": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 224, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 227 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 90 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 222 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - } - }, - "3356": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 227 - } - }, - "3358": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 228 - }, - "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": 22, - "start_line": 227 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 90 - } - }, - "3359": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 228 - }, - "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": 22, - "start_line": 227 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 90 - } - }, - "3360": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 228 - }, - "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": 22, - "start_line": 227 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 90 - } - }, - "3361": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 228 - } - }, - "3363": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 42, - "start_line": 229 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 228 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3364": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 42, - "start_line": 229 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 36, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 34, - "start_line": 228 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3365": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 230 - }, - "While expanding the reference 'renderer_address' in:" - ], - "start_col": 14, - "start_line": 228 - } - }, - "3366": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 31, - "start_line": 230 - } - }, - "3367": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 219, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 219, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 230 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 14, - "start_line": 219 - }, - "While auto generating local variable for 'value'." - ], - "start_col": 14, - "start_line": 219 - } - }, - "3368": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 227, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 230, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 52, - "start_line": 230 - }, - "While expanding the reference 'name' in:" - ], - "start_col": 14, - "start_line": 227 - } - }, - "3369": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 42, - "start_line": 229 - } - }, - "3371": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 228, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 232, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 232 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 20, - "start_line": 206 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 228 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3372": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 232, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 232 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 206 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 42, - "start_line": 229 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - } - }, - "3373": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/ICellRenderer/token_uri/41262dba046518ea626ceadddf9bdd89ee1cb488a62fdf8cc47232b6ce4027bb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 6, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 231, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 232, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 232 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 206 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 42, - "start_line": 229 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 6 - }, - "While handling contract interface function:" - ], - "start_col": 36, - "start_line": 1 - } - }, - "3374": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 229, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 232, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 232 - }, - "While expanding the reference 'token_uri_len' in:" - ], - "start_col": 14, - "start_line": 229 - } - }, - "3375": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 229, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 232, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 232 - }, - "While expanding the reference 'token_uri' in:" - ], - "start_col": 29, - "start_line": 229 - } - }, - "3376": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 232, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 232 - } - }, - "3377": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 238, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 238 - } - }, - "3379": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 239 - } - }, - "3381": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 239 - }, - "While auto generating local variable for 'contract_uri'." - ], - "start_col": 14, - "start_line": 239 - } - }, - "3382": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 240 - }, - "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": 235 - } - }, - "3383": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 240 - }, - "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": 235 - } - }, - "3384": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 240 - }, - "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": 235 - } - }, - "3385": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 240 - } - }, - "3387": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 240 - }, - "While auto generating local variable for 'contract_uri_len'." - ], - "start_col": 14, - "start_line": 240 - } - }, - "3388": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 241, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 241 - } - }, - "3390": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 242 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 90 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 240 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3391": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 242 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 90 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 240 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3392": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 242 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 90 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 34, - "start_line": 240 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3393": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 242 - } - }, - "3395": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 243 - } - }, - "3397": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 243 - } - }, - "3398": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 244 - } - }, - "3400": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 244, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 244 - } - }, - "3401": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 245, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 245 - } - }, - "3402": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 246, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 246 - } - }, - "3404": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 246, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 246 - } - }, - "3405": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 247, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 247 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 235 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 242 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 90 - } - }, - "3406": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 247, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 247 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 235 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 242 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 90 - } - }, - "3407": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 247, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 247 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 235 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 242 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 90 - } - }, - "3408": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 247, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 247 - } - }, - "3410": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 247, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 247 - }, - "While expanding the reference 'contract_uri' in:" - ], - "start_col": 14, - "start_line": 239 - }, - "While auto generating local variable for 'contract_uri'." - ], - "start_col": 14, - "start_line": 239 - } - }, - "3411": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 247, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 247 - } - }, - "3412": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 249 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 388 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 240 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3413": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 249 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 388 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 240 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3414": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 249 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 388 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 34, - "start_line": 240 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3415": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 28, - "start_line": 249 - } - }, - "3417": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 31, - "start_line": 249 - }, - "While expanding the reference 'contract_uri' in:" - ], - "start_col": 14, - "start_line": 239 - }, - "While auto generating local variable for 'contract_uri'." - ], - "start_col": 14, - "start_line": 239 - } - }, - "3418": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 249 - } - }, - "3420": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 250 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 235 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 249 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 388 - } - }, - "3421": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 250 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 235 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 249 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 388 - } - }, - "3422": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 250 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 235 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 249 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 388 - } - }, - "3423": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 240, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 250 - }, - "While expanding the reference 'contract_uri_len' in:" - ], - "start_col": 14, - "start_line": 240 - }, - "While auto generating local variable for 'contract_uri_len'." - ], - "start_col": 14, - "start_line": 240 - } - }, - "3424": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 239, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 35, - "start_line": 250 - }, - "While expanding the reference 'contract_uri' in:" - ], - "start_col": 14, - "start_line": 239 - }, - "While auto generating local variable for 'contract_uri'." - ], - "start_col": 14, - "start_line": 239 - } - }, - "3425": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 250 - } - }, - "3426": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 253, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 256, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 256 - }, - "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": 27, - "start_line": 253 - } - }, - "3427": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 253, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 256, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 256 - }, - "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": 47, - "start_line": 253 - } - }, - "3428": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 253, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 256, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 256 - }, - "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": 75, - "start_line": 253 - } - }, - "3429": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 254, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 256, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 38, - "start_line": 256 - }, - "While expanding the reference 'contract_uri_len' in:" - ], - "start_col": 9, - "start_line": 254 - } - }, - "3430": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 256, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 256 - } - }, - "3432": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 257, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 29, - "start_line": 257 - } - }, - "3434": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 254, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 257, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 257 - }, - "While expanding the reference 'contract_uri_len' in:" - ], - "start_col": 9, - "start_line": 254 - } - }, - "3435": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 254, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 257, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 50, - "start_line": 257 - }, - "While expanding the reference 'contract_uri' in:" - ], - "start_col": 33, - "start_line": 254 - } - }, - "3436": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 257, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 257 - } - }, - "3438": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.set_contract_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 258, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 258 - } - }, - "3439": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.open_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 261, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 262 - }, - "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": 20, - "start_line": 261 - } - }, - "3440": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.open_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 261, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 262 - }, - "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": 40, - "start_line": 261 - } - }, - "3441": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.open_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 261, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 262 - }, - "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": 68, - "start_line": 261 - } - }, - "3442": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.open_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 262 - } - }, - "3444": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.open_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 262, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 262 - } - }, - "3446": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.open_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 263, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 263 - } - }, - "3447": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.close_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 266, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 267, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 267 - }, - "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": 21, - "start_line": 266 - } - }, - "3448": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.close_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 266, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 267, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 267 - }, - "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": 41, - "start_line": 266 - } - }, - "3449": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.close_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 266, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 267, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 267 - }, - "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": 69, - "start_line": 266 - } - }, - "3450": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.close_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 267, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 267 - } - }, - "3452": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.close_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 267, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 267 - } - }, - "3454": { - "accessible_scopes": [ - "sheet.library", - "sheet.library.Sheet", - "sheet.library.Sheet.close_mint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 268, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 268 - } - }, - "3455": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 282, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 282 - } - }, - "3456": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 283 - } - }, - "3458": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 284 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 275 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 275 - } - }, - "3459": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 284 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 276 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 276 - } - }, - "3460": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 284 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 277 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 277 - } - }, - "3461": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 284 - }, - "While trying to retrieve the implicit argument 'token_id' in:" - ], - "start_col": 5, - "start_line": 278 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 278 - } - }, - "3462": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 284 - }, - "While trying to retrieve the implicit argument 'index' in:" - ], - "start_col": 5, - "start_line": 279 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 279 - } - }, - "3463": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 284 - }, - "While trying to retrieve the implicit argument 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 280 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 280 - } - }, - "3464": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 284 - } - }, - "3465": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 286 - }, - "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": 5, - "start_line": 275 - } - }, - "3466": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 286 - }, - "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": 5, - "start_line": 276 - } - }, - "3467": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 286 - }, - "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": 5, - "start_line": 277 - } - }, - "3468": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 31, - "start_line": 286 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 278 - } - }, - "3469": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 286 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 279 - } - }, - "3470": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 48, - "start_line": 286 - } - }, - "3471": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 286, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 286 - } - }, - "3473": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 288 - }, - "While trying to retrieve the implicit argument 'token_id' in:" - ], - "start_col": 5, - "start_line": 278 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 278 - } - }, - "3474": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 287, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 288 - }, - "While expanding the reference 'index_new' in:" - ], - "start_col": 21, - "start_line": 287 - } - }, - "3476": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 288 - }, - "While trying to retrieve the implicit argument 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 280 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 280 - } - }, - "3477": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 288 - } - }, - "3479": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 288 - } - }, - "3481": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 275, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 289, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 289 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 275 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 288 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 275 - } - }, - "3482": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 289, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 289 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 276 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 288 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 276 - } - }, - "3483": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 289, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 289 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 277 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 288 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 277 - } - }, - "3484": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 289, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 289 - }, - "While trying to retrieve the implicit argument 'token_id' in:" - ], - "start_col": 5, - "start_line": 278 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 288 - }, - "While trying to update the implicit return value 'token_id' in:" - ], - "start_col": 5, - "start_line": 278 - } - }, - "3485": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 289, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 289 - }, - "While trying to retrieve the implicit argument 'index' in:" - ], - "start_col": 5, - "start_line": 279 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 279 - } - }, - "3486": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 288, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 289, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 289 - }, - "While trying to retrieve the implicit argument 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 280 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 288 - }, - "While trying to update the implicit return value 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 280 - } - }, - "3487": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._set_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 289, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 289 - } - }, - "3488": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 300 - } - }, - "3489": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 301, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 301 - } - }, - "3491": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 302, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 302 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 293 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 293 - } - }, - "3492": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 302, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 302 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 294 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 294 - } - }, - "3493": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 302, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 302 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 295 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 295 - } - }, - "3494": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 296, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 296, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 302, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 302 - }, - "While trying to retrieve the implicit argument 'token_id' in:" - ], - "start_col": 5, - "start_line": 296 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 296 - } - }, - "3495": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 302, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 302 - }, - "While trying to retrieve the implicit argument 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 297 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 297 - } - }, - "3496": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 302, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 302 - }, - "While trying to retrieve the implicit argument 'calldata' in:" - ], - "start_col": 5, - "start_line": 298 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 5, - "start_line": 298 - } - }, - "3497": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 302, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 302 - } - }, - "3498": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 304 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 293 - } - }, - "3499": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 304 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 294 - } - }, - "3500": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 304 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 295 - } - }, - "3501": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 296, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 51, - "start_line": 304 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 296 - } - }, - "3502": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 61, - "start_line": 304 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 3, - "start_line": 299 - } - }, - "3503": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 304 - } - }, - "3505": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 305, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 305 - } - }, - "3506": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 305, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 305 - } - }, - "3507": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 293, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 306 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 293 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 304 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3508": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 294, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 306 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 294 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 304 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3509": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_calldata/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 304, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 295, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 306 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 295 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 304 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3510": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 296, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 296, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 306 - }, - "While trying to retrieve the implicit argument 'token_id' in:" - ], - "start_col": 5, - "start_line": 296 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 296 - } - }, - "3511": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 306 - }, - "While trying to retrieve the implicit argument 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 297 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 297 - } - }, - "3512": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 306 - }, - "While trying to retrieve the implicit argument 'calldata' in:" - ], - "start_col": 5, - "start_line": 298 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 5, - "start_line": 298 - } - }, - "3513": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 19, - "start_line": 306 - } - }, - "3515": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 306, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 306 - } - }, - "3517": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._get_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 307, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 307 - } - }, - "3518": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 317, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 317 - } - }, - "3520": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 318, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 318 - } - }, - "3522": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3523": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3524": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - } - }, - "3525": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - } - }, - "3526": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 319 - }, - "While trying to retrieve the implicit argument 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - }, - "While expanding the reference 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - } - }, - "3527": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 319 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 3, - "start_line": 316 - } - }, - "3528": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 319, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 319 - } - }, - "3529": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 46, - "start_line": 322 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - } - }, - "3530": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 322 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 3, - "start_line": 316 - } - }, - "3531": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 322 - } - }, - "3533": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 46, - "start_line": 322 - }, - "While auto generating local variable for 'rendered_cells'." - ], - "start_col": 46, - "start_line": 322 - } - }, - "3534": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 323 - } - }, - "3536": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 323 - } - }, - "3538": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 323, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 323 - } - }, - "3540": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 324, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3541": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 324, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3542": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 324, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - } - }, - "3543": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 324, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 46, - "start_line": 322 - }, - "While auto generating local variable for 'rendered_cells'." - ], - "start_col": 46, - "start_line": 322 - } - }, - "3544": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 324, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - }, - "While expanding the reference 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - } - }, - "3545": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 324, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 324 - }, - "While expanding the reference 'stored_result' in:" - ], - "start_col": 10, - "start_line": 322 - } - }, - "3546": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 324, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 324 - } - }, - "3547": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 327 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 140 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3548": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 327 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 140 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3549": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 327 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 140 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - } - }, - "3550": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 77, - "start_line": 327 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 3, - "start_line": 316 - } - }, - "3551": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 327 - } - }, - "3553": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 50, - "start_line": 327 - }, - "While auto generating local variable for 'calldata'." - ], - "start_col": 50, - "start_line": 327 - } - }, - "3554": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 327 - }, - "While auto generating local variable for 'calldata_len'." - ], - "start_col": 36, - "start_line": 327 - } - }, - "3555": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 28, - "start_line": 327 - }, - "While auto generating local variable for 'result'." - ], - "start_col": 28, - "start_line": 327 - } - }, - "3556": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 328 - } - }, - "3558": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 328 - } - }, - "3560": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 329, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 29, - "start_line": 329 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 46, - "start_line": 322 - }, - "While auto generating local variable for 'rendered_cells'." - ], - "start_col": 46, - "start_line": 322 - } - }, - "3561": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 329, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 329 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 3, - "start_line": 316 - } - }, - "3562": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 329, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 52, - "start_line": 329 - }, - "While expanding the reference 'result' in:" - ], - "start_col": 28, - "start_line": 327 - }, - "While auto generating local variable for 'result'." - ], - "start_col": 28, - "start_line": 327 - } - }, - "3563": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 329, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 329 - } - }, - "3565": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 330, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 330 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 62, - "start_line": 327 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 140 - } - }, - "3566": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 330, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 330 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 62, - "start_line": 327 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 140 - } - }, - "3567": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 330, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 330 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 327 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 140 - } - }, - "3568": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 329, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 330, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 330 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 29, - "start_line": 329 - } - }, - "3569": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 330, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 330 - }, - "While trying to retrieve the implicit argument 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - }, - "While expanding the reference 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - } - }, - "3570": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 330, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 17, - "start_line": 330 - }, - "While expanding the reference 'result' in:" - ], - "start_col": 28, - "start_line": 327 - }, - "While auto generating local variable for 'result'." - ], - "start_col": 28, - "start_line": 327 - } - }, - "3571": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 330, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 330 - } - }, - "3572": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 333, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 40, - "start_line": 333 - }, - "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": 62, - "start_line": 327 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 140 - } - }, - "3573": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 333, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 46, - "start_line": 333 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 327 - } - }, - "3574": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 333, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 40, - "start_line": 333 - } - }, - "3576": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 334 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 62, - "start_line": 327 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 140 - } - }, - "3577": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 334 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 62, - "start_line": 327 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 140 - } - }, - "3578": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 333, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 334 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 40, - "start_line": 333 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 12, - "start_line": 18 - } - }, - "3579": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 322, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 334 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 46, - "start_line": 322 - }, - "While auto generating local variable for 'rendered_cells'." - ], - "start_col": 46, - "start_line": 322 - } - }, - "3580": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 333, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 335, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 335 - }, - "While expanding the reference 'contract_address_is_token_id' in:" - ], - "start_col": 9, - "start_line": 333 - } - }, - "3581": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 7, - "start_line": 336 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 327 - } - }, - "3582": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 334 - } - }, - "3584": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 334, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 10, - "start_line": 334 - } - }, - "3585": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 337, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 44, - "start_line": 337 - } - }, - "3587": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 337, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 10, - "start_line": 337 - } - }, - "3588": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 338 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 355 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 45, - "start_line": 334 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3589": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 356, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 338 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 356 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 334 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3590": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 338 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 357 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 45, - "start_line": 334 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - } - }, - "3591": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 339, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 22, - "start_line": 339 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 50, - "start_line": 327 - }, - "While auto generating local variable for 'calldata'." - ], - "start_col": 50, - "start_line": 327 - } - }, - "3592": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 337, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 340, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 340 - }, - "While expanding the reference 'calldata_rendered' in:" - ], - "start_col": 16, - "start_line": 337 - } - }, - "3593": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 336, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 341, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 341 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 45, - "start_line": 334 - }, - "While trying to update the implicit return value 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - } - }, - "3594": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 342, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 14, - "start_line": 342 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 36, - "start_line": 327 - }, - "While auto generating local variable for 'calldata_len'." - ], - "start_col": 36, - "start_line": 327 - } - }, - "3595": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 8, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 7, - "start_line": 343 - } - }, - "3597": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 9, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 338 - } - }, - "3599": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 347, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 48, - "start_line": 345 - }, - "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": 5, - "start_line": 338 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 355 - } - }, - "3600": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 334, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 346, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 346 - }, - "While expanding the reference 'rendered_contract_address' in:" - ], - "start_col": 16, - "start_line": 334 - } - }, - "3601": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 346, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 36, - "start_line": 346 - }, - "While expanding the reference 'result' in:" - ], - "start_col": 28, - "start_line": 327 - }, - "While auto generating local variable for 'result'." - ], - "start_col": 28, - "start_line": 327 - } - }, - "3602": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 342, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 346, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 44, - "start_line": 346 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 14, - "start_line": 342 - } - }, - "3603": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 340, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 346, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 58, - "start_line": 346 - }, - "While expanding the reference 'calldata_rendered' in:" - ], - "start_col": 27, - "start_line": 340 - } - }, - "3604": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 347, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 48, - "start_line": 345 - } - }, - "3606": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 341, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 350 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 24, - "start_line": 341 - } - }, - "3607": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 316, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 350 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 3, - "start_line": 316 - } - }, - "3608": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 48, - "start_line": 350 - }, - "While expanding the reference 'result' in:" - ], - "start_col": 18, - "start_line": 348 - } - }, - "3609": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 350 - } - }, - "3611": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 347, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 345 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "3612": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 356, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 338 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 356 - } - }, - "3613": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 343, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 338 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 357 - } - }, - "3614": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 25, - "start_line": 350 - } - }, - "3615": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - }, - "While expanding the reference 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - } - }, - "3616": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 13, - "start_line": 351 - }, - "While expanding the reference 'result' in:" - ], - "start_col": 18, - "start_line": 348 - } - }, - "3617": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 351 - } - }, - "3618": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 363 - } - }, - "3619": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 363, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 363 - } - }, - "3621": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 355 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 355 - } - }, - "3622": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 356, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 356, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 356 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 356 - } - }, - "3623": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 357 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 357 - } - }, - "3624": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - }, - "While trying to retrieve the implicit argument 'calldata_ids' in:" - ], - "start_col": 5, - "start_line": 358 - }, - "While expanding the reference 'calldata_ids' in:" - ], - "start_col": 5, - "start_line": 358 - } - }, - "3625": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - }, - "While trying to retrieve the implicit argument 'calldata_rendered' in:" - ], - "start_col": 5, - "start_line": 359 - }, - "While expanding the reference 'calldata_rendered' in:" - ], - "start_col": 5, - "start_line": 359 - } - }, - "3626": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 360 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 360 - } - }, - "3627": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 361, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 361, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - }, - "While trying to retrieve the implicit argument 'stop' in:" - ], - "start_col": 5, - "start_line": 361 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 5, - "start_line": 361 - } - }, - "3628": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 364, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 364 - } - }, - "3629": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 53, - "start_line": 368 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 17, - "start_line": 366 - } - }, - "3630": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 80, - "start_line": 368 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 17, - "start_line": 366 - } - }, - "3631": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 80, - "start_line": 368 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 17, - "start_line": 366 - } - }, - "3632": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 90, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 38, - "start_line": 368 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 325 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 357 - } - }, - "3633": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 366, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 53, - "start_line": 368 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 17, - "start_line": 366 - } - }, - "3634": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 60, - "start_line": 368 - } - }, - "3636": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 80, - "start_line": 368 - } - }, - "3638": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 38, - "start_line": 368 - } - }, - "3640": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 370 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 355 - } - }, - "3641": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 356, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 370 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 356 - } - }, - "3642": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 90, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 370 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 38, - "start_line": 368 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 325 - } - }, - "3643": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 370 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 360 - } - }, - "3644": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 315, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 370 - }, - "While trying to retrieve the implicit argument 'value_is_token_id' in:" - ], - "start_col": 5, - "start_line": 315 - }, - "While expanding the reference 'value_is_token_id' in:" - ], - "start_col": 17, - "start_line": 368 - } - }, - "3645": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 368, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 370 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 10, - "start_line": 368 - } - }, - "3646": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 370 - } - }, - "3648": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 373 - } - }, - "3649": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 373 - } - }, - "3650": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 355 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 370 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 311 - } - }, - "3651": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 312, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 356, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 356 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 370 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 312 - } - }, - "3652": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 313, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 357 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 370 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 313 - } - }, - "3653": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - }, - "While trying to retrieve the implicit argument 'calldata_ids' in:" - ], - "start_col": 5, - "start_line": 358 - }, - "While expanding the reference 'calldata_ids' in:" - ], - "start_col": 5, - "start_line": 358 - } - }, - "3654": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 359, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - }, - "While trying to retrieve the implicit argument 'calldata_rendered' in:" - ], - "start_col": 5, - "start_line": 359 - }, - "While expanding the reference 'calldata_rendered' in:" - ], - "start_col": 5, - "start_line": 359 - } - }, - "3655": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 314, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 360, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - }, - "While trying to retrieve the implicit argument 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 360 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 24, - "start_line": 370 - }, - "While trying to update the implicit return value 'rendered_cells' in:" - ], - "start_col": 5, - "start_line": 314 - } - }, - "3656": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 361, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 361, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - }, - "While trying to retrieve the implicit argument 'stop' in:" - ], - "start_col": 5, - "start_line": 361 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 5, - "start_line": 361 - } - }, - "3657": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 34, - "start_line": 374 - } - }, - "3659": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 374 - } - }, - "3661": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._render_cell_calldata" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 374 - } - }, - "3662": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 380, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 380 - } - }, - "3663": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 380, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 380 - } - }, - "3665": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 381, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 381 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 377 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 377 - } - }, - "3666": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 381, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 381 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 377 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 377 - } - }, - "3667": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 381, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 381 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 377 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 377 - } - }, - "3668": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 381, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 381 - } - }, - "3669": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 383, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 384, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 384 - }, - "While expanding the reference 'current' in:" - ], - "start_col": 19, - "start_line": 383 - } - }, - "3670": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 384, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 384 - }, - "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": 377 - } - }, - "3671": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 384, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 384 - }, - "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": 46, - "start_line": 377 - } - }, - "3672": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 377, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 384, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 384 - }, - "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": 74, - "start_line": 377 - } - }, - "3673": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 378, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 384, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 384 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 378 - } - }, - "3674": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 383, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 384, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 37, - "start_line": 384 - }, - "While expanding the reference 'current' in:" - ], - "start_col": 19, - "start_line": 383 - } - }, - "3675": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 384, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 384 - } - }, - "3677": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 385, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 385 - } - }, - "3679": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 378, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 385, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 43, - "start_line": 385 - }, - "While expanding the reference 'contract_uri_len' in:" - ], - "start_col": 18, - "start_line": 378 - } - }, - "3680": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 378, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 385, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 61, - "start_line": 385 - }, - "While expanding the reference 'contract_uri' in:" - ], - "start_col": 42, - "start_line": 378 - } - }, - "3681": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 385, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 385 - } - }, - "3683": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 385, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 385 - } - }, - "3684": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 391 - }, - "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": 388 - } - }, - "3685": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 391 - }, - "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": 388 - } - }, - "3686": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 391 - }, - "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": 388 - } - }, - "3687": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 391 - } - }, - "3689": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 392 - } - }, - "3690": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 392 - } - }, - "3692": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 393 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 388 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 391 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3693": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 393 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 388 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 391 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3694": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 393 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 388 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 391 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3695": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 389, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 30, - "start_line": 393 - }, - "While expanding the reference 'contract_uri' in:" - ], - "start_col": 18, - "start_line": 389 - } - }, - "3696": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 393 - } - }, - "3697": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 395 - }, - "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": 391 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3698": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 395 - }, - "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": 21, - "start_line": 391 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3699": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 391, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 395 - }, - "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": 21, - "start_line": 391 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3700": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 389, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 395 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 389 - } - }, - "3701": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 395 - } - }, - "3703": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 396 - } - }, - "3704": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 397, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 397 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 388 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 395 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3705": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 397, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 397 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 388 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 395 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3706": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_contract_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 388, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 397, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 397 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 388 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 395 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3707": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 397, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 31, - "start_line": 397 - } - }, - "3709": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 397, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 42, - "start_line": 397 - } - }, - "3711": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 397, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 12, - "start_line": 397 - } - }, - "3713": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._contract_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 397, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 397 - } - }, - "3714": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 405, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 405 - } - }, - "3716": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 40, - "start_line": 406 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 403 - } - }, - "3717": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 18, - "start_line": 406 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 403 - } - }, - "3718": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 54, - "start_line": 406 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 70, - "start_line": 403 - } - }, - "3719": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 63, - "start_line": 406 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 70, - "start_line": 403 - } - }, - "3720": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 18, - "start_line": 406 - } - }, - "3722": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 407 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 403 - } - }, - "3723": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 407 - }, - "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": 406 - } - }, - "3724": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 407 - }, - "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": 18, - "start_line": 406 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - } - }, - "3725": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 24, - "start_line": 407 - } - }, - "3727": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 10, - "start_line": 407 - } - }, - "3728": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 408, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 33, - "start_line": 408 - }, - "While expanding the reference 'root' in:" - ], - "start_col": 16, - "start_line": 407 - } - }, - "3729": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 408, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 21, - "start_line": 408 - } - }, - "3731": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 408, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 408, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 408 - }, - "While auto generating local variable for 'use_proof'." - ], - "start_col": 9, - "start_line": 408 - } - }, - "3732": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 409 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 407 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3733": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 409 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 407 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3734": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 409 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 407 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3735": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 406, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 41, - "start_line": 409 - }, - "While expanding the reference 'leaf' in:" - ], - "start_col": 10, - "start_line": 406 - } - }, - "3736": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 407, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 47, - "start_line": 409 - }, - "While expanding the reference 'root' in:" - ], - "start_col": 16, - "start_line": 407 - } - }, - "3737": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 404, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 53, - "start_line": 409 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 3, - "start_line": 404 - } - }, - "3738": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 404, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 64, - "start_line": 409 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 20, - "start_line": 404 - } - }, - "3739": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 27, - "start_line": 409 - } - }, - "3741": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 411, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 411 - } - }, - "3742": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 411, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 411 - } - }, - "3744": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 411, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 45, - "start_line": 411 - } - }, - "3745": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 411, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 62, - "start_line": 411 - } - }, - "3747": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 411, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 411 - } - }, - "3748": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 413, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 413 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 403 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 409 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - } - }, - "3749": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 413, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 413 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 403 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 27, - "start_line": 409 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - } - }, - "3750": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 409, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 413, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 413 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 403 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 409 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - } - }, - "3751": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 403, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 413, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 413 - }, - "While trying to retrieve the implicit argument 'address' in:" - ], - "start_col": 70, - "start_line": 403 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 70, - "start_line": 403 - } - }, - "3752": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_allowed" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 413, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 413 - } - }, - "3753": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 419, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 419 - } - }, - "3755": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 418, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 420, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 40, - "start_line": 420 - }, - "While expanding the reference 'allocation' in:" - ], - "start_col": 3, - "start_line": 418 - } - }, - "3756": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 420, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 28, - "start_line": 420 - } - }, - "3758": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 420, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 420 - } - }, - "3759": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 421 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 417 - } - }, - "3760": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 421 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 417 - } - }, - "3761": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 421 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 417 - } - }, - "3762": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 44, - "start_line": 421 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 70, - "start_line": 417 - } - }, - "3763": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 26, - "start_line": 421 - } - }, - "3765": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 422 - }, - "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": 26, - "start_line": 421 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - } - }, - "3766": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 38, - "start_line": 422 - } - }, - "3767": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 56, - "start_line": 422 - } - }, - "3769": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 32, - "start_line": 422 - } - }, - "3771": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 424, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 16, - "start_line": 424 - } - }, - "3772": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 424, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 57, - "start_line": 424 - } - }, - "3774": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 424, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 57, - "start_line": 424 - } - }, - "3775": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 424, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 79, - "start_line": 424 - } - }, - "3777": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 424, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 424 - } - }, - "3778": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 426 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 417 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 421 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - } - }, - "3779": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 421, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 426 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 417 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 421 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - } - }, - "3780": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 422, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 426 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 417 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 32, - "start_line": 422 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 12, - "start_line": 42 - } - }, - "3781": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 417, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 426 - }, - "While trying to retrieve the implicit argument 'address' in:" - ], - "start_col": 70, - "start_line": 417 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 70, - "start_line": 417 - } - }, - "3782": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_does_not_exceed_allocation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 426, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 426 - } - }, - "3783": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 431 - }, - "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": 22, - "start_line": 429 - } - }, - "3784": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 431 - }, - "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": 42, - "start_line": 429 - } - }, - "3785": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 431 - }, - "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": 70, - "start_line": 429 - } - }, - "3786": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 25, - "start_line": 431 - } - }, - "3788": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 432, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 9, - "start_line": 432 - } - }, - "3790": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 434, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 434 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 429 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 431 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "3791": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 434, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 434 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 429 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 431 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "3792": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_is_mint_open/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 431, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 429, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 434, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 434 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 429 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 431 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "3793": { - "accessible_scopes": [ - "sheet.library", - "sheet.library._assert_is_open" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 434, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "start_col": 5, - "start_line": 434 - } - }, - "3794": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3795": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3796": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "3798": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "3799": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3800": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3801": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "3803": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/initialized/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 - } - }, - "3804": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "3805": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "3807": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3808": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3809": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3810": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "3811": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "3812": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3813": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3814": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "3816": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/initialized/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 - } - }, - "3817": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "3818": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "3819": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "3821": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3822": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/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 - } - }, - "3823": { - "accessible_scopes": [ - "__main__", - "__main__.initialized", - "__main__.initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "3824": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 33, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 33 - }, - "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": 32 - } - }, - "3825": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 33, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 33 - }, - "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": 32 - } - }, - "3826": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 33, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 33 - }, - "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": 32 - } - }, - "3827": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 33, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 33 - } - }, - "3829": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 33, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 33 - } - }, - "3830": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" - }, - "parent_location": [ - { - "end_col": 11, - "end_line": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "3832": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 83, - "start_line": 32 - }, - "While handling return value 'owner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3833": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 83, - "start_line": 32 - }, - "While handling return value 'owner'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "3835": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 52, - "start_line": 1 - } - }, - "3836": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "3837": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3838": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "3839": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3840": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 12, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "3841": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "3842": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 60, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "3843": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.owner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - } - }, - "3845": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "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": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "3846": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "3848": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3849": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3850": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3851": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3852": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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": 32, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3853": { - "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": 32, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 32 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3854": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 40, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 40 - }, - "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": 37 - } - }, - "3855": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 40, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 40 - }, - "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": 37 - } - }, - "3856": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 40, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 40 - }, - "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": 37 - } - }, - "3857": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 38, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 40, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 32, - "start_line": 40 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 5, - "start_line": 38 - } - }, - "3858": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 40, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 40 - } - }, - "3860": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 41, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 41 - } - }, - "3861": { - "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/450f0509800d3afb78e5f375ff7b17115e6b5d0fd7e2bff94c78fdb15f5f2d10.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 38, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 37 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 38 - }, - "While handling calldata argument 'new_owner'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "3863": { - "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": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3864": { - "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": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 24, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "3865": { - "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": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 44, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "3866": { - "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": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 72, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "3867": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/450f0509800d3afb78e5f375ff7b17115e6b5d0fd7e2bff94c78fdb15f5f2d10.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 38, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 151, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 127, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_new_owner' in:" - ], - "start_col": 5, - "start_line": 38 - }, - "While handling calldata argument 'new_owner'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "3868": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 37 - } - }, - "3870": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "3872": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3873": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3874": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 100, - "start_line": 1 - } - }, - "3875": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 20, - "start_line": 4 - } - }, - "3877": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "input_file": { - "filename": "src/sheet/Sheet.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": 9, - "start_line": 3 - } - }, - "3878": { - "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": 37, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3879": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 46, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 46 - }, - "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": 22, - "start_line": 45 - } - }, - "3880": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 46, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 46 - }, - "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": 42, - "start_line": 45 - } - }, - "3881": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 46, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 46 - }, - "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": 70, - "start_line": 45 - } - }, - "3882": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 46, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "3884": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 96, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 47, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 32, - "start_line": 47 - }, - "While expanding the reference 'max' in:" - ], - "start_col": 87, - "start_line": 45 - } - }, - "3885": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 47, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "3887": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 48, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "3888": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/06e5a14f93bc3fcb38f775bb6be32ec075a9ef033df7521d51e3a5a3fb688ccb.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 87, - "start_line": 45 - }, - "While handling calldata argument 'max'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "3890": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "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": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3891": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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": 22, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "3892": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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": 42, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "3893": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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": 70, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "3894": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/06e5a14f93bc3fcb38f775bb6be32ec075a9ef033df7521d51e3a5a3fb688ccb.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 139, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 121, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_max' in:" - ], - "start_col": 87, - "start_line": 45 - }, - "While handling calldata argument 'max'" - ], - "start_col": 26, - "start_line": 1 - } - }, - "3895": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 45 - } - }, - "3897": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "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/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "3899": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3900": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3901": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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": 100, - "start_line": 1 - } - }, - "3902": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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": 20, - "start_line": 4 - } - }, - "3904": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/e308d249203f5705a190f059b56eb14752af6a01867f138740d0ff96dacabd43.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.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": 9, - "start_line": 3 - } - }, - "3905": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 45, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3906": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 55, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 55 - }, - "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": 22, - "start_line": 52 - } - }, - "3907": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 55, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 55 - }, - "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": 42, - "start_line": 52 - } - }, - "3908": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_max_per_wallet/decl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 55, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 55 - }, - "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": 70, - "start_line": 52 - } - }, - "3909": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 55, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 55 - } - }, - "3911": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 55, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 55 - } - }, - "3912": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "3914": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e276a8bfa422a700d63781b00d1ac04d0496d9b70b1f051710b53e01fffe130c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 53, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 53 - }, - "While handling return value 'max'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3915": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e276a8bfa422a700d63781b00d1ac04d0496d9b70b1f051710b53e01fffe130c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 53, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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 'max'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "3917": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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": 60, - "start_line": 1 - } - }, - "3918": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "3919": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3920": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getMaxPerWallet/d2ee4d3b1583586a9c7911079b8ad0e4c03e4dff239e0bd34696827d233e32ba.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "3921": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "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": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3922": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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": 22, - "start_line": 52 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "3923": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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": 42, - "start_line": 52 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "3924": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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": 70, - "start_line": 52 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "3925": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - } - }, - "3927": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 104, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - }, - "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": 52 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "3928": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 105, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "3930": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3931": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3932": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3933": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3934": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/ceb6999ac1e0d9e3ce90cae3d8b161ded5f8cd083d4cb07d602d4d0dfb9793ea.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3935": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMaxPerWallet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 52 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3936": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 60, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "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": 19, - "start_line": 59 - } - }, - "3937": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 60, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "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": 39, - "start_line": 59 - } - }, - "3938": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 60, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "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": 67, - "start_line": 59 - } - }, - "3939": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 60, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 60 - } - }, - "3941": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 61, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 61 - }, - "While expanding the reference 'price' in:" - ], - "start_col": 84, - "start_line": 59 - } - }, - "3942": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 61, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 61 - } - }, - "3944": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 62, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 62 - } - }, - "3945": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/1bbc33231ead392f3a08d02f40babade53c6aa934a03fd2567a7873343dbb650.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 84, - "start_line": 59 - }, - "While handling calldata argument 'price'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "3947": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "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": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 59 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3948": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 19, - "start_line": 59 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "3949": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 39, - "start_line": 59 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "3950": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 67, - "start_line": 59 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "3951": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1bbc33231ead392f3a08d02f40babade53c6aa934a03fd2567a7873343dbb650.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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_price' in:" - ], - "start_col": 84, - "start_line": 59 - }, - "While handling calldata argument 'price'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "3952": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 59 - } - }, - "3954": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 59 - }, - "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/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 59 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "3956": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3957": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3958": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 100, - "start_line": 1 - } - }, - "3959": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 20, - "start_line": 4 - } - }, - "3961": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.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": 9, - "start_line": 3 - } - }, - "3962": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 59, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 59 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3963": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 69, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 83 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 66 - } - }, - "3964": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 69, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 83 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 66 - } - }, - "3965": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 69, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 83 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 66 - } - }, - "3966": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 69, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 69 - } - }, - "3968": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 69, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 69 - } - }, - "3969": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "3971": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/cee22ce33150260a0bc7aaad2ed2e39f7a6797138ea5a730329defaab1944291.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 67, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 67 - }, - "While handling return value 'price'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3972": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/cee22ce33150260a0bc7aaad2ed2e39f7a6797138ea5a730329defaab1944291.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 67, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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": 5, - "start_line": 67 - }, - "While handling return value 'price'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "3974": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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": 59, - "start_line": 1 - } - }, - "3975": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "3976": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3977": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getCellPrice/bd75f11e3bc8e8b852ace70d1e9ce1ae3b11781af78d5bdddcbbe1a966b85f69.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "3978": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "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": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3979": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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": 19, - "start_line": 66 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "3980": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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": 39, - "start_line": 66 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "3981": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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": 67, - "start_line": 66 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "3982": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - } - }, - "3984": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - }, - "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": 66 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "3985": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 102, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "3987": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3988": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3989": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3990": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3991": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/fccc5dd1e67f7c3e045b0fc99e1ae1a3e5970a12c35705ec24c4da7fe2712e87.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "3992": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 66 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "3993": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 75, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 75 - }, - "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": 21, - "start_line": 74 - } - }, - "3994": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 75, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 75 - }, - "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": 41, - "start_line": 74 - } - }, - "3995": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 75, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 75 - }, - "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": 69, - "start_line": 74 - } - }, - "3996": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 75, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 75 - } - }, - "3998": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 96, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 76, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 76 - }, - "While expanding the reference 'rate' in:" - ], - "start_col": 86, - "start_line": 74 - } - }, - "3999": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 76, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 76 - } - }, - "4001": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 77, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 77 - } - }, - "4002": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/69c38ae89347c58701f80650a7a4247285d4c5189ca2c34fd58e2c7cf6b09a9e.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 74 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 86, - "start_line": 74 - }, - "While handling calldata argument 'rate'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4004": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "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": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4005": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4006": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4007": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4008": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/69c38ae89347c58701f80650a7a4247285d4c5189ca2c34fd58e2c7cf6b09a9e.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 122, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_rate' in:" - ], - "start_col": 86, - "start_line": 74 - }, - "While handling calldata argument 'rate'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "4009": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - } - }, - "4011": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "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/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4013": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4014": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4015": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "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": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4016": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "4018": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/083507ab80db46b8d907e812b7919f83e5836bf7fe04d255e574f242d9782cfb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "4019": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 74, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 74 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4020": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 84, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 84 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 96 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 81 - } - }, - "4021": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 84, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 84 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 47, - "start_line": 96 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 81 - } - }, - "4022": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 90, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 84, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 84 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 75, - "start_line": 96 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 81 - } - }, - "4023": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 84, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 84 - } - }, - "4025": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 84, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 84 - } - }, - "4026": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "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/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4028": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991401e96db1ccc9a6c9f0069889197ed7b328e3f6872d8dee8bfbdb51297f3a.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 82, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 82 - }, - "While handling return value 'rate'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4029": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/991401e96db1ccc9a6c9f0069889197ed7b328e3f6872d8dee8bfbdb51297f3a.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 82, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 82 - }, - "While handling return value 'rate'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4031": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 81 - }, - "While handling return value of" - ], - "start_col": 60, - "start_line": 1 - } - }, - "4032": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4033": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "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": 81 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4034": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getRoyaltyRate/0f99d5930a76fbc9bab0940e7d43c08681df0ba015512b5d7757c7f5e7ec654a.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4035": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "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": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4036": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4037": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4038": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4039": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - } - }, - "4041": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 103, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 88, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4042": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 104, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4044": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4045": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4046": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "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": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4047": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4048": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/0fb46582c6c7a8596e57a36d17bae923c1f3f67df504ae10a80ba55ba16a97cb.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4049": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getRoyaltyRate/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 81, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 81 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4050": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 91, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 91 - }, - "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": 18, - "start_line": 88 - } - }, - "4051": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 91, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 91 - }, - "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": 38, - "start_line": 88 - } - }, - "4052": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 91, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 91 - }, - "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": 66, - "start_line": 88 - } - }, - "4053": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 91, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 57, - "start_line": 91 - } - }, - "4054": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 91, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 70, - "start_line": 91 - } - }, - "4055": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 91, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 91 - } - }, - "4057": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 92, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 56, - "start_line": 92 - } - }, - "4059": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 92, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 92 - } - }, - "4060": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "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/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4062": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/0b050fa727994261d8cf65daf308742256295d24dddf94130e6ee23500b3cb52.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 90, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 90 - }, - "While handling return value 'receiver'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4063": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/47b7b627c54c3831609963cbafd0e72d89902af04652dab0edd44a32c16fc000.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 90, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 90 - }, - "While handling return value 'royaltyAmount'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4064": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/47b7b627c54c3831609963cbafd0e72d89902af04652dab0edd44a32c16fc000.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 90, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 90 - }, - "While handling return value 'royaltyAmount'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "4065": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/47b7b627c54c3831609963cbafd0e72d89902af04652dab0edd44a32c16fc000.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 90, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 23, - "start_line": 90 - }, - "While handling return value 'royaltyAmount'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "4067": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 131, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While handling return value of" - ], - "start_col": 116, - "start_line": 1 - } - }, - "4068": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4069": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "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": 88 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4070": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/royaltyInfo/41ca8085795d3d348e874467bc7dcb7de6e2cf927f816241ae0f1e0c257c5e6f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4071": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/df6558fb624ff95b391487d89cf1d15202347277ab6f09ea4641de6f8bec1e9e.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 89, - "input_file": { - "filename": "src/sheet/Sheet.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": 88, - "input_file": { - "filename": "src/sheet/Sheet.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": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 23, - "start_line": 89 - }, - "While handling calldata argument 'salePrice'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "4073": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "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": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4074": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4075": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4076": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "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": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4077": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 89, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 89 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4078": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 89, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 89 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4079": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/df6558fb624ff95b391487d89cf1d15202347277ab6f09ea4641de6f8bec1e9e.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 89, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 183, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 159, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_salePrice' in:" - ], - "start_col": 23, - "start_line": 89 - }, - "While handling calldata argument 'salePrice'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4080": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/df6558fb624ff95b391487d89cf1d15202347277ab6f09ea4641de6f8bec1e9e.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 89, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 183, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 159, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_salePrice' in:" - ], - "start_col": 23, - "start_line": 89 - }, - "While handling calldata argument 'salePrice'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4081": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - } - }, - "4083": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "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": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4084": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 101, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4086": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4087": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4088": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "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": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4089": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4090": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/0d6449151d6388e110b83c279c8306195b0d0aebee46edf16ab8eea3d5287152.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4091": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/royaltyInfo/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 88, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4092": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 99, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 99 - }, - "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": 22, - "start_line": 96 - } - }, - "4093": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 99, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 99 - }, - "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": 42, - "start_line": 96 - } - }, - "4094": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 99, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 99 - }, - "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": 70, - "start_line": 96 - } - }, - "4095": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 99, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 99 - } - }, - "4097": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 97, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 100, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 31, - "start_line": 100 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 5, - "start_line": 97 - } - }, - "4098": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 100 - } - }, - "4100": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 101, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 101 - } - }, - "4101": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "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": 18, - "end_line": 97, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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": 5, - "start_line": 97 - }, - "While handling calldata argument 'address'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4103": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "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": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 96 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4104": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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": 22, - "start_line": 96 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4105": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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": 42, - "start_line": 96 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4106": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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": 70, - "start_line": 96 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4107": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "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": 18, - "end_line": 97, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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_address' in:" - ], - "start_col": 5, - "start_line": 97 - }, - "While handling calldata argument 'address'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4108": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 96 - } - }, - "4110": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 96 - }, - "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/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 96 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4112": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4113": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4114": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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": 100, - "start_line": 1 - } - }, - "4115": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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": 20, - "start_line": 4 - } - }, - "4117": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.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": 9, - "start_line": 3 - } - }, - "4118": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 96, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 96 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4119": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 108, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 108 - }, - "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": 22, - "start_line": 105 - } - }, - "4120": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 108, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 108 - }, - "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": 42, - "start_line": 105 - } - }, - "4121": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_cell_renderer/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 108, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 108 - }, - "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": 70, - "start_line": 105 - } - }, - "4122": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 108, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 12, - "start_line": 108 - } - }, - "4124": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 108, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 108 - } - }, - "4125": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "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/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4127": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 106, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 106 - }, - "While handling return value 'address'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4128": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 106, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 106 - }, - "While handling return value 'address'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4130": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 105 - }, - "While handling return value of" - ], - "start_col": 64, - "start_line": 1 - } - }, - "4131": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4132": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "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": 105 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4133": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getCellRenderer/32ed84cc62db75f1e784f477fb8a01720540a0a2f04e442b873ca26adef8a14d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4134": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "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": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4135": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4136": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4137": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "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": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4138": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - } - }, - "4140": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 104, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "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": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4141": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 105, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4143": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4144": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4145": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "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": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4146": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4147": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/ad0970b7c612f5c2245a4fd1a68988d1dca7e1deee86e0b02cc4780b6294c9d7.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4148": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCellRenderer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 105, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 105 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4149": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 113, - "input_file": { - "filename": "src/sheet/Sheet.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": 20, - "start_line": 112 - } - }, - "4150": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 113, - "input_file": { - "filename": "src/sheet/Sheet.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": 40, - "start_line": 112 - } - }, - "4151": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 113, - "input_file": { - "filename": "src/sheet/Sheet.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": 68, - "start_line": 112 - } - }, - "4152": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 113, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 113 - } - }, - "4154": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 114, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 114 - }, - "While expanding the reference 'root' in:" - ], - "start_col": 85, - "start_line": 112 - } - }, - "4155": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 114, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 114 - } - }, - "4157": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 115, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 115 - } - }, - "4158": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/038c0cb4ed8fb3662b2204f7a3dad52bb6fd1aceaf040c7093bf2d59c5e90d2e.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 112 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 85, - "start_line": 112 - }, - "While handling calldata argument 'root'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4160": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "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": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4161": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4162": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4163": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4164": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/038c0cb4ed8fb3662b2204f7a3dad52bb6fd1aceaf040c7093bf2d59c5e90d2e.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 122, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_root' in:" - ], - "start_col": 85, - "start_line": 112 - }, - "While handling calldata argument 'root'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "4165": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - } - }, - "4167": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "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/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4169": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4170": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4171": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "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": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4172": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "4174": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/161aaf3a5af5c303dbefacf522ccca3916f71a0b81c07d23f94176863241c379.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "4175": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 112, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 112 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4176": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 122, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 122 - }, - "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": 119 - } - }, - "4177": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 122, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 122 - }, - "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": 119 - } - }, - "4178": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Sheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 122, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 122 - }, - "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": 68, - "start_line": 119 - } - }, - "4179": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 122, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 122 - } - }, - "4181": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 123, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 123 - } - }, - "4182": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "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/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4184": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3fa00a8d2ef4ad5733642f8c5f3a225f5ee5fd306a52e47a3de0f3e4a53969e9.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 120, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 120 - }, - "While handling return value 'root'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4185": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/3fa00a8d2ef4ad5733642f8c5f3a225f5ee5fd306a52e47a3de0f3e4a53969e9.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 120, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 120 - }, - "While handling return value 'root'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4187": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 119 - }, - "While handling return value of" - ], - "start_col": 59, - "start_line": 1 - } - }, - "4188": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4189": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "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": 119 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4190": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/495cd1b94c09dee8983a036b9556d859b3656107157b2238179ca9efde6ed739.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4191": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "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": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4192": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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": 20, - "start_line": 119 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4193": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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": 40, - "start_line": 119 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4194": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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": 68, - "start_line": 119 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4195": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - } - }, - "4197": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 102, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While constructing the external wrapper for:" - ], - "start_col": 87, - "start_line": 2 - }, - "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 - } - }, - "4198": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 103, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4200": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4201": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4202": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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": 6, - "start_line": 2 - } - }, - "4203": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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": 23, - "start_line": 2 - } - }, - "4204": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.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": 37, - "start_line": 2 - } - }, - "4205": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 119, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 119 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4206": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 130, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 130 - } - }, - "4208": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 131 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 127 - } - }, - "4209": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 32, - "start_line": 131 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 128 - } - }, - "4210": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 131 - } - }, - "4212": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 135 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 127 - } - }, - "4213": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 135 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 127 - } - }, - "4214": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 135 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 131 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "4215": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 132, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 135 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 28, - "start_line": 132 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 10, - "start_line": 131 - } - }, - "4216": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 132, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 135 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 33, - "start_line": 132 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 15, - "start_line": 131 - } - }, - "4217": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 135 - } - }, - "4219": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 136, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 136 - } - }, - "4221": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 140 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 135 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 311 - } - }, - "4222": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 140 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 135 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 311 - } - }, - "4223": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 135, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 140 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 135 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 311 - } - }, - "4224": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 132, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 39, - "start_line": 140 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 28, - "start_line": 132 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 10, - "start_line": 131 - } - }, - "4225": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 131, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 132, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 39, - "start_line": 140 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 33, - "start_line": 132 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 15, - "start_line": 131 - } - }, - "4226": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 140 - } - }, - "4228": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 141, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 141 - }, - "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": 140 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - } - }, - "4229": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 141, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 141 - } - }, - "4231": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 142, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 142 - } - }, - "4232": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 141, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 118 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 141 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "4233": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 118 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 140 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - } - }, - "4234": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 140, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 118 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 140 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - } - }, - "4235": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 145 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 128 - } - }, - "4236": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 145 - }, - "While expanding the reference 'contractAddress' in:" - ], - "start_col": 20, - "start_line": 128 - } - }, - "4237": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 46, - "start_line": 145 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 43, - "start_line": 128 - } - }, - "4238": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 53, - "start_line": 145 - }, - "While expanding the reference 'cell_calldata_len' in:" - ], - "start_col": 56, - "start_line": 128 - } - }, - "4239": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 72, - "start_line": 145 - }, - "While expanding the reference 'cell_calldata' in:" - ], - "start_col": 81, - "start_line": 128 - } - }, - "4240": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 145, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 145 - } - }, - "4242": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 146, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 146 - } - }, - "4243": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4244": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b19b7bf952f10d75c6d6d48c16be4d0aa794947e7c7409b4e5d1fff596b961ac.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_cell_calldata_len' in:" - ], - "start_col": 56, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata_len'" - ], - "start_col": 40, - "start_line": 1 - } - }, - "4245": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4246": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/b19b7bf952f10d75c6d6d48c16be4d0aa794947e7c7409b4e5d1fff596b961ac.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 56, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4248": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b19b7bf952f10d75c6d6d48c16be4d0aa794947e7c7409b4e5d1fff596b961ac.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_cell_calldata_len' in:" - ], - "start_col": 56, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata_len'" - ], - "start_col": 40, - "start_line": 1 - } - }, - "4249": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "4250": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "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": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4251": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4252": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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": 14, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4253": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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": 34, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4254": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "4256": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 128 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4257": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/138fbb2581468edec2beca8ce38fccac384aeb4b51fe6af3126d17a00f09f61e.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 195, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 165, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contractAddress' in:" - ], - "start_col": 20, - "start_line": 128 - }, - "While handling calldata argument 'contractAddress'" - ], - "start_col": 38, - "start_line": 1 - } - }, - "4258": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3e93b8906c329e7a5c33e020ce7a5a9c542c4444955be98eec5fcbef545a8662.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 223, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 203, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_value' in:" - ], - "start_col": 43, - "start_line": 128 - }, - "While handling calldata argument 'value'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "4259": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b19b7bf952f10d75c6d6d48c16be4d0aa794947e7c7409b4e5d1fff596b961ac.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 275, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 243, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_cell_calldata_len' in:" - ], - "start_col": 56, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata_len'" - ], - "start_col": 40, - "start_line": 1 - } - }, - "4260": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/cf9d155a82359872fd6c3831de72477dc112f8fe156e1c50035a0d8fc012189b.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 128, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 319, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 291, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_cell_calldata' in:" - ], - "start_col": 81, - "start_line": 128 - }, - "While handling calldata argument 'cell_calldata'" - ], - "start_col": 36, - "start_line": 5 - } - }, - "4262": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - } - }, - "4264": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4266": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4267": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4268": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4269": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4271": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setCell/4283afad5f046e779f9086ab343c3867291282e0a5a6a5743aa6762671e022a9.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.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 - } - }, - "4272": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 127, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 127 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4273": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 153, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 15, - "start_line": 153 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 140 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 150 - } - }, - "4274": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 153, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 15, - "start_line": 153 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 140 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 150 - } - }, - "4275": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 153, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 15, - "start_line": 153 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 140 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 150 - } - }, - "4276": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 153, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 153 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 79, - "start_line": 150 - } - }, - "4277": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 153, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 15, - "start_line": 153 - } - }, - "4279": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 154, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 154 - } - }, - "4280": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "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/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4282": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/33df6e1bcfab0c2b721012401630ed459af24510751c21dc2cea42d959db9ca9.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 151 - }, - "While handling return value 'contractAddress'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4283": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/361efcca75a31f4c299c46d8d625210e368f481380cc3fa32a6d87e5dbe7e45c.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 151 - }, - "While handling return value 'value'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4284": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/f204bba64347870893c4affbf57c4cff6fc02af3b0ac400d4d3ba5c273c8059c.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 41, - "start_line": 151 - }, - "While handling return value 'cell_calldata_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4285": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4286": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "4288": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/f204bba64347870893c4affbf57c4cff6fc02af3b0ac400d4d3ba5c273c8059c.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 41, - "start_line": 151 - }, - "While handling return value 'cell_calldata_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4290": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "4291": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/f204bba64347870893c4affbf57c4cff6fc02af3b0ac400d4d3ba5c273c8059c.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 41, - "start_line": 151 - }, - "While handling return value 'cell_calldata_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4293": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "4294": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "4295": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "4297": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/36bb2f0e50d9623bedb46d800f874e3225ca779427bfe225ce6bc8586f2087bd.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 151, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 151 - }, - "While handling return value 'cell_calldata'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "4298": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4299": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4300": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getCell/45b3c8aa5973e07cb910131aed3aef1456e8199a31086ed15bad4bcb607a4d71.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4301": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCell/fc5657cf51bd050c7a3c8729ca7f6e7cfabf2530b3ff0492dd4d28b5d2976ebb.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "4303": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.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": 150, - "input_file": { - "filename": "src/sheet/Sheet.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": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 150 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 79, - "start_line": 150 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4305": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "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": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4306": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4307": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4308": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4309": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 79, - "start_line": 150 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4310": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - } - }, - "4312": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4313": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4314": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4315": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4317": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4318": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4319": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "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": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4320": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4321": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getCell/b9f082c9f793d6f80f66b8a110e326ab27269a523c2aa107129eed9fa07085f2.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4322": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 150, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 150 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4323": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 161, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 161 - } - }, - "4325": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 162, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 71, - "start_line": 162 - } - }, - "4327": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 162, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 162 - } - }, - "4329": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 162, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 10, - "start_line": 162 - } - }, - "4330": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 165 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 158 - } - }, - "4331": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 165 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 158 - } - }, - "4332": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 165 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 57, - "start_line": 161 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 158 - } - }, - "4333": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 162, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 163, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 51, - "start_line": 165 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 26, - "start_line": 163 - }, - "While expanding the reference 'rendered_cells_start' in:" - ], - "start_col": 16, - "start_line": 162 - } - }, - "4334": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 67, - "start_line": 165 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 82, - "start_line": 158 - } - }, - "4335": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 165 - } - }, - "4337": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 10, - "start_line": 165 - }, - "While auto generating local variable for 'cell'." - ], - "start_col": 10, - "start_line": 165 - } - }, - "4338": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 10, - "start_line": 165 - }, - "While auto generating local variable for 'cell'." - ], - "start_col": 10, - "start_line": 165 - } - }, - "4339": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 10, - "start_line": 165 - }, - "While auto generating local variable for 'cell'." - ], - "start_col": 10, - "start_line": 165 - } - }, - "4340": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - } - }, - "4341": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - } - }, - "4342": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 169, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 74, - "start_line": 167 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 57, - "start_line": 161 - } - }, - "4343": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 162, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 168, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 168 - }, - "While expanding the reference 'rendered_cells_start' in:" - ], - "start_col": 16, - "start_line": 162 - } - }, - "4344": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 168, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 31, - "start_line": 168 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 51, - "start_line": 165 - } - }, - "4345": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 168, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 47, - "start_line": 168 - } - }, - "4347": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 169, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 74, - "start_line": 167 - } - }, - "4349": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 171, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 171 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 158 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 161 - } - }, - "4350": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 161, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 171, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 171 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 158 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 18, - "start_line": 165 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 161 - } - }, - "4351": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 169, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 171, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 171 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 158 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 167 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - } - }, - "4352": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 171, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 171 - }, - "While expanding the reference 'cell' in:" - ], - "start_col": 10, - "start_line": 165 - }, - "While auto generating local variable for 'cell'." - ], - "start_col": 10, - "start_line": 165 - } - }, - "4353": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 171, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 171 - }, - "While expanding the reference 'cell' in:" - ], - "start_col": 10, - "start_line": 165 - }, - "While auto generating local variable for 'cell'." - ], - "start_col": 10, - "start_line": 165 - } - }, - "4354": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 165, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 171, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 171 - }, - "While expanding the reference 'cell' in:" - ], - "start_col": 10, - "start_line": 165 - }, - "While auto generating local variable for 'cell'." - ], - "start_col": 10, - "start_line": 165 - } - }, - "4355": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 171, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 171 - } - }, - "4356": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "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/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4358": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f6f38b703e229f570e2da89310885489d239999dac5c644617b668e9f79038b.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 159, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 159 - }, - "While handling return value 'cell'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4359": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f6f38b703e229f570e2da89310885489d239999dac5c644617b668e9f79038b.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 159, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 159 - }, - "While handling return value 'cell'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "4360": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f6f38b703e229f570e2da89310885489d239999dac5c644617b668e9f79038b.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 159, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 159 - }, - "While handling return value 'cell'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "4361": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/arg_processor/5f6f38b703e229f570e2da89310885489d239999dac5c644617b668e9f79038b.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 159, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 159 - }, - "While handling return value 'cell'" - ], - "start_col": 26, - "start_line": 6 - } - }, - "4363": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 158 - }, - "While handling return value of" - ], - "start_col": 78, - "start_line": 1 - } - }, - "4364": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4365": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "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": 158 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4366": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/renderCell/519b9d1185b56b8b78dd1f832f4829e22be687880e347646a4023068e141c8d6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4367": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 158 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 82, - "start_line": 158 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4369": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "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": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4370": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4371": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4372": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4373": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 82, - "start_line": 158 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4374": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - } - }, - "4376": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 99, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 84, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4377": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4379": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4380": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4381": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "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": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4382": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4383": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCell/146e356956f1b5b1ec5d9c2427e96b5918bf0557e0b6f7ad743096649056d836.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4384": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCell/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 158 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4385": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 178 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 158 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 175 - } - }, - "4386": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 178 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 158 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 175 - } - }, - "4387": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 178 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 158 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 175 - } - }, - "4388": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 176, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 178 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 176 - } - }, - "4389": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 178 - } - }, - "4391": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 179, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 179 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 175 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 178 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 158 - } - }, - "4392": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 179, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 179 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 175 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 178 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 158 - } - }, - "4393": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 158, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 178, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 179, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 179 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 175 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 178 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 158 - } - }, - "4394": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 179, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 179 - } - }, - "4395": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 179, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 179 - } - }, - "4396": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "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/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4398": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/361efcca75a31f4c299c46d8d625210e368f481380cc3fa32a6d87e5dbe7e45c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 177, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 177 - }, - "While handling return value 'value'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4399": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/361efcca75a31f4c299c46d8d625210e368f481380cc3fa32a6d87e5dbe7e45c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 177, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 177 - }, - "While handling return value 'value'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4401": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 175 - }, - "While handling return value of" - ], - "start_col": 62, - "start_line": 1 - } - }, - "4402": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4403": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "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": 175 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4404": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/renderCellValue/5178822e53bcca72dafc5ab7de86f8a9c6086d257f9e71100782acd0b5bff53e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4405": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 176, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 175 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 176 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4407": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "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": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4408": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4409": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4410": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "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": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4411": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/128c2321f9070588a8d11dc60a4b2c6a3b0b1a97919597936f0847381384bd91.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 176, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 176 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4412": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - } - }, - "4414": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 104, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "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": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4415": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 105, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4417": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4418": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4419": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "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": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4420": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4421": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/f5e623291f93f5721b4e366de1f2f5345d268b1d1b1dd5b6b0411cd83a1a1988.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4422": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderCellValue/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 175, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 175 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4423": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 186, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 186 - } - }, - "4425": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 187, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 187 - } - }, - "4427": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 187, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 10, - "start_line": 187 - } - }, - "4428": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 188, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 71, - "start_line": 188 - } - }, - "4430": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 188, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 188 - } - }, - "4432": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 188, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 10, - "start_line": 188 - } - }, - "4433": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 190, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 190 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 53 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 183 - } - }, - "4434": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 190, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 190 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 53 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 183 - } - }, - "4435": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 190, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 190 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 183 - } - }, - "4436": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 190, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 190 - } - }, - "4438": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 190, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 192 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 190 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 53 - } - }, - "4439": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 190, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 192 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 190 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 53 - } - }, - "4440": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 190, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 192 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 176 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 190 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 53 - } - }, - "4441": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 187, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 192 - }, - "While expanding the reference 'cells' in:" - ], - "start_col": 16, - "start_line": 187 - } - }, - "4442": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 188, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 189, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 51, - "start_line": 192 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 26, - "start_line": 189 - }, - "While expanding the reference 'rendered_cells_start' in:" - ], - "start_col": 16, - "start_line": 188 - } - }, - "4443": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 191, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 72, - "start_line": 192 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 16, - "start_line": 191 - } - }, - "4444": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 78, - "start_line": 192 - } - }, - "4446": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 192 - } - }, - "4448": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 72, - "start_line": 192 - }, - "While auto generating local variable for 'stop'." - ], - "start_col": 72, - "start_line": 192 - } - }, - "4449": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 192 - }, - "While auto generating local variable for 'cells'." - ], - "start_col": 29, - "start_line": 192 - } - }, - "4450": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - } - }, - "4451": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - } - }, - "4452": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 196, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 74, - "start_line": 194 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 176 - } - }, - "4453": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 188, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 195, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 195 - }, - "While expanding the reference 'rendered_cells_start' in:" - ], - "start_col": 16, - "start_line": 188 - } - }, - "4454": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 195, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 31, - "start_line": 195 - }, - "While expanding the reference 'rendered_cells' in:" - ], - "start_col": 51, - "start_line": 192 - } - }, - "4455": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 195, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 47, - "start_line": 195 - } - }, - "4457": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 196, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 74, - "start_line": 194 - } - }, - "4459": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 198, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 198 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 183 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 174 - } - }, - "4460": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 175, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 198, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 198 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 183 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 5, - "start_line": 192 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 175 - } - }, - "4461": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/default_dict.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 196, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 198, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 198 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 183 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 194 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 23 - } - }, - "4462": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 198, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 198 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 72, - "start_line": 192 - }, - "While auto generating local variable for 'stop'." - ], - "start_col": 72, - "start_line": 192 - } - }, - "4463": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 192, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 198, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 19, - "start_line": 198 - }, - "While expanding the reference 'cells' in:" - ], - "start_col": 29, - "start_line": 192 - }, - "While auto generating local variable for 'cells'." - ], - "start_col": 29, - "start_line": 192 - } - }, - "4464": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 198, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 198 - } - }, - "4465": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "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/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4467": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1921cf80c34685bda7c52d95e53497e74d914798938b1491cfcf9359bff14cc8.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 184 - }, - "While handling return value 'cells_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4468": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4469": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "4471": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/1921cf80c34685bda7c52d95e53497e74d914798938b1491cfcf9359bff14cc8.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 184 - }, - "While handling return value 'cells_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4473": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 56, - "start_line": 10 - } - }, - "4475": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "4476": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/1921cf80c34685bda7c52d95e53497e74d914798938b1491cfcf9359bff14cc8.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 184 - }, - "While handling return value 'cells_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4478": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "4479": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "4481": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "4483": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/211305a4982e84dee745bdcf06176fa172dde0d5d206f753a2e0d4a223d668e4.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 184, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 184 - }, - "While handling return value 'cells'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "4484": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4485": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "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": 183 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4486": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/renderGrid/fe9a6a1bcaa57ee30a381bd9a108817459a6bd115cb6e4fe27d4c45a53d5294c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4487": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/2ea9c7f0441b228ee60fde547a6f592088d6be14cedb6f979f2f4e15977f79ea.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "4489": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "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": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4490": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4491": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4492": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4493": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - } - }, - "4495": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "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": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4496": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "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": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4497": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 99, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 84, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4498": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4500": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 183 - }, - "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": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4501": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 183 - }, - "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": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4502": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "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": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4503": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4504": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/e893877178a8e3e6a487467e13267cb6540bc108f9ef40dde6e8760c2ce03e6d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4505": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/renderGrid/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 183, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 183 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4506": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 205 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 83 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 45, - "start_line": 202 - } - }, - "4507": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 205 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 83 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 202 - } - }, - "4508": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 205 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 83 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 202 - } - }, - "4509": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 205 - } - }, - "4511": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 206, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 206 - }, - "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": 205 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 83 - } - }, - "4512": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 206, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 206 - } - }, - "4514": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 206, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 207, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 207 - }, - "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": 20, - "start_line": 206 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "4515": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 207, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 207 - } - }, - "4517": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 207, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 213, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 208 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 207 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 274 - } - }, - "4518": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 213, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 208 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 205 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 83 - } - }, - "4519": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 209, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 209 - } - }, - "4521": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 206, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 210, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 16, - "start_line": 210 - }, - "While expanding the reference 'sender' in:" - ], - "start_col": 10, - "start_line": 206 - } - }, - "4522": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 207, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 211, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 19, - "start_line": 211 - }, - "While expanding the reference 'recipient' in:" - ], - "start_col": 10, - "start_line": 207 - } - }, - "4523": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 212, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 212 - }, - "While expanding the reference 'cell_price' in:" - ], - "start_col": 10, - "start_line": 205 - } - }, - "4524": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 212, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 212 - } - }, - "4526": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 213, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 208 - } - }, - "4528": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 205, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 214 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 191 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 205 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 83 - } - }, - "4529": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 213, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 214 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 43, - "start_line": 191 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 208 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4530": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 213, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 214 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 191 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 208 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4531": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 16, - "start_line": 214 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 203 - } - }, - "4532": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 16, - "start_line": 214 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 203 - } - }, - "4533": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 214 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 23, - "start_line": 203 - } - }, - "4534": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 214 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 40, - "start_line": 203 - } - }, - "4535": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 214 - } - }, - "4537": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 215, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 32, - "start_line": 215 - } - }, - "4539": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 222, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 216 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 118 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 214 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 43, - "start_line": 191 - } - }, - "4540": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 222, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 216 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 118 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 214 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 191 - } - }, - "4541": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 214, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 222, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 216 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 118 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 214 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 191 - } - }, - "4542": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 217, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 217 - } - }, - "4543": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 218, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 218 - } - }, - "4545": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 219, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 15, - "start_line": 219 - } - }, - "4547": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 220, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 27, - "start_line": 220 - } - }, - "4549": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 215, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 221, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 221 - }, - "While expanding the reference 'cell_calldata' in:" - ], - "start_col": 9, - "start_line": 215 - } - }, - "4550": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 222, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 216 - } - }, - "4552": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 222, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 223, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 223 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 202 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 216 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 118 - } - }, - "4553": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 222, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 223, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 223 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 45, - "start_line": 202 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 216 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 118 - } - }, - "4554": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 222, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 223, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 223 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 202 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 216 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 118 - } - }, - "4555": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 223, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 223 - } - }, - "4556": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4557": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 23, - "start_line": 203 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4558": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4559": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 23, - "start_line": 203 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4561": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 23, - "start_line": 203 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4562": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "4563": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "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": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4564": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4565": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4566": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 45, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4567": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "4569": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 203 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4570": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 203 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4571": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 183, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 159, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 23, - "start_line": 203 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4572": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 203, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 211, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 191, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proof' in:" - ], - "start_col": 40, - "start_line": 203 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 28, - "start_line": 5 - } - }, - "4574": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - } - }, - "4576": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "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/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4578": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "4579": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "4580": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "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": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4581": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "4583": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/03792f53710bdf1b4f13130505d4195b48cad96eb41b093c9596524ebfb1aea6.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "4584": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 202, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 202 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4585": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 236 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 83 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 51, - "start_line": 227 - } - }, - "4586": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 236 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 83 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 227 - } - }, - "4587": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 236 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 83 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 227 - } - }, - "4588": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 236 - } - }, - "4590": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 237, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 237 - }, - "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": 236 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 83 - } - }, - "4591": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 237, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 237 - } - }, - "4593": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 237, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 238, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 238 - }, - "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": 20, - "start_line": 237 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "4594": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 238, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 238 - } - }, - "4596": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 238, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 244, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 239 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 238 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 274 - } - }, - "4597": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 244, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 239 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 236 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 83 - } - }, - "4598": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 240, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 240 - } - }, - "4600": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 237, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 241, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 16, - "start_line": 241 - }, - "While expanding the reference 'sender' in:" - ], - "start_col": 10, - "start_line": 237 - } - }, - "4601": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 238, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 242, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 19, - "start_line": 242 - }, - "While expanding the reference 'recipient' in:" - ], - "start_col": 10, - "start_line": 238 - } - }, - "4602": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 243, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 243 - }, - "While expanding the reference 'cell_price' in:" - ], - "start_col": 10, - "start_line": 236 - } - }, - "4603": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 243, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 243 - } - }, - "4605": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 244, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 239 - } - }, - "4607": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 236, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 245 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 191 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 236 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 83 - } - }, - "4608": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 244, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 245 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 43, - "start_line": 191 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 239 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4609": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 244, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 245 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 191 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 239 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4610": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 228, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 16, - "start_line": 245 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 228 - } - }, - "4611": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 228, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 16, - "start_line": 245 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 228 - } - }, - "4612": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 229, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 245 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 5, - "start_line": 229 - } - }, - "4613": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 245 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 5, - "start_line": 230 - } - }, - "4614": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 245 - } - }, - "4616": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 246 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 118 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 245 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 43, - "start_line": 191 - } - }, - "4617": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 246 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 118 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 245 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 191 - } - }, - "4618": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 191, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 245, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 246 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 118 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 245 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 191 - } - }, - "4619": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 247, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 247 - } - }, - "4620": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 231, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 248, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 248 - }, - "While expanding the reference 'contractAddress' in:" - ], - "start_col": 5, - "start_line": 231 - } - }, - "4621": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 232, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 249, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 15, - "start_line": 249 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 5, - "start_line": 232 - } - }, - "4622": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 233, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 250, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 27, - "start_line": 250 - }, - "While expanding the reference 'cellCalldata_len' in:" - ], - "start_col": 5, - "start_line": 233 - } - }, - "4623": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 251, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 251 - }, - "While expanding the reference 'cellCalldata' in:" - ], - "start_col": 5, - "start_line": 234 - } - }, - "4624": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 246 - } - }, - "4626": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 253, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 253 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 227 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 246 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 118 - } - }, - "4627": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 253, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 253 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 51, - "start_line": 227 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 246 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 118 - } - }, - "4628": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 252, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 253, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 253 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 227 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 246 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 118 - } - }, - "4629": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 253, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 253 - } - }, - "4630": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4631": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 229, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 5, - "start_line": 229 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4632": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4633": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 229, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 229 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4635": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 229, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 5, - "start_line": 229 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4636": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "4637": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4638": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e872b5a76cfa33336e13e83d342763f36bad8be8a18be69e78776b449847f1a.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 233, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_cellCalldata_len' in:" - ], - "start_col": 5, - "start_line": 233 - }, - "While handling calldata argument 'cellCalldata_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4639": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4640": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e872b5a76cfa33336e13e83d342763f36bad8be8a18be69e78776b449847f1a.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 233, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 233 - }, - "While handling calldata argument 'cellCalldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4642": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e872b5a76cfa33336e13e83d342763f36bad8be8a18be69e78776b449847f1a.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 233, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_cellCalldata_len' in:" - ], - "start_col": 5, - "start_line": 233 - }, - "While handling calldata argument 'cellCalldata_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4643": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "4644": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "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": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4645": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4646": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4647": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 51, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4648": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "4650": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 228, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 228 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4651": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 228, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 228 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4652": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 229, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 183, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 159, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 5, - "start_line": 229 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "4653": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 230, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 211, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 191, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proof' in:" - ], - "start_col": 5, - "start_line": 230 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 28, - "start_line": 5 - } - }, - "4655": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/138fbb2581468edec2beca8ce38fccac384aeb4b51fe6af3126d17a00f09f61e.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 231, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 259, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 229, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contractAddress' in:" - ], - "start_col": 5, - "start_line": 231 - }, - "While handling calldata argument 'contractAddress'" - ], - "start_col": 38, - "start_line": 1 - } - }, - "4656": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3e93b8906c329e7a5c33e020ce7a5a9c542c4444955be98eec5fcbef545a8662.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 232, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 287, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 267, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_value' in:" - ], - "start_col": 5, - "start_line": 232 - }, - "While handling calldata argument 'value'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "4657": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e872b5a76cfa33336e13e83d342763f36bad8be8a18be69e78776b449847f1a.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 233, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 337, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 306, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_cellCalldata_len' in:" - ], - "start_col": 5, - "start_line": 233 - }, - "While handling calldata argument 'cellCalldata_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4658": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/7e8d4187d234f1ad9572c7c76c7fcab338d2159e013bdd9bfc0f771a29c04f92.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 234, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 379, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 352, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_cellCalldata' in:" - ], - "start_col": 5, - "start_line": 234 - }, - "While handling calldata argument 'cellCalldata'" - ], - "start_col": 35, - "start_line": 5 - } - }, - "4660": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - } - }, - "4662": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "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/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4664": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "4665": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "4666": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "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": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4667": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "4669": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/8d28e230e489bc8d7b9f205ad15790d268dd96b367ed23a515f6d462c885a511.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "4670": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintAndSetPublic/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 227, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 227 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4671": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 260 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 20, - "start_line": 206 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 257 - } - }, - "4672": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 260 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 206 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 257 - } - }, - "4673": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 260 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 206 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 257 - } - }, - "4674": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 258, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 54, - "start_line": 260 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 258 - } - }, - "4675": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 258, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 54, - "start_line": 260 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 258 - } - }, - "4676": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 38, - "start_line": 260 - } - }, - "4678": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 261, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 261 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 257 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 38, - "start_line": 260 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 206 - } - }, - "4679": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 261, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 261 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 257 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 260 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 20, - "start_line": 206 - } - }, - "4680": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 261, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 261 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 257 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 38, - "start_line": 260 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 206 - } - }, - "4681": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 261, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 261 - }, - "While expanding the reference 'token_uri_len' in:" - ], - "start_col": 10, - "start_line": 260 - } - }, - "4682": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 260, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 261, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 261 - }, - "While expanding the reference 'token_uri' in:" - ], - "start_col": 25, - "start_line": 260 - } - }, - "4683": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 261, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 261 - } - }, - "4684": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "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/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4686": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 259 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4687": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4688": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "4690": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 259 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4692": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "4693": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 259 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4695": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "4696": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "4697": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "4699": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 259, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 259 - }, - "While handling return value 'token_uri'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "4700": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4701": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4702": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/tokenURI/fb2afe9383e6d6e4c510e54ea324f398df586428973a4c0745d97d759227d96c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4703": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/86cf3ce3e78b1f08bd517752a6b6deed16efd89e5728b638ff9485a43d30a598.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "4705": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 258, - "input_file": { - "filename": "src/sheet/Sheet.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": 257, - "input_file": { - "filename": "src/sheet/Sheet.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": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 257 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 258 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "4707": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "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": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4708": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4709": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4710": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4711": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 258, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 258 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4712": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 258, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 258 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "4713": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - } - }, - "4715": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4716": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4717": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4718": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4720": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4721": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4722": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "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": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4723": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4724": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/42e9e406a0e7dbd46b7b1448ce8da1ca2e3fdc14d84af0c1d0d4fdb56a52a5f4.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4725": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 257, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 257 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4726": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 278, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 278 - }, - "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": 270 - } - }, - "4727": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 278, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 278 - }, - "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": 270 - } - }, - "4728": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 278, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 278 - }, - "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": 270 - } - }, - "4729": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 278, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 278 - } - }, - "4731": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 279, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 279 - } - }, - "4733": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 278, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 280, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 76 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 278 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "4734": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 278, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 280, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 76 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 278 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "4735": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 278, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 280, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 76 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 278 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "4736": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 271, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 280, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 280 - }, - "While expanding the reference 'name' in:" - ], - "start_col": 5, - "start_line": 271 - } - }, - "4737": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 272, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 280, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 280 - }, - "While expanding the reference 'symbol' in:" - ], - "start_col": 5, - "start_line": 272 - } - }, - "4738": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 280, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 280 - } - }, - "4740": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 281, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 281 - } - }, - "4742": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 273, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 282, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 282 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 5, - "start_line": 273 - } - }, - "4743": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 282, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 282 - } - }, - "4745": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 274, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 283, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 283 - }, - "While expanding the reference 'merkle_root' in:" - ], - "start_col": 5, - "start_line": 274 - } - }, - "4746": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 283, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 283 - } - }, - "4748": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 275, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 284, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 32, - "start_line": 284 - }, - "While expanding the reference 'max_per_wallet' in:" - ], - "start_col": 5, - "start_line": 275 - } - }, - "4749": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 284, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 284 - } - }, - "4751": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 276, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 285, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 31, - "start_line": 285 - }, - "While expanding the reference 'renderer_address' in:" - ], - "start_col": 5, - "start_line": 276 - } - }, - "4752": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 285, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 285 - } - }, - "4754": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 286, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 286 - } - }, - "4756": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 287, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 287 - } - }, - "4758": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 287, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 287 - } - }, - "4760": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 288, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 288 - } - }, - "4761": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c78355ecc2754d55946f2925c4c255af62ef2b2ddba4e3e4e975bebf3d66daa1.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 276, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 270 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 276 - }, - "While handling calldata argument 'renderer_address'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4763": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "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": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4764": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4765": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4766": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4767": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "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": 271, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "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": 271 - }, - "While handling calldata argument 'name'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "4768": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "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": 17, - "end_line": 272, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 171, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 150, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_symbol' in:" - ], - "start_col": 5, - "start_line": 272 - }, - "While handling calldata argument 'symbol'" - ], - "start_col": 29, - "start_line": 1 - } - }, - "4769": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "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": 273, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 199, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 179, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_owner' in:" - ], - "start_col": 5, - "start_line": 273 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "4770": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/721e180cb3ac704934655c034d4d45bf2d0ab4353d430b4f2bbda2a388c131b2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 274, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 239, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 213, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_merkle_root' in:" - ], - "start_col": 5, - "start_line": 274 - }, - "While handling calldata argument 'merkle_root'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "4771": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e35382e271586e2ad95e0c2b81d70c0cfb65ce154855d90ea95dcf9e76667535.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 275, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 285, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 256, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_max_per_wallet' in:" - ], - "start_col": 5, - "start_line": 275 - }, - "While handling calldata argument 'max_per_wallet'" - ], - "start_col": 37, - "start_line": 1 - } - }, - "4772": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c78355ecc2754d55946f2925c4c255af62ef2b2ddba4e3e4e975bebf3d66daa1.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 276, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 335, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 304, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_renderer_address' in:" - ], - "start_col": 5, - "start_line": 276 - }, - "While handling calldata argument 'renderer_address'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4773": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - } - }, - "4775": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "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/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4777": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4778": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4779": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "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": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4780": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "4782": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/initialize/98fffa3d7b20f8a177d79ca985c017c6105a8f832599cc3392d95ef2cfd87a05.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "4783": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 270, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 270 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4784": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 295, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 295 - }, - "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": 292 - } - }, - "4785": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 295, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 295 - }, - "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": 292 - } - }, - "4786": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 295, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 295 - }, - "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": 292 - } - }, - "4787": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 295, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 26, - "start_line": 295 - } - }, - "4789": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 296, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 296 - } - }, - "4790": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "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_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4792": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_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": 14, - "end_line": 293, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 293 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4793": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_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": 14, - "end_line": 293, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 293 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4795": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 292 - }, - "While handling return value of" - ], - "start_col": 59, - "start_line": 1 - } - }, - "4796": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4797": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "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": 292 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4798": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/is_initialized/c99ceecf6e21396d4a0ce3c69131d8c5d452cab3b90a24cd92a2105bd59d7aa7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4799": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "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": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4800": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4801": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4802": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4803": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - } - }, - "4805": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 103, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 88, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4806": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 104, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4808": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4809": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4810": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "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": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4811": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4812": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/50c3501112c017187b4c12bebdfd953af0bc789f5dc55376df4d428435913d0e.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4813": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/is_initialized/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 292, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 292 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4814": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 44, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 235 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 300 - } - }, - "4815": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 44, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 235 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 300 - } - }, - "4816": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/sheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 44, - "start_line": 303 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 235 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 300 - } - }, - "4817": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 303, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 44, - "start_line": 303 - } - }, - "4819": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 304, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 304 - } - }, - "4820": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "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/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4822": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/39e07c9c78c5d65e4021222b6cb180405c183c5369648ce6703b11444f98e3ea.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 301 - }, - "While handling return value 'contractURI_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4823": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4824": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "4826": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/39e07c9c78c5d65e4021222b6cb180405c183c5369648ce6703b11444f98e3ea.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 301 - }, - "While handling return value 'contractURI_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4828": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "4829": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/39e07c9c78c5d65e4021222b6cb180405c183c5369648ce6703b11444f98e3ea.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 301 - }, - "While handling return value 'contractURI_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "4831": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "4832": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "4833": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "4835": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/a98a36d6a206700a5fdb61e2bbb1beffba5cbd4bdfdab9d3af5254d2a0b5137a.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 301, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 301 - }, - "While handling return value 'contractURI'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "4836": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4837": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4838": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/contractURI/b04c73e7705bedc8f1f7443e51be7624df9567d66b186004fbcf68937ec0909c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4839": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/contractURI/3c9b92c0973b74bf396b0131dcaac8f957a6f0700183164a2207ddd5fa7fe277.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "4841": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "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": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4842": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4843": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4844": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4845": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - } - }, - "4847": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4848": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4849": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4850": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 101, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4852": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4853": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4854": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "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": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4855": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4856": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/contractURI/acba12aa8a66bb92372f5fdd79fc376f71f4b521ee6979ba2e3213be2ff11068.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4857": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/contractURI/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 300, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 300 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4858": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 311, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 311 - }, - "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": 21, - "start_line": 308 - } - }, - "4859": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 311, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 311 - }, - "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": 41, - "start_line": 308 - } - }, - "4860": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 311, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 311 - }, - "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": 69, - "start_line": 308 - } - }, - "4861": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 311, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 311 - } - }, - "4863": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 312, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 312 - }, - "While expanding the reference 'contract_uri_len' in:" - ], - "start_col": 5, - "start_line": 309 - } - }, - "4864": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 312, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 46, - "start_line": 312 - }, - "While expanding the reference 'contract_uri' in:" - ], - "start_col": 29, - "start_line": 309 - } - }, - "4865": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 312, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 312 - } - }, - "4867": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 313, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 313 - } - }, - "4868": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4869": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/af6d4cd453be88aedf419d25f7fffbf79059d69e2bbdbfe82d950dd20863c7c6.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_contract_uri_len' in:" - ], - "start_col": 5, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4870": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "4871": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/af6d4cd453be88aedf419d25f7fffbf79059d69e2bbdbfe82d950dd20863c7c6.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "4873": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/af6d4cd453be88aedf419d25f7fffbf79059d69e2bbdbfe82d950dd20863c7c6.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_contract_uri_len' in:" - ], - "start_col": 5, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4874": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "4875": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "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": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4876": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4877": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4878": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4879": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "4881": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/af6d4cd453be88aedf419d25f7fffbf79059d69e2bbdbfe82d950dd20863c7c6.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 165, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 134, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contract_uri_len' in:" - ], - "start_col": 5, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri_len'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "4882": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/02677acf8be142f2ecf23f676098f6768a373515b7cfdd7cde8beebf7195b0dc.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 309, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 207, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 180, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contract_uri' in:" - ], - "start_col": 29, - "start_line": 309 - }, - "While handling calldata argument 'contract_uri'" - ], - "start_col": 35, - "start_line": 5 - } - }, - "4884": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - } - }, - "4886": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "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/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4888": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "4889": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "4890": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "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": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4891": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "4893": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/bc1973a34f92efff3cf7802dd0e4dc2f445a6018eef2a0772089ae368edb536b.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "4894": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setContractUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 308, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 308 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4895": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 34, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 53 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 46, - "start_line": 321 - } - }, - "4896": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 34, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 53 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 321 - } - }, - "4897": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 34, - "start_line": 324 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 321 - } - }, - "4898": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 34, - "start_line": 324 - } - }, - "4900": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 325, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 325 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 321 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 324 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 53 - } - }, - "4901": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 325, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 325 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 46, - "start_line": 321 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 324 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 53 - } - }, - "4902": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 325, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 325 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 321 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 34, - "start_line": 324 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 53 - } - }, - "4903": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 325, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 325 - }, - "While expanding the reference 'totalSupply' in:" - ], - "start_col": 10, - "start_line": 324 - } - }, - "4904": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 324, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 325, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 325 - }, - "While expanding the reference 'totalSupply' in:" - ], - "start_col": 10, - "start_line": 324 - } - }, - "4905": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 325, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 325 - } - }, - "4906": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4908": { - "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": 322, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 322 - }, - "While handling return value 'totalSupply'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4909": { - "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": 322, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 322 - }, - "While handling return value 'totalSupply'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "4910": { - "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": 322, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 322 - }, - "While handling return value 'totalSupply'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "4912": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 321 - }, - "While handling return value of" - ], - "start_col": 98, - "start_line": 1 - } - }, - "4913": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4914": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "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": 321 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4915": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4916": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4917": { - "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": 44, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/totalSupply/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4918": { - "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": 64, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/totalSupply/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 46, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4919": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/totalSupply/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "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": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4920": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - } - }, - "4922": { - "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/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/totalSupply/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "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": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4923": { - "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/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4925": { - "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/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "4926": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.totalSupply" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/totalSupply/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "4927": { - "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/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "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": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4928": { - "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/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4929": { - "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/5b54c430df10b729ecc10b3e860410c6829f116d1a34b32e8415fa1ac24c16d8.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 321, - "input_file": { - "filename": "src/sheet/Sheet.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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4930": { - "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": 321, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 321 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4931": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 332 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 59 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 47, - "start_line": 329 - } - }, - "4932": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 332 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 59 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 19, - "start_line": 329 - } - }, - "4933": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 332 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 59 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 329 - } - }, - "4934": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 330, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 332 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 330 - } - }, - "4935": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 330, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 332 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 330 - } - }, - "4936": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 332 - } - }, - "4938": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 333, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 333 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 19, - "start_line": 329 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 332 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 45, - "start_line": 59 - } - }, - "4939": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 333, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 333 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 47, - "start_line": 329 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 332 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 59 - } - }, - "4940": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 333, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 333 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 329 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 332 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 59 - } - }, - "4941": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 333, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 333 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 10, - "start_line": 332 - } - }, - "4942": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 332, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 333, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 333 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 10, - "start_line": 332 - } - }, - "4943": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 333, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 333 - } - }, - "4944": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "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/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4946": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/0f6247d8ffdacc049a6789184a88aa3d8ff5ca077cd837063ce067f132dc586d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 331, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 331 - }, - "While handling return value 'tokenId'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4947": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/0f6247d8ffdacc049a6789184a88aa3d8ff5ca077cd837063ce067f132dc586d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 331, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 331 - }, - "While handling return value 'tokenId'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "4948": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/0f6247d8ffdacc049a6789184a88aa3d8ff5ca077cd837063ce067f132dc586d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 331, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 331 - }, - "While handling return value 'tokenId'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "4950": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 329 - }, - "While handling return value of" - ], - "start_col": 95, - "start_line": 1 - } - }, - "4951": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4952": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "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": 329 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4953": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/tokenByIndex/6c9b4477e48860e369406084e6d163095309287e22bedb8c84c1ffe7fdaa93c9.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4954": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/d1f8dd5812766c8b9a93481fc66a39d49b601278b5c44556f4c0881f1ef1608f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 330, - "input_file": { - "filename": "src/sheet/Sheet.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": 329, - "input_file": { - "filename": "src/sheet/Sheet.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": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 329 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 330 - }, - "While handling calldata argument 'index'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "4956": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "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": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4957": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 19, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "4958": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 47, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "4959": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "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": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "4960": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/d1f8dd5812766c8b9a93481fc66a39d49b601278b5c44556f4c0881f1ef1608f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 330, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_index' in:" - ], - "start_col": 5, - "start_line": 330 - }, - "While handling calldata argument 'index'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "4961": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/d1f8dd5812766c8b9a93481fc66a39d49b601278b5c44556f4c0881f1ef1608f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 330, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_index' in:" - ], - "start_col": 5, - "start_line": 330 - }, - "While handling calldata argument 'index'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "4962": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - } - }, - "4964": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 101, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "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": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "4965": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 102, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "4967": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "4968": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "4969": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "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": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "4970": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "4971": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/764d32c547e6047601bca718c9c34d89ceb4a36da87d3814e62b7924e8a28eda.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "4972": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 329, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 329 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "4973": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 340 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 54, - "start_line": 337 - } - }, - "4974": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 340 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 337 - } - }, - "4975": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 340 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 74 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 337 - } - }, - "4976": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 338, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 71, - "start_line": 340 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 5, - "start_line": 338 - } - }, - "4977": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 338, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 78, - "start_line": 340 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 18, - "start_line": 338 - } - }, - "4978": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 338, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 78, - "start_line": 340 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 18, - "start_line": 338 - } - }, - "4979": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 340 - } - }, - "4981": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 341, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 341 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 337 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 340 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - } - }, - "4982": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 341, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 341 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 54, - "start_line": 337 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 340 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - } - }, - "4983": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 341, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 341 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 337 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 340 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 74 - } - }, - "4984": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 341, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 341 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 10, - "start_line": 340 - } - }, - "4985": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 340, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 341, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 13, - "start_line": 341 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 10, - "start_line": 340 - } - }, - "4986": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 341, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 341 - } - }, - "4987": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "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/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "4989": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/0f6247d8ffdacc049a6789184a88aa3d8ff5ca077cd837063ce067f132dc586d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 339, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 339 - }, - "While handling return value 'tokenId'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "4990": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/0f6247d8ffdacc049a6789184a88aa3d8ff5ca077cd837063ce067f132dc586d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 339, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 339 - }, - "While handling return value 'tokenId'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "4991": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/0f6247d8ffdacc049a6789184a88aa3d8ff5ca077cd837063ce067f132dc586d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 339, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 339 - }, - "While handling return value 'tokenId'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "4993": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 117, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 337 - }, - "While handling return value of" - ], - "start_col": 102, - "start_line": 1 - } - }, - "4994": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "4995": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "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": 337 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "4996": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/tokenOfOwnerByIndex/c5cd611a0f2954a3db08f801163c417bcf50c88f70287322178f6feb818c2683.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "4997": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/d1f8dd5812766c8b9a93481fc66a39d49b601278b5c44556f4c0881f1ef1608f.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 338, - "input_file": { - "filename": "src/sheet/Sheet.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": 337, - "input_file": { - "filename": "src/sheet/Sheet.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": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 337 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 18, - "start_line": 338 - }, - "While handling calldata argument 'index'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "4999": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "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": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5000": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5001": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 54, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5002": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5003": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "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": 338, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "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": 338 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "5004": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/d1f8dd5812766c8b9a93481fc66a39d49b601278b5c44556f4c0881f1ef1608f.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 338, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 171, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 151, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_index' in:" - ], - "start_col": 18, - "start_line": 338 - }, - "While handling calldata argument 'index'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "5005": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/d1f8dd5812766c8b9a93481fc66a39d49b601278b5c44556f4c0881f1ef1608f.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 338, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 171, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 151, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_index' in:" - ], - "start_col": 18, - "start_line": 338 - }, - "While handling calldata argument 'index'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "5006": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - } - }, - "5008": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 108, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 93, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5009": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 109, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5011": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "5012": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "5013": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "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": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5014": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5015": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/bcfb5e1fff2b0d63e3f507cf619efd30405ebe178d0663eb8b95f3e0572d1ca5.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5016": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/tokenOfOwnerByIndex/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 337, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 337 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5017": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 348, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 348 - } - }, - "5019": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 348, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 348 - } - }, - "5021": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 350, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 350 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 345 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 345 - } - }, - "5022": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 350, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 350 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 345 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 345 - } - }, - "5023": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 350, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 350 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 345 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 345 - } - }, - "5024": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 350, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 17, - "start_line": 350 - } - }, - "5026": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 350, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 9, - "start_line": 350 - } - }, - "5027": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 352, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 352 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 29, - "start_line": 17 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 345 - } - }, - "5028": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 352, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 352 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 49, - "start_line": 17 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 345 - } - }, - "5029": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/introspection/erc165/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 352, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 352 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 77, - "start_line": 17 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 345 - } - }, - "5030": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 346, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 352, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 47, - "start_line": 352 - }, - "While expanding the reference 'interfaceId' in:" - ], - "start_col": 5, - "start_line": 346 - } - }, - "5031": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 352, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 21, - "start_line": 352 - } - }, - "5033": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 353, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 353 - } - }, - "5034": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "5036": { - "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": 347, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 347 - }, - "While handling return value 'success'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5037": { - "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": 347, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 347 - }, - "While handling return value 'success'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "5039": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 345 - }, - "While handling return value of" - ], - "start_col": 66, - "start_line": 1 - } - }, - "5040": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "5041": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "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": 345 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "5042": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "5043": { - "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": 346, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 345 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 346 - }, - "While handling calldata argument 'interfaceId'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "5045": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5046": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5047": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5048": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "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": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5049": { - "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": 346, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "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": 346 - }, - "While handling calldata argument 'interfaceId'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "5050": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - } - }, - "5052": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "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": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5053": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5055": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/supportsInterface/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5056": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/supportsInterface/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5057": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/supportsInterface/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "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": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5058": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/supportsInterface/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5059": { - "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": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/supportsInterface/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5060": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.supportsInterface" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/supportsInterface/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 345, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 345 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5061": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 358, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 358 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 90 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 11, - "start_line": 357 - } - }, - "5062": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 358, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 358 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 90 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 31, - "start_line": 357 - } - }, - "5063": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 358, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 358 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 90 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 59, - "start_line": 357 - } - }, - "5064": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 358, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 18, - "start_line": 358 - } - }, - "5066": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 359, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 359 - } - }, - "5067": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "5069": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 82, - "start_line": 357 - }, - "While handling return value 'name'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5070": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 82, - "start_line": 357 - }, - "While handling return value 'name'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "5072": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 357 - }, - "While handling return value of" - ], - "start_col": 50, - "start_line": 1 - } - }, - "5073": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "5074": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "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": 357 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "5075": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "5076": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5077": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 11, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5078": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 31, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5079": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "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": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5080": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.name" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - } - }, - "5082": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "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": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5083": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5085": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5086": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5087": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "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": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5088": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5089": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5090": { - "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": 357, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 357 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5091": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 364, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 364 - }, - "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": 14, - "start_line": 363 - } - }, - "5092": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 364, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 364 - }, - "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": 34, - "start_line": 363 - } - }, - "5093": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 364, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 364 - }, - "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": 62, - "start_line": 363 - } - }, - "5094": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 364, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 364 - } - }, - "5096": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 365, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 23, - "start_line": 365 - }, - "While expanding the reference 'name' in:" - ], - "start_col": 79, - "start_line": 363 - } - }, - "5097": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 365, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 365 - } - }, - "5099": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 366, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 366 - } - }, - "5100": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.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": 363, - "input_file": { - "filename": "src/sheet/Sheet.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": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 363 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 79, - "start_line": 363 - }, - "While handling calldata argument 'name'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "5102": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "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": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5103": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5104": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5105": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "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": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5106": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "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": 89, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 122, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_name' in:" - ], - "start_col": 79, - "start_line": 363 - }, - "While handling calldata argument 'name'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "5107": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - } - }, - "5109": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "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/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5111": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5112": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5113": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "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": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5114": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5116": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setName/bb24fb091d0ea7be1f9e920b53e594d823ce500753fa71551cd0c2bbaeec9dc6.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5117": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setName/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 363, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 363 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5118": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 371, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 371 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 94 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 370 - } - }, - "5119": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 371, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 371 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 94 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 33, - "start_line": 370 - } - }, - "5120": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 371, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 371 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 94 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 61, - "start_line": 370 - } - }, - "5121": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 371, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 371 - } - }, - "5123": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 372, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 372 - } - }, - "5124": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "5126": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 84, - "start_line": 370 - }, - "While handling return value 'symbol'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5127": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 84, - "start_line": 370 - }, - "While handling return value 'symbol'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "5129": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 370 - }, - "While handling return value of" - ], - "start_col": 54, - "start_line": 1 - } - }, - "5130": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "5131": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "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": 370 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "5132": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "5133": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5134": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5135": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 33, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5136": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "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": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5137": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.symbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 12, - "end_line": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - } - }, - "5139": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "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": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5140": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5142": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5143": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5144": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "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": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5145": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5146": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5147": { - "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": 370, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 370 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5148": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 377, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 377 - }, - "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": 16, - "start_line": 376 - } - }, - "5149": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 377, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 377 - }, - "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": 36, - "start_line": 376 - } - }, - "5150": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 377, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 377 - }, - "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": 64, - "start_line": 376 - } - }, - "5151": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 377, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 377 - } - }, - "5153": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 378, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 378 - }, - "While expanding the reference 'symbol' in:" - ], - "start_col": 81, - "start_line": 376 - } - }, - "5154": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 378, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 378 - } - }, - "5156": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 379, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 379 - } - }, - "5157": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.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": 376, - "input_file": { - "filename": "src/sheet/Sheet.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": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 376 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 81, - "start_line": 376 - }, - "While handling calldata argument 'symbol'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "5159": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "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": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5160": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5161": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5162": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "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": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5163": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "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": 93, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 145, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 124, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_symbol' in:" - ], - "start_col": 81, - "start_line": 376 - }, - "While handling calldata argument 'symbol'" - ], - "start_col": 29, - "start_line": 1 - } - }, - "5164": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - } - }, - "5166": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "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/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5168": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5169": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5170": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "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": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5171": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5173": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/3c4c33a42220d05bff4a95649dc588c572ac2ba07f46c350bc8b16ee54c763af.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5174": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSymbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 376 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5175": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 384, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 384 - }, - "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": 15, - "start_line": 383 - } - }, - "5176": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 384, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 384 - }, - "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": 35, - "start_line": 383 - } - }, - "5177": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 384, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 384 - }, - "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": 63, - "start_line": 383 - } - }, - "5178": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 384, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 384 - } - }, - "5180": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 385, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 385 - } - }, - "5182": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 386, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 386 - } - }, - "5183": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "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": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5184": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5185": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5186": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "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": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5187": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - } - }, - "5189": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "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/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5191": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5192": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5193": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "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": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5194": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5196": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/openMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5197": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/openMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 383, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 383 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5198": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 391, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 391 - }, - "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": 16, - "start_line": 390 - } - }, - "5199": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 391, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 391 - }, - "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": 36, - "start_line": 390 - } - }, - "5200": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 391, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 391 - }, - "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": 64, - "start_line": 390 - } - }, - "5201": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 391, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "5203": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 392, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 392 - } - }, - "5205": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 393, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 393 - } - }, - "5206": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "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": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5207": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5208": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5209": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "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": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5210": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - } - }, - "5212": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "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/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5214": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5215": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5216": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "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": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5217": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5219": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/closeMint/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5220": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/closeMint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 390, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 390 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5221": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 400, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 400 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 100 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 397 - } - }, - "5222": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 400, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 400 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 100 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 397 - } - }, - "5223": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 400, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 400 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 100 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 397 - } - }, - "5224": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 400, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 48, - "start_line": 400 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 81, - "start_line": 397 - } - }, - "5225": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 400, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 400 - } - }, - "5227": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 401, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 401 - } - }, - "5228": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "5230": { - "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": 398, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 398 - }, - "While handling return value 'balance'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5231": { - "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": 398, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 398 - }, - "While handling return value 'balance'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "5232": { - "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": 398, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 398 - }, - "While handling return value 'balance'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "5234": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 397 - }, - "While handling return value of" - ], - "start_col": 92, - "start_line": 1 - } - }, - "5235": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "5236": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "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": 397 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "5237": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "5238": { - "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/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 397 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 81, - "start_line": 397 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "5240": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5241": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/balanceOf/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5242": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/balanceOf/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5243": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/balanceOf/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "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": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5244": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balanceOf" - ], - "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": 92, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/balanceOf/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_owner' in:" - ], - "start_col": 81, - "start_line": 397 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "5245": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - } - }, - "5247": { - "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/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/balanceOf/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "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": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5248": { - "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/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5250": { - "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/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5251": { - "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/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5252": { - "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/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "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": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5253": { - "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/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5254": { - "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/e284e4e5d868a363d8b6a6cb098d9657778060e55c5be38c8c67b1857b1926cc.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 397, - "input_file": { - "filename": "src/sheet/Sheet.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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5255": { - "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": 397, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 397 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5256": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 408, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 408 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 109 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 405 - } - }, - "5257": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 408, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 408 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 39, - "start_line": 109 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 405 - } - }, - "5258": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 408, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 408 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 109 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 405 - } - }, - "5259": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 408, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 41, - "start_line": 408 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 79, - "start_line": 405 - } - }, - "5260": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 408, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 41, - "start_line": 408 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 79, - "start_line": 405 - } - }, - "5261": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 408, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 25, - "start_line": 408 - } - }, - "5263": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 409, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 409 - } - }, - "5264": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "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/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "5266": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_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": 16, - "end_line": 406, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 406 - }, - "While handling return value 'owner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5267": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_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": 16, - "end_line": 406, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 406 - }, - "While handling return value 'owner'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "5269": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 405 - }, - "While handling return value of" - ], - "start_col": 54, - "start_line": 1 - } - }, - "5270": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "5271": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "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": 405 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "5272": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/ownerOf/e26804beb30ff3fdad1596e68c20c0df03519fc5def143a2feb768126371681c.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "5273": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.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": 405, - "input_file": { - "filename": "src/sheet/Sheet.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": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 405 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 79, - "start_line": 405 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "5275": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "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": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5276": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 14, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5277": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5278": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "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": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5279": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 79, - "start_line": 405 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5280": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 79, - "start_line": 405 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5281": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - } - }, - "5283": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "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": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5284": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5286": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5287": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5288": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "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": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5289": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5290": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/b0b45230936b2f4ec6e384bea3a984e2819816dfc8b4e03dac3539fcc1c0dc60.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5291": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/ownerOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 405, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 405 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5292": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 416, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 416 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 122 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 413 - } - }, - "5293": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 416, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 416 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 122 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 413 - } - }, - "5294": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 416, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 416 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 122 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 413 - } - }, - "5295": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 414, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 416, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 48, - "start_line": 416 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 414 - } - }, - "5296": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 414, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 416, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 48, - "start_line": 416 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 5, - "start_line": 414 - } - }, - "5297": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 416, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 416 - } - }, - "5299": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 417, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 417 - } - }, - "5300": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "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/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "5302": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/74a3369943c8d7518ff17d6d8cb3e9a3785e7db4bcf995a7ffbf3a439df0343b.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 415, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 415 - }, - "While handling return value 'approved'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5303": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/74a3369943c8d7518ff17d6d8cb3e9a3785e7db4bcf995a7ffbf3a439df0343b.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 415, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 415 - }, - "While handling return value 'approved'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "5305": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 413 - }, - "While handling return value of" - ], - "start_col": 61, - "start_line": 1 - } - }, - "5306": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "5307": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "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": 413 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "5308": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getApproved/dc5d90a8417d0a28ffeb92cb7cbd7f0e5af1af69279ff1bda88fa7a837af50d3.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "5309": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 414, - "input_file": { - "filename": "src/sheet/Sheet.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": 413, - "input_file": { - "filename": "src/sheet/Sheet.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": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 413 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 414 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "5311": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "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": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5312": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5313": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5314": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "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": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5315": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 414, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 414 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5316": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 414, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 5, - "start_line": 414 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5317": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - } - }, - "5319": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "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": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5320": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 101, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5322": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5323": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5324": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "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": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5325": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5326": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getApproved/835e657df1ee968194eed5f3c9b857e397b684d36f56ec8a7b26cb299a6be11f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5327": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getApproved/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 413, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 413 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5328": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 424, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 424 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 136 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 421 - } - }, - "5329": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 424, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 424 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 136 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 421 - } - }, - "5330": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 136, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 424, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 424 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 136 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 421 - } - }, - "5331": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 422, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 424, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 57, - "start_line": 424 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 5, - "start_line": 422 - } - }, - "5332": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 422, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 424, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 64, - "start_line": 424 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 18, - "start_line": 422 - } - }, - "5333": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 424, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 30, - "start_line": 424 - } - }, - "5335": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 425, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 425 - } - }, - "5336": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "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/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "5338": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6450610d0d553c149684e3d6d36a5d949ffe368d7692d99cec27ac08c51ad845.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 423, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 7, - "start_line": 423 - }, - "While handling return value 'isApproved'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5339": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/6450610d0d553c149684e3d6d36a5d949ffe368d7692d99cec27ac08c51ad845.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 423, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 423 - }, - "While handling return value 'isApproved'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "5341": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 421 - }, - "While handling return value of" - ], - "start_col": 68, - "start_line": 1 - } - }, - "5342": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "5343": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "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": 421 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "5344": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/isApprovedForAll/38789844dce484b974dbd524d5dc5d79b5898ffc6c946c5e91ff04055990eef0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "5345": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c28d01f4036658535ed1f26a855ca481100f6b9fa5c266733e27ba2dce390d91.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 422, - "input_file": { - "filename": "src/sheet/Sheet.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": 421, - "input_file": { - "filename": "src/sheet/Sheet.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": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 421 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 18, - "start_line": 422 - }, - "While handling calldata argument 'operator'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "5347": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "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": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5348": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5349": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5350": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "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": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5351": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "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": 422, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "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": 422 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "5352": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c28d01f4036658535ed1f26a855ca481100f6b9fa5c266733e27ba2dce390d91.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 422, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 177, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 154, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_operator' in:" - ], - "start_col": 18, - "start_line": 422 - }, - "While handling calldata argument 'operator'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "5353": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - } - }, - "5355": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 105, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "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": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5356": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 106, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "5358": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5359": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5360": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "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": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "5361": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "5362": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/28e6449b750a764997de3246d5af785f29a76b7b369ce53a25f4614d960a20f3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "5363": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/isApprovedForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 421, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 421 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5364": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 436, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 436 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 18, - "start_line": 158 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 14, - "start_line": 433 - } - }, - "5365": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 436, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 436 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 46, - "start_line": 158 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 42, - "start_line": 433 - } - }, - "5366": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 158, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 436, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 436 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 158 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 62, - "start_line": 433 - } - }, - "5367": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 434, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 436, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 20, - "start_line": 436 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 5, - "start_line": 434 - } - }, - "5368": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 434, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 436, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 436 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 15, - "start_line": 434 - } - }, - "5369": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 434, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 436, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 24, - "start_line": 436 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 15, - "start_line": 434 - } - }, - "5370": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 436, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 436 - } - }, - "5372": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 437, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 437 - } - }, - "5373": { - "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/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 434, - "input_file": { - "filename": "src/sheet/Sheet.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": 433, - "input_file": { - "filename": "src/sheet/Sheet.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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 433 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 15, - "start_line": 434 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "5375": { - "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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5376": { - "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": 40, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 14, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5377": { - "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": 60, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 42, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5378": { - "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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "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": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5379": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.approve" - ], - "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": 434, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 137, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "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": 434 - }, - "While handling calldata argument 'to'" - ], - "start_col": 25, - "start_line": 1 - } - }, - "5380": { - "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/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 434, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 169, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 147, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 15, - "start_line": 434 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5381": { - "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/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 434, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 169, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 147, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 15, - "start_line": 434 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5382": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - } - }, - "5384": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.approve" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "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/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5386": { - "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/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "5387": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "5388": { - "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/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "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": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5389": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5391": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.approve" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/approve/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 433, - "input_file": { - "filename": "src/sheet/Sheet.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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5392": { - "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": 433, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 433 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5393": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 444, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 444 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 31, - "start_line": 192 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 441 - } - }, - "5394": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 444, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 444 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 51, - "start_line": 192 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 441 - } - }, - "5395": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 192, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 444, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 444 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 79, - "start_line": 192 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 441 - } - }, - "5396": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 442, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 444, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 33, - "start_line": 444 - }, - "While expanding the reference 'operator' in:" - ], - "start_col": 5, - "start_line": 442 - } - }, - "5397": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 442, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 444, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 43, - "start_line": 444 - }, - "While expanding the reference 'approved' in:" - ], - "start_col": 21, - "start_line": 442 - } - }, - "5398": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 444, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 444 - } - }, - "5400": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 445, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 445 - } - }, - "5401": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/3df93897a3d5ba5292d0e14e5ec6fc5a7b4e70846d4b45d9e0d60ead1a53339e.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 442, - "input_file": { - "filename": "src/sheet/Sheet.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": 441, - "input_file": { - "filename": "src/sheet/Sheet.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": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 441 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 21, - "start_line": 442 - }, - "While handling calldata argument 'approved'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "5403": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "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": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5404": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5405": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5406": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "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": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5407": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c28d01f4036658535ed1f26a855ca481100f6b9fa5c266733e27ba2dce390d91.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 442, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 149, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_operator' in:" - ], - "start_col": 5, - "start_line": 442 - }, - "While handling calldata argument 'operator'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "5408": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3df93897a3d5ba5292d0e14e5ec6fc5a7b4e70846d4b45d9e0d60ead1a53339e.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 442, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 183, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 160, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_approved' in:" - ], - "start_col": 21, - "start_line": 442 - }, - "While handling calldata argument 'approved'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "5409": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - } - }, - "5411": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "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/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5413": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "5414": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "5415": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "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": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5416": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5418": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/36d3b3d1e829d7c23b24cbbecc8b2addd27fb9b3d959fca94c45d76a0c77f32d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5419": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setApprovalForAll/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 441, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 441 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5420": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 452 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 92 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 19, - "start_line": 449 - } - }, - "5421": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 452 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 52, - "start_line": 92 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 47, - "start_line": 449 - } - }, - "5422": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 452 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 92 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 67, - "start_line": 449 - } - }, - "5423": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 452 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 5, - "start_line": 450 - } - }, - "5424": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 43, - "start_line": 452 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 18, - "start_line": 450 - } - }, - "5425": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 47, - "start_line": 452 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 28, - "start_line": 450 - } - }, - "5426": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 47, - "start_line": 452 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 28, - "start_line": 450 - } - }, - "5427": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 452, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 452 - } - }, - "5429": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 453, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 453 - } - }, - "5430": { - "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/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.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": 449, - "input_file": { - "filename": "src/sheet/Sheet.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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 449 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 28, - "start_line": 450 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "5432": { - "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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5433": { - "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": 45, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 19, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5434": { - "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": 65, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 47, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5435": { - "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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "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": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5436": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/df39236eab78c921af48d719316dc25209f5ba97dc94936a936f353a674f3486.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_from_' in:" - ], - "start_col": 5, - "start_line": 450 - }, - "While handling calldata argument 'from_'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "5437": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "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": 26, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 165, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 148, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_to' in:" - ], - "start_col": 18, - "start_line": 450 - }, - "While handling calldata argument 'to'" - ], - "start_col": 25, - "start_line": 1 - } - }, - "5438": { - "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/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 197, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 175, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 28, - "start_line": 450 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5439": { - "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/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 450, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 197, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 175, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 28, - "start_line": 450 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5440": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - } - }, - "5442": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "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/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5444": { - "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/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "5445": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "5446": { - "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/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "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": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5447": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5449": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/transferFrom/ebf9f2690eeffee22f3d99ab5430147a11d0a2aa047472f5b737d6d09ce13c6e.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 449, - "input_file": { - "filename": "src/sheet/Sheet.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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5450": { - "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": 449, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 449 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5451": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 460 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 101 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 457 - } - }, - "5452": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 460 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 57, - "start_line": 101 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 51, - "start_line": 457 - } - }, - "5453": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 101, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 460 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 77, - "start_line": 101 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 457 - } - }, - "5454": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 41, - "start_line": 460 - }, - "While expanding the reference 'from_' in:" - ], - "start_col": 5, - "start_line": 458 - } - }, - "5455": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 48, - "start_line": 460 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 18, - "start_line": 458 - } - }, - "5456": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 52, - "start_line": 460 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 28, - "start_line": 458 - } - }, - "5457": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 52, - "start_line": 460 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 28, - "start_line": 458 - } - }, - "5458": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 61, - "start_line": 460 - }, - "While expanding the reference 'data_len' in:" - ], - "start_col": 46, - "start_line": 458 - } - }, - "5459": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 71, - "start_line": 460 - }, - "While expanding the reference 'data' in:" - ], - "start_col": 62, - "start_line": 458 - } - }, - "5460": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 460, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 460 - } - }, - "5462": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 461, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 461 - } - }, - "5463": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5464": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f1f3aa0a6fec21a155d7e953cd34daa7ca48450bbb80f627eb4f8df9f25922a.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_data_len' in:" - ], - "start_col": 46, - "start_line": 458 - }, - "While handling calldata argument 'data_len'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "5465": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "5466": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f1f3aa0a6fec21a155d7e953cd34daa7ca48450bbb80f627eb4f8df9f25922a.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 46, - "start_line": 458 - }, - "While handling calldata argument 'data_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "5468": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f1f3aa0a6fec21a155d7e953cd34daa7ca48450bbb80f627eb4f8df9f25922a.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_data_len' in:" - ], - "start_col": 46, - "start_line": 458 - }, - "While handling calldata argument 'data_len'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "5469": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 62, - "start_line": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "5470": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "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": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5471": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "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": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5472": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5473": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 51, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5474": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "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": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "5476": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/df39236eab78c921af48d719316dc25209f5ba97dc94936a936f353a674f3486.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_from_' in:" - ], - "start_col": 5, - "start_line": 458 - }, - "While handling calldata argument 'from_'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "5477": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "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": 26, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 165, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 148, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_to' in:" - ], - "start_col": 18, - "start_line": 458 - }, - "While handling calldata argument 'to'" - ], - "start_col": 25, - "start_line": 1 - } - }, - "5478": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 197, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 175, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 28, - "start_line": 458 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5479": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 197, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 175, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 28, - "start_line": 458 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5480": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f1f3aa0a6fec21a155d7e953cd34daa7ca48450bbb80f627eb4f8df9f25922a.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 231, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 208, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_data_len' in:" - ], - "start_col": 46, - "start_line": 458 - }, - "While handling calldata argument 'data_len'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "5481": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0af26f9fbe513562e2133164d694cbff092c47bbb4efa182711421f0c0cc5d3.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 458, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 257, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 238, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_data' in:" - ], - "start_col": 62, - "start_line": 458 - }, - "While handling calldata argument 'data'" - ], - "start_col": 27, - "start_line": 5 - } - }, - "5483": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - } - }, - "5485": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "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/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5487": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "5488": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "5489": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "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": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5490": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5492": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/2b49474f1011f9d58397f6c4fb411d470fd935a4210c29898caaad0c7ad72623.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5493": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/safeTransferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 457, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 457 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5494": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 468, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 468 - }, - "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": 44, - "start_line": 465 - } - }, - "5495": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 468, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 468 - }, - "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": 16, - "start_line": 465 - } - }, - "5496": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 468, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 468 - }, - "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": 64, - "start_line": 465 - } - }, - "5497": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 468, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 468 - } - }, - "5499": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 468, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 469, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 469 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 114 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 468 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 48, - "start_line": 40 - } - }, - "5500": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 468, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 469, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 469 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 114 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 468 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 28, - "start_line": 40 - } - }, - "5501": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 468, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/enumerable/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 469, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 469 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 114 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 468 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 76, - "start_line": 40 - } - }, - "5502": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 466, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 469, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 469 - }, - "While expanding the reference 'to' in:" - ], - "start_col": 5, - "start_line": 466 - } - }, - "5503": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 469, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 32, - "start_line": 469 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 15, - "start_line": 466 - } - }, - "5504": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 469, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 32, - "start_line": 469 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 15, - "start_line": 466 - } - }, - "5505": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 469, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 469 - } - }, - "5507": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 470, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 470 - } - }, - "5508": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "src/sheet/Sheet.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": 465, - "input_file": { - "filename": "src/sheet/Sheet.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": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 465 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 15, - "start_line": 466 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "5510": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "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": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5511": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5512": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5513": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "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": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5514": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "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": 466, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 137, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "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": 466 - }, - "While handling calldata argument 'to'" - ], - "start_col": 25, - "start_line": 1 - } - }, - "5515": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 169, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 147, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 15, - "start_line": 466 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5516": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 466, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 169, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 147, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 15, - "start_line": 466 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5517": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - } - }, - "5519": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "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/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5521": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "5522": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "5523": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "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": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5524": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5526": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/5388f692818f55977b2452a31ce8c0a2aaeeb5ab5c5db8c2d2f3ab50dcff739b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5527": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mintOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 465, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 465 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5528": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 475, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 475 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 34, - "start_line": 270 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 11, - "start_line": 474 - } - }, - "5529": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 475, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 475 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 62, - "start_line": 270 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 39, - "start_line": 474 - } - }, - "5530": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 270, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc721/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 475, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 475 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 270 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 59, - "start_line": 474 - } - }, - "5531": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 475, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 475 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 76, - "start_line": 474 - } - }, - "5532": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 475, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 36, - "start_line": 475 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 76, - "start_line": 474 - } - }, - "5533": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 475, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 475 - } - }, - "5535": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 476, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 476 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 76, - "start_line": 474 - } - }, - "5536": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 476, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 28, - "start_line": 476 - }, - "While expanding the reference 'tokenId' in:" - ], - "start_col": 76, - "start_line": 474 - } - }, - "5537": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 476, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 476 - } - }, - "5539": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 477, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 5, - "start_line": 477 - } - }, - "5540": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.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": 474, - "input_file": { - "filename": "src/sheet/Sheet.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": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 474 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 76, - "start_line": 474 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 22, - "start_line": 3 - } - }, - "5542": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "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": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "5543": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 11, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "5544": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 39, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "5545": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "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": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "5546": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 76, - "start_line": 474 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5547": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60c79ef5477686f2843e61432dcde7f4fc0f354d42095115ea9dca625a35df6e.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_tokenId' in:" - ], - "start_col": 76, - "start_line": 474 - }, - "While handling calldata argument 'tokenId'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "5548": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - } - }, - "5550": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "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/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "5552": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "5553": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "5554": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "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": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "5555": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "5557": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/burn/eaf4d781176f2c7f8e24c490df96b0bc54d4e6b6ef7b6749ba2322b4fdcc923a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "5558": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 474, - "input_file": { - "filename": "src/sheet/Sheet.cairo" - }, - "start_col": 6, - "start_line": 474 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } + "end_pc": 425, + "flow_tracking_data": { + "ap_tracking": { + "group": 36, + "offset": 0 + }, + "reference_ids": {} }, - "hints": { - "0": [ - { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "12": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_enter_scope({'n': ids.len})", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.len": 0 - } - } - } - ], - "20": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 - } - } - } - ], - "23": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "31": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 - } - } - } - ], - "39": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 - } - } - } - ], - "46": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 4 - } - } - } - ], - "54": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 5 - } - } - } - ], - "63": [ - { - "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": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 6 - } - } - } - ], - "73": [ - { - "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": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 7 - } - } - } - ], - "76": [ - { - "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": 9, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 8 - } - } - } - ], - "81": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_equal.a": 9, - "starkware.cairo.common.math.assert_not_equal.b": 10 - } - } - } - ], - "87": [ - { - "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": 11, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 11 - } - } - } - ], - "96": [ - { - "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": 13, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.high": 14, - "starkware.cairo.common.math.assert_250_bit.low": 13, - "starkware.cairo.common.math.assert_250_bit.value": 12 - } - } - } - ], - "109": [ - { - "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": 14, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le_felt.a": 15, - "starkware.cairo.common.math.assert_le_felt.b": 16, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 17 - } - } - } - ], - "119": [ - { - "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": 14, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "133": [ - { - "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": 14, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "145": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "assert excluded == 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "154": [ - { - "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": 15, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_lt_felt.a": 18, - "starkware.cairo.common.math.assert_lt_felt.b": 19 - } - } - } - ], - "165": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.unsigned_div_rem.div": 21, - "starkware.cairo.common.math.unsigned_div_rem.q": 23, - "starkware.cairo.common.math.unsigned_div_rem.r": 22, - "starkware.cairo.common.math.unsigned_div_rem.value": 20 - } - } - } - ], - "180": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import as_int, assert_integer\n\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\n\nassert_integer(ids.bound)\nassert ids.bound <= range_check_builtin.bound // 2, \\\n f'bound={hex(ids.bound)} is out of the valid range.'\n\nint_value = as_int(ids.value, PRIME)\nq, ids.r = divmod(int_value, ids.div)\n\nassert -ids.bound <= q < ids.bound, \\\n f'{int_value} / {ids.div} = {q} is out of the range [{-ids.bound}, {ids.bound}).'\n\nids.biased_q = q + ids.bound", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.signed_div_rem.biased_q": 28, - "starkware.cairo.common.math.signed_div_rem.bound": 26, - "starkware.cairo.common.math.signed_div_rem.div": 25, - "starkware.cairo.common.math.signed_div_rem.r": 27, - "starkware.cairo.common.math.signed_div_rem.value": 24 - } - } - } - ], - "208": [ - { - "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": 18, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 29, - "starkware.starknet.common.storage.normalize_address.is_small": 30 - } - } - } - ], - "226": [ - { - "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": 18, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 29, - "starkware.starknet.common.storage.normalize_address.is_250": 31 - } - } - } - ], - "442": [ - { - "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": 38, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 32 - } - } - } - ], - "452": [ - { - "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": 38, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 32 - } - } - } - ], - "480": [ - { - "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": 40, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_le_felt.a": 33, - "starkware.cairo.common.math_cmp.is_le_felt.b": 34 - } - } - } - ], - "507": [ - { - "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": 42, - "offset": 4 - }, - "reference_ids": { - "starkware.cairo.common.uint256.uint256_add.a": 35, - "starkware.cairo.common.uint256.uint256_add.b": 36, - "starkware.cairo.common.uint256.uint256_add.carry_high": 38, - "starkware.cairo.common.uint256.uint256_add.carry_low": 37 - } - } - } - ], - "529": [ - { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "code": "ids.low = ids.a & ((1<<64) - 1)\nids.high = ids.a >> 64", - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.uint256.split_64.a": 39, - "starkware.cairo.common.uint256.split_64.high": 41, - "starkware.cairo.common.uint256.split_64.low": 40 - } - } - } - ], - "2407": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "code": "vm_enter_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 147, - "offset": 3 - }, - "reference_ids": {} - } - } - ], - "2410": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 147, - "offset": 3 - }, - "reference_ids": {} - } - } - ], - "2415": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "code": "dict_access_size = ids.DictAccess.SIZE\naddress = ids.dict_accesses.address_\nassert ids.ptr_diff % dict_access_size == 0, \\\n 'Accesses array size must be divisible by DictAccess.SIZE'\nn_accesses = ids.n_accesses\nif '__squash_dict_max_size' in globals():\n assert n_accesses <= __squash_dict_max_size, \\\n f'squash_dict() can only be used with n_accesses<={__squash_dict_max_size}. ' \\\n f'Got: n_accesses={n_accesses}.'\n# A map from key to the list of indices accessing it.\naccess_indices = {}\nfor i in range(n_accesses):\n key = memory[address + dict_access_size * i]\n access_indices.setdefault(key, []).append(i)\n# Descending list of keys.\nkeys = sorted(access_indices.keys(), reverse=True)\n# Are the keys used bigger than range_check bound.\nids.big_keys = 1 if keys[0] >= range_check_builtin.bound else 0\nids.first_key = key = keys.pop()", - "flow_tracking_data": { - "ap_tracking": { - "group": 147, - "offset": 4 - }, - "reference_ids": { - "starkware.cairo.common.squash_dict.squash_dict.big_keys": 45, - "starkware.cairo.common.squash_dict.squash_dict.dict_accesses": 42, - "starkware.cairo.common.squash_dict.squash_dict.first_key": 44, - "starkware.cairo.common.squash_dict.squash_dict.n_accesses": 46, - "starkware.cairo.common.squash_dict.squash_dict.ptr_diff": 43 - } - } - } - ], - "2432": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 148, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "2435": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "current_access_indices = sorted(access_indices[key])[::-1]\ncurrent_access_index = current_access_indices.pop()\nmemory[ids.range_check_ptr] = current_access_index", - "flow_tracking_data": { - "ap_tracking": { - "group": 149, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.squash_dict.squash_dict_inner.range_check_ptr": 47 - } - } - } - ], - "2446": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "ids.should_skip_loop = 0 if current_access_indices else 1", - "flow_tracking_data": { - "ap_tracking": { - "group": 149, - "offset": 7 - }, - "reference_ids": { - "starkware.cairo.common.squash_dict.squash_dict_inner.should_skip_loop": 48 - } - } - } - ], - "2448": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "new_access_index = current_access_indices.pop()\nids.loop_temps.index_delta_minus1 = new_access_index - current_access_index - 1\ncurrent_access_index = new_access_index", - "flow_tracking_data": { - "ap_tracking": { - "group": 149, - "offset": 7 - }, - "reference_ids": { - "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps": 49 - } - } - } - ], - "2459": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "ids.loop_temps.should_continue = 1 if current_access_indices else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 149, - "offset": 13 - }, - "reference_ids": { - "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps": 49 - } - } - } - ], - "2461": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "assert len(current_access_indices) == 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 150, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "2464": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "assert ids.n_used_accesses == len(access_indices[key])", - "flow_tracking_data": { - "ap_tracking": { - "group": 150, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.squash_dict.squash_dict_inner.n_used_accesses": 50 - } - } - } - ], - "2468": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "assert len(keys) == 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 150, - "offset": 3 - }, - "reference_ids": {} - } - } - ], - "2475": [ - { - "accessible_scopes": [ - "starkware.cairo.common.squash_dict", - "starkware.cairo.common.squash_dict.squash_dict_inner" - ], - "code": "assert len(keys) > 0, 'No keys left but remaining_accesses > 0.'\nids.next_key = key = keys.pop()", - "flow_tracking_data": { - "ap_tracking": { - "group": 150, - "offset": 4 - }, - "reference_ids": { - "starkware.cairo.common.squash_dict.squash_dict_inner.next_key": 51 - } - } - } - ], - "2505": [ - { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_new" - ], - "code": "if '__dict_manager' not in globals():\n from starkware.cairo.common.dict import DictManager\n __dict_manager = DictManager()\n\nmemory[ap] = __dict_manager.new_dict(segments, initial_dict)\ndel initial_dict", - "flow_tracking_data": { - "ap_tracking": { - "group": 153, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "2510": [ - { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_read" - ], - "code": "dict_tracker = __dict_manager.get_tracker(ids.dict_ptr)\ndict_tracker.current_ptr += ids.DictAccess.SIZE\nids.value = dict_tracker.data[ids.key]", - "flow_tracking_data": { - "ap_tracking": { - "group": 154, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.dict.dict_read.dict_ptr": 53, - "starkware.cairo.common.dict.dict_read.key": 52, - "starkware.cairo.common.dict.dict_read.value": 54 - } - } - } - ], - "2517": [ - { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_write" - ], - "code": "dict_tracker = __dict_manager.get_tracker(ids.dict_ptr)\ndict_tracker.current_ptr += ids.DictAccess.SIZE\nids.dict_ptr.prev_value = dict_tracker.data[ids.key]\ndict_tracker.data[ids.key] = ids.new_value", - "flow_tracking_data": { - "ap_tracking": { - "group": 155, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.dict.dict_write.dict_ptr": 57, - "starkware.cairo.common.dict.dict_write.key": 55, - "starkware.cairo.common.dict.dict_write.new_value": 56 - } - } - } - ], - "2524": [ - { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "code": "# Prepare arguments for dict_new. In particular, the same dictionary values should be copied\n# to the new (squashed) dictionary.\nvm_enter_scope({\n # Make __dict_manager accessible.\n '__dict_manager': __dict_manager,\n # Create a copy of the dict, in case it changes in the future.\n 'initial_dict': dict(__dict_manager.get_dict(ids.dict_accesses_end)),\n})", - "flow_tracking_data": { - "ap_tracking": { - "group": 156, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.dict.dict_squash.dict_accesses_end": 58 - } - } - } - ], - "2527": [ - { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 156, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "2533": [ - { - "accessible_scopes": [ - "starkware.cairo.common.dict", - "starkware.cairo.common.dict.dict_squash" - ], - "code": "# Update the DictTracker's current_ptr to point to the end of the squashed dict.\n__dict_manager.get_tracker(ids.squashed_dict_start).current_ptr = \\\n ids.squashed_dict_end.address_", - "flow_tracking_data": { - "ap_tracking": { - "group": 157, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.dict.dict_squash.squashed_dict_end": 60, - "starkware.cairo.common.dict.dict_squash.squashed_dict_start": 59 - } - } - } - ], - "2537": [ - { - "accessible_scopes": [ - "starkware.cairo.common.default_dict", - "starkware.cairo.common.default_dict.default_dict_new" - ], - "code": "if '__dict_manager' not in globals():\n from starkware.cairo.common.dict import DictManager\n __dict_manager = DictManager()\n\nmemory[ap] = __dict_manager.new_default_dict(segments, ids.default_value)", - "flow_tracking_data": { - "ap_tracking": { - "group": 158, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.default_dict.default_dict_new.default_value": 61 - } - } - } - ], - "3830": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.owner_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 252, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "3870": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferOwnership" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 257, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "3897": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMaxPerWallet" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 261, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "3912": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMaxPerWallet_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 263, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "3954": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellPrice" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 268, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "3969": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellPrice_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 270, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4011": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setRoyaltyRate" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 275, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4026": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getRoyaltyRate_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 277, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4060": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.royaltyInfo_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 280, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4110": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCellRenderer" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 285, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4125": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCellRenderer_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 287, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4167": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 292, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4182": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 294, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4264": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setCell" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 299, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4280": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getCell_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 302, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4356": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCell_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 310, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4396": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderCellValue_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 315, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4465": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.renderGrid_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 321, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4576": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintPublic" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 330, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4662": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintAndSetPublic" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 335, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4684": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenURI_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 338, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4775": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 346, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4790": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_initialized_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 348, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4820": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.contractURI_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 352, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4886": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setContractUri" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 361, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4906": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.totalSupply_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 363, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4944": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenByIndex_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 366, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "4987": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.tokenOfOwnerByIndex_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 369, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5034": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.supportsInterface_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 373, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5067": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.name_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 377, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5109": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setName" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 382, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5124": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.symbol_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 384, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5166": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSymbol" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 389, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5189": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.openMint" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 393, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5212": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.closeMint" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 397, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5228": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balanceOf_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 399, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5264": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.ownerOf_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 402, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5300": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getApproved_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 406, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5336": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isApprovedForAll_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 410, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5384": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.approve" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 415, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5411": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setApprovalForAll" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 417, - "offset": 129 - }, - "reference_ids": {} - } - } - ], - "5442": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferFrom" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 421, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5485": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.safeTransferFrom" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 425, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5519": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.mintOwner" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 430, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "5550": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.burn" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 434, - "offset": 0 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.CellRendered": { - "destination": "sheet.library.CellRendered", - "type": "alias" - }, - "__main__.DEFAULT_VALUE": { - "destination": "sheet.library.DEFAULT_VALUE", - "type": "alias" - }, - "__main__.DictAccess": { - "destination": "starkware.cairo.common.dict.DictAccess", - "type": "alias" - }, - "__main__.ERC165": { - "destination": "openzeppelin.introspection.erc165.library.ERC165", - "type": "alias" - }, - "__main__.ERC721": { - "destination": "openzeppelin.token.erc721.library.ERC721", - "type": "alias" - }, - "__main__.ERC721Enumerable": { - "destination": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "type": "alias" - }, - "__main__.ERC721_name": { - "destination": "openzeppelin.token.erc721.library.ERC721_name", - "type": "alias" - }, - "__main__.ERC721_symbol": { - "destination": "openzeppelin.token.erc721.library.ERC721_symbol", - "type": "alias" - }, - "__main__.ETH_ADDRESS": { - "destination": "constants.ETH_ADDRESS", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.IERC20": { - "destination": "openzeppelin.token.erc20.IERC20.IERC20", - "type": "alias" - }, - "__main__.Ownable": { - "destination": "openzeppelin.access.ownable.library.Ownable", - "type": "alias" - }, - "__main__.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "__main__.Sheet": { - "destination": "sheet.library.Sheet", - "type": "alias" - }, - "__main__.Sheet_cell_renderer": { - "destination": "sheet.library.Sheet_cell_renderer", - "type": "alias" - }, - "__main__.Sheet_max_per_wallet": { - "destination": "sheet.library.Sheet_max_per_wallet", - "type": "alias" - }, - "__main__.Sheet_merkle_root": { - "destination": "sheet.library.Sheet_merkle_root", - "type": "alias" - }, - "__main__.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "__main__.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "__main__.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.approve": { - "decorators": [ - "external" - ], - "pc": 5364, - "type": "function" - }, - "__main__.approve.Args": { - "full_name": "__main__.approve.Args", - "members": { - "to": { - "cairo_type": "felt", - "offset": 0 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.approve.ImplicitArgs": { - "full_name": "__main__.approve.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.approve.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.approve.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balanceOf": { - "decorators": [ - "view" - ], - "pc": 5221, - "type": "function" - }, - "__main__.balanceOf.Args": { - "full_name": "__main__.balanceOf.Args", - "members": { - "owner": { - "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__.burn": { - "decorators": [ - "external" - ], - "pc": 5528, - "type": "function" - }, - "__main__.burn.Args": { - "full_name": "__main__.burn.Args", - "members": { - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.burn.ImplicitArgs": { - "full_name": "__main__.burn.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.burn.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.burn.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.closeMint": { - "decorators": [ - "external" - ], - "pc": 5198, - "type": "function" - }, - "__main__.closeMint.Args": { - "full_name": "__main__.closeMint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.closeMint.ImplicitArgs": { - "full_name": "__main__.closeMint.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.closeMint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.closeMint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.contractURI": { - "decorators": [ - "view" - ], - "pc": 4814, - "type": "function" - }, - "__main__.contractURI.Args": { - "full_name": "__main__.contractURI.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.contractURI.ImplicitArgs": { - "full_name": "__main__.contractURI.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.contractURI.Return": { - "cairo_type": "(contractURI_len: felt, contractURI: felt*)", - "type": "type_definition" - }, - "__main__.contractURI.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.default_dict_finalize": { - "destination": "starkware.cairo.common.default_dict.default_dict_finalize", - "type": "alias" - }, - "__main__.default_dict_new": { - "destination": "starkware.cairo.common.default_dict.default_dict_new", - "type": "alias" - }, - "__main__.getApproved": { - "decorators": [ - "view" - ], - "pc": 5292, - "type": "function" - }, - "__main__.getApproved.Args": { - "full_name": "__main__.getApproved.Args", - "members": { - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.getApproved.ImplicitArgs": { - "full_name": "__main__.getApproved.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.getApproved.Return": { - "cairo_type": "(approved: felt)", - "type": "type_definition" - }, - "__main__.getApproved.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getCell": { - "decorators": [ - "view" - ], - "pc": 4273, - "type": "function" - }, - "__main__.getCell.Args": { - "full_name": "__main__.getCell.Args", - "members": { - "tokenId": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.getCell.ImplicitArgs": { - "full_name": "__main__.getCell.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getCell.Return": { - "cairo_type": "(contractAddress: felt, value: felt, cell_calldata_len: felt, cell_calldata: felt*)", - "type": "type_definition" - }, - "__main__.getCell.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getCellPrice": { - "decorators": [ - "view" - ], - "pc": 3963, - "type": "function" - }, - "__main__.getCellPrice.Args": { - "full_name": "__main__.getCellPrice.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getCellPrice.ImplicitArgs": { - "full_name": "__main__.getCellPrice.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getCellPrice.Return": { - "cairo_type": "(price: felt)", - "type": "type_definition" - }, - "__main__.getCellPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getCellRenderer": { - "decorators": [ - "view" - ], - "pc": 4119, - "type": "function" - }, - "__main__.getCellRenderer.Args": { - "full_name": "__main__.getCellRenderer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getCellRenderer.ImplicitArgs": { - "full_name": "__main__.getCellRenderer.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getCellRenderer.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "__main__.getCellRenderer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getMaxPerWallet": { - "decorators": [ - "view" - ], - "pc": 3906, - "type": "function" - }, - "__main__.getMaxPerWallet.Args": { - "full_name": "__main__.getMaxPerWallet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getMaxPerWallet.ImplicitArgs": { - "full_name": "__main__.getMaxPerWallet.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getMaxPerWallet.Return": { - "cairo_type": "(max: felt)", - "type": "type_definition" - }, - "__main__.getMaxPerWallet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getMerkleRoot": { - "decorators": [ - "view" - ], - "pc": 4176, - "type": "function" - }, - "__main__.getMerkleRoot.Args": { - "full_name": "__main__.getMerkleRoot.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getMerkleRoot.ImplicitArgs": { - "full_name": "__main__.getMerkleRoot.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getMerkleRoot.Return": { - "cairo_type": "(root: felt)", - "type": "type_definition" - }, - "__main__.getMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getRoyaltyRate": { - "decorators": [ - "view" - ], - "pc": 4020, - "type": "function" - }, - "__main__.getRoyaltyRate.Args": { - "full_name": "__main__.getRoyaltyRate.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getRoyaltyRate.ImplicitArgs": { - "full_name": "__main__.getRoyaltyRate.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getRoyaltyRate.Return": { - "cairo_type": "(rate: felt)", - "type": "type_definition" - }, - "__main__.getRoyaltyRate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "__main__.initialize": { - "decorators": [ - "external" - ], - "pc": 4726, - "type": "function" - }, - "__main__.initialize.Args": { - "full_name": "__main__.initialize.Args", - "members": { - "max_per_wallet": { - "cairo_type": "felt", - "offset": 4 - }, - "merkle_root": { - "cairo_type": "felt", - "offset": 3 - }, - "name": { - "cairo_type": "felt", - "offset": 0 - }, - "owner": { - "cairo_type": "felt", - "offset": 2 - }, - "renderer_address": { - "cairo_type": "felt", - "offset": 5 - }, - "symbol": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.initialize.ImplicitArgs": { - "full_name": "__main__.initialize.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.initialize.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.initialize.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized": { - "type": "namespace" - }, - "__main__.initialized.Args": { - "full_name": "__main__.initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.initialized.ImplicitArgs": { - "full_name": "__main__.initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.initialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized.addr": { - "decorators": [], - "pc": 3794, - "type": "function" - }, - "__main__.initialized.addr.Args": { - "full_name": "__main__.initialized.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.addr.ImplicitArgs": { - "full_name": "__main__.initialized.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.initialized.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.initialized.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.initialized.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.initialized.read": { - "decorators": [], - "pc": 3799, - "type": "function" - }, - "__main__.initialized.read.Args": { - "full_name": "__main__.initialized.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.read.ImplicitArgs": { - "full_name": "__main__.initialized.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.initialized.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.initialized.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.initialized.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.initialized.write": { - "decorators": [], - "pc": 3812, - "type": "function" - }, - "__main__.initialized.write.Args": { - "full_name": "__main__.initialized.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.initialized.write.ImplicitArgs": { - "full_name": "__main__.initialized.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.initialized.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.initialized.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.isApprovedForAll": { - "decorators": [ - "view" - ], - "pc": 5328, - "type": "function" - }, - "__main__.isApprovedForAll.Args": { - "full_name": "__main__.isApprovedForAll.Args", - "members": { - "operator": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.isApprovedForAll.ImplicitArgs": { - "full_name": "__main__.isApprovedForAll.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.isApprovedForAll.Return": { - "cairo_type": "(isApproved: felt)", - "type": "type_definition" - }, - "__main__.isApprovedForAll.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.is_initialized": { - "decorators": [ - "view" - ], - "pc": 4784, - "type": "function" - }, - "__main__.is_initialized.Args": { - "full_name": "__main__.is_initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.is_initialized.ImplicitArgs": { - "full_name": "__main__.is_initialized.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.is_initialized.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.is_initialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.is_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "__main__.mintAndSetPublic": { - "decorators": [ - "external" - ], - "pc": 4585, - "type": "function" - }, - "__main__.mintAndSetPublic.Args": { - "full_name": "__main__.mintAndSetPublic.Args", - "members": { - "cellCalldata": { - "cairo_type": "felt*", - "offset": 7 - }, - "cellCalldata_len": { - "cairo_type": "felt", - "offset": 6 - }, - "contractAddress": { - "cairo_type": "felt", - "offset": 4 - }, - "proof": { - "cairo_type": "felt*", - "offset": 3 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 2 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 5 - } - }, - "size": 8, - "type": "struct" - }, - "__main__.mintAndSetPublic.ImplicitArgs": { - "full_name": "__main__.mintAndSetPublic.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.mintAndSetPublic.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.mintAndSetPublic.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.mintOwner": { - "decorators": [ - "external" - ], - "pc": 5494, - "type": "function" - }, - "__main__.mintOwner.Args": { - "full_name": "__main__.mintOwner.Args", - "members": { - "to": { - "cairo_type": "felt", - "offset": 0 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.mintOwner.ImplicitArgs": { - "full_name": "__main__.mintOwner.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.mintOwner.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.mintOwner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.mintPublic": { - "decorators": [ - "external" - ], - "pc": 4506, - "type": "function" - }, - "__main__.mintPublic.Args": { - "full_name": "__main__.mintPublic.Args", - "members": { - "proof": { - "cairo_type": "felt*", - "offset": 3 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 2 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.mintPublic.ImplicitArgs": { - "full_name": "__main__.mintPublic.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.mintPublic.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.mintPublic.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.name": { - "decorators": [ - "view" - ], - "pc": 5061, - "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__.openMint": { - "decorators": [ - "external" - ], - "pc": 5175, - "type": "function" - }, - "__main__.openMint.Args": { - "full_name": "__main__.openMint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.openMint.ImplicitArgs": { - "full_name": "__main__.openMint.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.openMint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.openMint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.owner": { - "decorators": [ - "view" - ], - "pc": 3824, - "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__.ownerOf": { - "decorators": [ - "view" - ], - "pc": 5256, - "type": "function" - }, - "__main__.ownerOf.Args": { - "full_name": "__main__.ownerOf.Args", - "members": { - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.ownerOf.ImplicitArgs": { - "full_name": "__main__.ownerOf.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.ownerOf.Return": { - "cairo_type": "(owner: felt)", - "type": "type_definition" - }, - "__main__.ownerOf.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.renderCell": { - "decorators": [ - "view" - ], - "pc": 4323, - "type": "function" - }, - "__main__.renderCell.Args": { - "full_name": "__main__.renderCell.Args", - "members": { - "tokenId": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.renderCell.ImplicitArgs": { - "full_name": "__main__.renderCell.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.renderCell.Return": { - "cairo_type": "(cell: sheet.library.CellRendered)", - "type": "type_definition" - }, - "__main__.renderCell.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "__main__.renderCellValue": { - "decorators": [ - "view" - ], - "pc": 4385, - "type": "function" - }, - "__main__.renderCellValue.Args": { - "full_name": "__main__.renderCellValue.Args", - "members": { - "tokenId": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.renderCellValue.ImplicitArgs": { - "full_name": "__main__.renderCellValue.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.renderCellValue.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "__main__.renderCellValue.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.renderGrid": { - "decorators": [ - "view" - ], - "pc": 4423, - "type": "function" - }, - "__main__.renderGrid.Args": { - "full_name": "__main__.renderGrid.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.renderGrid.ImplicitArgs": { - "full_name": "__main__.renderGrid.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.renderGrid.Return": { - "cairo_type": "(cells_len: felt, cells: sheet.library.CellRendered*)", - "type": "type_definition" - }, - "__main__.renderGrid.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "__main__.royaltyInfo": { - "decorators": [ - "view" - ], - "pc": 4050, - "type": "function" - }, - "__main__.royaltyInfo.Args": { - "full_name": "__main__.royaltyInfo.Args", - "members": { - "salePrice": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.royaltyInfo.ImplicitArgs": { - "full_name": "__main__.royaltyInfo.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.royaltyInfo.Return": { - "cairo_type": "(receiver: felt, royaltyAmount: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "__main__.royaltyInfo.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.safeTransferFrom": { - "decorators": [ - "external" - ], - "pc": 5451, - "type": "function" - }, - "__main__.safeTransferFrom.Args": { - "full_name": "__main__.safeTransferFrom.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 5 - }, - "data_len": { - "cairo_type": "felt", - "offset": 4 - }, - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.safeTransferFrom.ImplicitArgs": { - "full_name": "__main__.safeTransferFrom.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.safeTransferFrom.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.safeTransferFrom.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setApprovalForAll": { - "decorators": [ - "external" - ], - "pc": 5393, - "type": "function" - }, - "__main__.setApprovalForAll.Args": { - "full_name": "__main__.setApprovalForAll.Args", - "members": { - "approved": { - "cairo_type": "felt", - "offset": 1 - }, - "operator": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.setApprovalForAll.ImplicitArgs": { - "full_name": "__main__.setApprovalForAll.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.setApprovalForAll.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setApprovalForAll.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setCell": { - "decorators": [ - "external" - ], - "pc": 4206, - "type": "function" - }, - "__main__.setCell.Args": { - "full_name": "__main__.setCell.Args", - "members": { - "cell_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "cell_calldata_len": { - "cairo_type": "felt", - "offset": 3 - }, - "contractAddress": { - "cairo_type": "felt", - "offset": 1 - }, - "tokenId": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 5, - "type": "struct" - }, - "__main__.setCell.ImplicitArgs": { - "full_name": "__main__.setCell.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setCell.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setCell.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setCellPrice": { - "decorators": [ - "external" - ], - "pc": 3936, - "type": "function" - }, - "__main__.setCellPrice.Args": { - "full_name": "__main__.setCellPrice.Args", - "members": { - "price": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setCellPrice.ImplicitArgs": { - "full_name": "__main__.setCellPrice.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setCellPrice.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setCellPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setCellRenderer": { - "decorators": [ - "external" - ], - "pc": 4092, - "type": "function" - }, - "__main__.setCellRenderer.Args": { - "full_name": "__main__.setCellRenderer.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setCellRenderer.ImplicitArgs": { - "full_name": "__main__.setCellRenderer.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setCellRenderer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setCellRenderer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setContractUri": { - "decorators": [ - "external" - ], - "pc": 4858, - "type": "function" - }, - "__main__.setContractUri.Args": { - "full_name": "__main__.setContractUri.Args", - "members": { - "contract_uri": { - "cairo_type": "felt*", - "offset": 1 - }, - "contract_uri_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.setContractUri.ImplicitArgs": { - "full_name": "__main__.setContractUri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setContractUri.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setContractUri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setMaxPerWallet": { - "decorators": [ - "external" - ], - "pc": 3879, - "type": "function" - }, - "__main__.setMaxPerWallet.Args": { - "full_name": "__main__.setMaxPerWallet.Args", - "members": { - "max": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setMaxPerWallet.ImplicitArgs": { - "full_name": "__main__.setMaxPerWallet.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setMaxPerWallet.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setMaxPerWallet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setMerkleRoot": { - "decorators": [ - "external" - ], - "pc": 4149, - "type": "function" - }, - "__main__.setMerkleRoot.Args": { - "full_name": "__main__.setMerkleRoot.Args", - "members": { - "root": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setMerkleRoot.ImplicitArgs": { - "full_name": "__main__.setMerkleRoot.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setMerkleRoot.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setName": { - "decorators": [ - "external" - ], - "pc": 5091, - "type": "function" - }, - "__main__.setName.Args": { - "full_name": "__main__.setName.Args", - "members": { - "name": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setName.ImplicitArgs": { - "full_name": "__main__.setName.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setName.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setName.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setRoyaltyRate": { - "decorators": [ - "external" - ], - "pc": 3993, - "type": "function" - }, - "__main__.setRoyaltyRate.Args": { - "full_name": "__main__.setRoyaltyRate.Args", - "members": { - "rate": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setRoyaltyRate.ImplicitArgs": { - "full_name": "__main__.setRoyaltyRate.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setRoyaltyRate.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setRoyaltyRate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setSymbol": { - "decorators": [ - "external" - ], - "pc": 5148, - "type": "function" - }, - "__main__.setSymbol.Args": { - "full_name": "__main__.setSymbol.Args", - "members": { - "symbol": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setSymbol.ImplicitArgs": { - "full_name": "__main__.setSymbol.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setSymbol.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setSymbol.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.split_64": { - "destination": "starkware.cairo.common.uint256.split_64", - "type": "alias" - }, - "__main__.supportsInterface": { - "decorators": [ - "view" - ], - "pc": 5017, - "type": "function" - }, - "__main__.supportsInterface.Args": { - "full_name": "__main__.supportsInterface.Args", - "members": { - "interfaceId": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.supportsInterface.ImplicitArgs": { - "full_name": "__main__.supportsInterface.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.supportsInterface.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "__main__.supportsInterface.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.symbol": { - "decorators": [ - "view" - ], - "pc": 5118, - "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__.tokenByIndex": { - "decorators": [ - "view" - ], - "pc": 4931, - "type": "function" - }, - "__main__.tokenByIndex.Args": { - "full_name": "__main__.tokenByIndex.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.tokenByIndex.ImplicitArgs": { - "full_name": "__main__.tokenByIndex.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.tokenByIndex.Return": { - "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "__main__.tokenByIndex.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.tokenOfOwnerByIndex": { - "decorators": [ - "view" - ], - "pc": 4973, - "type": "function" - }, - "__main__.tokenOfOwnerByIndex.Args": { - "full_name": "__main__.tokenOfOwnerByIndex.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.tokenOfOwnerByIndex.ImplicitArgs": { - "full_name": "__main__.tokenOfOwnerByIndex.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.tokenOfOwnerByIndex.Return": { - "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "__main__.tokenOfOwnerByIndex.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.tokenURI": { - "decorators": [ - "view" - ], - "pc": 4671, - "type": "function" - }, - "__main__.tokenURI.Args": { - "full_name": "__main__.tokenURI.Args", - "members": { - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.tokenURI.ImplicitArgs": { - "full_name": "__main__.tokenURI.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.tokenURI.Return": { - "cairo_type": "(token_uri_len: felt, token_uri: felt*)", - "type": "type_definition" - }, - "__main__.tokenURI.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.totalSupply": { - "decorators": [ - "view" - ], - "pc": 4895, - "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": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "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__.transferFrom": { - "decorators": [ - "external" - ], - "pc": 5420, - "type": "function" - }, - "__main__.transferFrom.Args": { - "full_name": "__main__.transferFrom.Args", - "members": { - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.transferFrom.ImplicitArgs": { - "full_name": "__main__.transferFrom.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.transferFrom.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.transferFrom.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.transferOwnership": { - "decorators": [ - "external" - ], - "pc": 3854, - "type": "function" - }, - "__main__.transferOwnership.Args": { - "full_name": "__main__.transferOwnership.Args", - "members": { - "new_owner": { - "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__.approve": { - "decorators": [ - "external" - ], - "pc": 5373, - "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.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.balanceOf": { - "decorators": [ - "view" - ], - "pc": 5238, - "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": 5228, - "type": "function" - }, - "__wrappers__.balanceOf_encode_return.Args": { - "full_name": "__wrappers__.balanceOf_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.balanceOf_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.balanceOf_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.balanceOf_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.balanceOf_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.burn": { - "decorators": [ - "external" - ], - "pc": 5540, - "type": "function" - }, - "__wrappers__.burn.Args": { - "full_name": "__wrappers__.burn.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.burn.ImplicitArgs": { - "full_name": "__wrappers__.burn.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.burn.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.burn.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.burn.__wrapped_func": { - "destination": "__main__.burn", - "type": "alias" - }, - "__wrappers__.burn_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.closeMint": { - "decorators": [ - "external" - ], - "pc": 5206, - "type": "function" - }, - "__wrappers__.closeMint.Args": { - "full_name": "__wrappers__.closeMint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.closeMint.ImplicitArgs": { - "full_name": "__wrappers__.closeMint.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.closeMint.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__.closeMint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.closeMint.__wrapped_func": { - "destination": "__main__.closeMint", - "type": "alias" - }, - "__wrappers__.closeMint_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.contractURI": { - "decorators": [ - "view" - ], - "pc": 4839, - "type": "function" - }, - "__wrappers__.contractURI.Args": { - "full_name": "__wrappers__.contractURI.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.contractURI.ImplicitArgs": { - "full_name": "__wrappers__.contractURI.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.contractURI.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__.contractURI.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.contractURI.__wrapped_func": { - "destination": "__main__.contractURI", - "type": "alias" - }, - "__wrappers__.contractURI_encode_return": { - "decorators": [], - "pc": 4820, - "type": "function" - }, - "__wrappers__.contractURI_encode_return.Args": { - "full_name": "__wrappers__.contractURI_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(contractURI_len: felt, contractURI: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.contractURI_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.contractURI_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.contractURI_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.contractURI_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.contractURI_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getApproved": { - "decorators": [ - "view" - ], - "pc": 5309, - "type": "function" - }, - "__wrappers__.getApproved.Args": { - "full_name": "__wrappers__.getApproved.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getApproved.ImplicitArgs": { - "full_name": "__wrappers__.getApproved.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getApproved.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.getApproved.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getApproved.__wrapped_func": { - "destination": "__main__.getApproved", - "type": "alias" - }, - "__wrappers__.getApproved_encode_return": { - "decorators": [], - "pc": 5300, - "type": "function" - }, - "__wrappers__.getApproved_encode_return.Args": { - "full_name": "__wrappers__.getApproved_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(approved: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getApproved_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getApproved_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getApproved_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getApproved_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getApproved_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getCell": { - "decorators": [ - "view" - ], - "pc": 4301, - "type": "function" - }, - "__wrappers__.getCell.Args": { - "full_name": "__wrappers__.getCell.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCell.ImplicitArgs": { - "full_name": "__wrappers__.getCell.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCell.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__.getCell.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.getCell.__wrapped_func": { - "destination": "__main__.getCell", - "type": "alias" - }, - "__wrappers__.getCellPrice": { - "decorators": [ - "view" - ], - "pc": 3978, - "type": "function" - }, - "__wrappers__.getCellPrice.Args": { - "full_name": "__wrappers__.getCellPrice.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCellPrice.ImplicitArgs": { - "full_name": "__wrappers__.getCellPrice.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCellPrice.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__.getCellPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getCellPrice.__wrapped_func": { - "destination": "__main__.getCellPrice", - "type": "alias" - }, - "__wrappers__.getCellPrice_encode_return": { - "decorators": [], - "pc": 3969, - "type": "function" - }, - "__wrappers__.getCellPrice_encode_return.Args": { - "full_name": "__wrappers__.getCellPrice_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(price: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getCellPrice_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getCellPrice_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCellPrice_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getCellPrice_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getCellPrice_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getCellRenderer": { - "decorators": [ - "view" - ], - "pc": 4134, - "type": "function" - }, - "__wrappers__.getCellRenderer.Args": { - "full_name": "__wrappers__.getCellRenderer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCellRenderer.ImplicitArgs": { - "full_name": "__wrappers__.getCellRenderer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCellRenderer.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__.getCellRenderer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getCellRenderer.__wrapped_func": { - "destination": "__main__.getCellRenderer", - "type": "alias" - }, - "__wrappers__.getCellRenderer_encode_return": { - "decorators": [], - "pc": 4125, - "type": "function" - }, - "__wrappers__.getCellRenderer_encode_return.Args": { - "full_name": "__wrappers__.getCellRenderer_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(address: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getCellRenderer_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getCellRenderer_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCellRenderer_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getCellRenderer_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getCellRenderer_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getCell_encode_return": { - "decorators": [], - "pc": 4280, - "type": "function" - }, - "__wrappers__.getCell_encode_return.Args": { - "full_name": "__wrappers__.getCell_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 4 - }, - "ret_value": { - "cairo_type": "(contractAddress: felt, value: felt, cell_calldata_len: felt, cell_calldata: felt*)", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "__wrappers__.getCell_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getCell_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getCell_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getCell_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.getCell_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getMaxPerWallet": { - "decorators": [ - "view" - ], - "pc": 3921, - "type": "function" - }, - "__wrappers__.getMaxPerWallet.Args": { - "full_name": "__wrappers__.getMaxPerWallet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMaxPerWallet.ImplicitArgs": { - "full_name": "__wrappers__.getMaxPerWallet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMaxPerWallet.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__.getMaxPerWallet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getMaxPerWallet.__wrapped_func": { - "destination": "__main__.getMaxPerWallet", - "type": "alias" - }, - "__wrappers__.getMaxPerWallet_encode_return": { - "decorators": [], - "pc": 3912, - "type": "function" - }, - "__wrappers__.getMaxPerWallet_encode_return.Args": { - "full_name": "__wrappers__.getMaxPerWallet_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(max: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getMaxPerWallet_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getMaxPerWallet_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMaxPerWallet_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getMaxPerWallet_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getMaxPerWallet_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getMerkleRoot": { - "decorators": [ - "view" - ], - "pc": 4191, - "type": "function" - }, - "__wrappers__.getMerkleRoot.Args": { - "full_name": "__wrappers__.getMerkleRoot.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMerkleRoot.ImplicitArgs": { - "full_name": "__wrappers__.getMerkleRoot.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMerkleRoot.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__.getMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getMerkleRoot.__wrapped_func": { - "destination": "__main__.getMerkleRoot", - "type": "alias" - }, - "__wrappers__.getMerkleRoot_encode_return": { - "decorators": [], - "pc": 4182, - "type": "function" - }, - "__wrappers__.getMerkleRoot_encode_return.Args": { - "full_name": "__wrappers__.getMerkleRoot_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(root: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMerkleRoot_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getMerkleRoot_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getMerkleRoot_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getRoyaltyRate": { - "decorators": [ - "view" - ], - "pc": 4035, - "type": "function" - }, - "__wrappers__.getRoyaltyRate.Args": { - "full_name": "__wrappers__.getRoyaltyRate.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getRoyaltyRate.ImplicitArgs": { - "full_name": "__wrappers__.getRoyaltyRate.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getRoyaltyRate.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__.getRoyaltyRate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getRoyaltyRate.__wrapped_func": { - "destination": "__main__.getRoyaltyRate", - "type": "alias" - }, - "__wrappers__.getRoyaltyRate_encode_return": { - "decorators": [], - "pc": 4026, - "type": "function" - }, - "__wrappers__.getRoyaltyRate_encode_return.Args": { - "full_name": "__wrappers__.getRoyaltyRate_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(rate: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getRoyaltyRate_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getRoyaltyRate_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getRoyaltyRate_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getRoyaltyRate_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getRoyaltyRate_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.initialize": { - "decorators": [ - "external" - ], - "pc": 4761, - "type": "function" - }, - "__wrappers__.initialize.Args": { - "full_name": "__wrappers__.initialize.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initialize.ImplicitArgs": { - "full_name": "__wrappers__.initialize.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initialize.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.initialize.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.initialize.__wrapped_func": { - "destination": "__main__.initialize", - "type": "alias" - }, - "__wrappers__.initialize_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.isApprovedForAll": { - "decorators": [ - "view" - ], - "pc": 5345, - "type": "function" - }, - "__wrappers__.isApprovedForAll.Args": { - "full_name": "__wrappers__.isApprovedForAll.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.isApprovedForAll.ImplicitArgs": { - "full_name": "__wrappers__.isApprovedForAll.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.isApprovedForAll.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.isApprovedForAll.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.isApprovedForAll.__wrapped_func": { - "destination": "__main__.isApprovedForAll", - "type": "alias" - }, - "__wrappers__.isApprovedForAll_encode_return": { - "decorators": [], - "pc": 5336, - "type": "function" - }, - "__wrappers__.isApprovedForAll_encode_return.Args": { - "full_name": "__wrappers__.isApprovedForAll_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(isApproved: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.isApprovedForAll_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.isApprovedForAll_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.isApprovedForAll_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.isApprovedForAll_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.isApprovedForAll_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.is_initialized": { - "decorators": [ - "view" - ], - "pc": 4799, - "type": "function" - }, - "__wrappers__.is_initialized.Args": { - "full_name": "__wrappers__.is_initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.is_initialized.ImplicitArgs": { - "full_name": "__wrappers__.is_initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.is_initialized.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__.is_initialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.is_initialized.__wrapped_func": { - "destination": "__main__.is_initialized", - "type": "alias" - }, - "__wrappers__.is_initialized_encode_return": { - "decorators": [], - "pc": 4790, - "type": "function" - }, - "__wrappers__.is_initialized_encode_return.Args": { - "full_name": "__wrappers__.is_initialized_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__.is_initialized_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.is_initialized_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.is_initialized_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.is_initialized_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.is_initialized_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.mintAndSetPublic": { - "decorators": [ - "external" - ], - "pc": 4630, - "type": "function" - }, - "__wrappers__.mintAndSetPublic.Args": { - "full_name": "__wrappers__.mintAndSetPublic.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mintAndSetPublic.ImplicitArgs": { - "full_name": "__wrappers__.mintAndSetPublic.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mintAndSetPublic.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__.mintAndSetPublic.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.mintAndSetPublic.__wrapped_func": { - "destination": "__main__.mintAndSetPublic", - "type": "alias" - }, - "__wrappers__.mintAndSetPublic_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.mintOwner": { - "decorators": [ - "external" - ], - "pc": 5508, - "type": "function" - }, - "__wrappers__.mintOwner.Args": { - "full_name": "__wrappers__.mintOwner.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mintOwner.ImplicitArgs": { - "full_name": "__wrappers__.mintOwner.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mintOwner.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__.mintOwner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.mintOwner.__wrapped_func": { - "destination": "__main__.mintOwner", - "type": "alias" - }, - "__wrappers__.mintOwner_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.mintPublic": { - "decorators": [ - "external" - ], - "pc": 4556, - "type": "function" - }, - "__wrappers__.mintPublic.Args": { - "full_name": "__wrappers__.mintPublic.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mintPublic.ImplicitArgs": { - "full_name": "__wrappers__.mintPublic.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mintPublic.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__.mintPublic.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.mintPublic.__wrapped_func": { - "destination": "__main__.mintPublic", - "type": "alias" - }, - "__wrappers__.mintPublic_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.name": { - "decorators": [ - "view" - ], - "pc": 5076, - "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": 5067, - "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__.openMint": { - "decorators": [ - "external" - ], - "pc": 5183, - "type": "function" - }, - "__wrappers__.openMint.Args": { - "full_name": "__wrappers__.openMint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.openMint.ImplicitArgs": { - "full_name": "__wrappers__.openMint.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.openMint.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__.openMint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.openMint.__wrapped_func": { - "destination": "__main__.openMint", - "type": "alias" - }, - "__wrappers__.openMint_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.owner": { - "decorators": [ - "view" - ], - "pc": 3839, - "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__.ownerOf": { - "decorators": [ - "view" - ], - "pc": 5273, - "type": "function" - }, - "__wrappers__.ownerOf.Args": { - "full_name": "__wrappers__.ownerOf.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.ownerOf.ImplicitArgs": { - "full_name": "__wrappers__.ownerOf.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.ownerOf.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.ownerOf.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.ownerOf.__wrapped_func": { - "destination": "__main__.ownerOf", - "type": "alias" - }, - "__wrappers__.ownerOf_encode_return": { - "decorators": [], - "pc": 5264, - "type": "function" - }, - "__wrappers__.ownerOf_encode_return.Args": { - "full_name": "__wrappers__.ownerOf_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(owner: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.ownerOf_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.ownerOf_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.ownerOf_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.ownerOf_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.ownerOf_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.owner_encode_return": { - "decorators": [], - "pc": 3830, - "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__.renderCell": { - "decorators": [ - "view" - ], - "pc": 4367, - "type": "function" - }, - "__wrappers__.renderCell.Args": { - "full_name": "__wrappers__.renderCell.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderCell.ImplicitArgs": { - "full_name": "__wrappers__.renderCell.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderCell.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__.renderCell.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.renderCell.__wrapped_func": { - "destination": "__main__.renderCell", - "type": "alias" - }, - "__wrappers__.renderCellValue": { - "decorators": [ - "view" - ], - "pc": 4405, - "type": "function" - }, - "__wrappers__.renderCellValue.Args": { - "full_name": "__wrappers__.renderCellValue.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderCellValue.ImplicitArgs": { - "full_name": "__wrappers__.renderCellValue.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderCellValue.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__.renderCellValue.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.renderCellValue.__wrapped_func": { - "destination": "__main__.renderCellValue", - "type": "alias" - }, - "__wrappers__.renderCellValue_encode_return": { - "decorators": [], - "pc": 4396, - "type": "function" - }, - "__wrappers__.renderCellValue_encode_return.Args": { - "full_name": "__wrappers__.renderCellValue_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(value: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.renderCellValue_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.renderCellValue_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderCellValue_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.renderCellValue_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.renderCellValue_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.renderCell_encode_return": { - "decorators": [], - "pc": 4356, - "type": "function" - }, - "__wrappers__.renderCell_encode_return.Args": { - "full_name": "__wrappers__.renderCell_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "ret_value": { - "cairo_type": "(cell: sheet.library.CellRendered)", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "__wrappers__.renderCell_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.renderCell_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderCell_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.renderCell_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.renderCell_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.renderGrid": { - "decorators": [ - "view" - ], - "pc": 4487, - "type": "function" - }, - "__wrappers__.renderGrid.Args": { - "full_name": "__wrappers__.renderGrid.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderGrid.ImplicitArgs": { - "full_name": "__wrappers__.renderGrid.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderGrid.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__.renderGrid.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.renderGrid.__wrapped_func": { - "destination": "__main__.renderGrid", - "type": "alias" - }, - "__wrappers__.renderGrid_encode_return": { - "decorators": [], - "pc": 4465, - "type": "function" - }, - "__wrappers__.renderGrid_encode_return.Args": { - "full_name": "__wrappers__.renderGrid_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(cells_len: felt, cells: sheet.library.CellRendered*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.renderGrid_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.renderGrid_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.renderGrid_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.renderGrid_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.renderGrid_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.royaltyInfo": { - "decorators": [ - "view" - ], - "pc": 4071, - "type": "function" - }, - "__wrappers__.royaltyInfo.Args": { - "full_name": "__wrappers__.royaltyInfo.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.royaltyInfo.ImplicitArgs": { - "full_name": "__wrappers__.royaltyInfo.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.royaltyInfo.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__.royaltyInfo.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.royaltyInfo.__wrapped_func": { - "destination": "__main__.royaltyInfo", - "type": "alias" - }, - "__wrappers__.royaltyInfo_encode_return": { - "decorators": [], - "pc": 4060, - "type": "function" - }, - "__wrappers__.royaltyInfo_encode_return.Args": { - "full_name": "__wrappers__.royaltyInfo_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "ret_value": { - "cairo_type": "(receiver: felt, royaltyAmount: starkware.cairo.common.uint256.Uint256)", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "__wrappers__.royaltyInfo_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.royaltyInfo_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.royaltyInfo_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.royaltyInfo_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.royaltyInfo_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.safeTransferFrom": { - "decorators": [ - "external" - ], - "pc": 5463, - "type": "function" - }, - "__wrappers__.safeTransferFrom.Args": { - "full_name": "__wrappers__.safeTransferFrom.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.safeTransferFrom.ImplicitArgs": { - "full_name": "__wrappers__.safeTransferFrom.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.safeTransferFrom.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.safeTransferFrom.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.safeTransferFrom.__wrapped_func": { - "destination": "__main__.safeTransferFrom", - "type": "alias" - }, - "__wrappers__.safeTransferFrom_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setApprovalForAll": { - "decorators": [ - "external" - ], - "pc": 5401, - "type": "function" - }, - "__wrappers__.setApprovalForAll.Args": { - "full_name": "__wrappers__.setApprovalForAll.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setApprovalForAll.ImplicitArgs": { - "full_name": "__wrappers__.setApprovalForAll.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setApprovalForAll.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.setApprovalForAll.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setApprovalForAll.__wrapped_func": { - "destination": "__main__.setApprovalForAll", - "type": "alias" - }, - "__wrappers__.setApprovalForAll_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setCell": { - "decorators": [ - "external" - ], - "pc": 4243, - "type": "function" - }, - "__wrappers__.setCell.Args": { - "full_name": "__wrappers__.setCell.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setCell.ImplicitArgs": { - "full_name": "__wrappers__.setCell.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setCell.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__.setCell.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setCell.__wrapped_func": { - "destination": "__main__.setCell", - "type": "alias" - }, - "__wrappers__.setCellPrice": { - "decorators": [ - "external" - ], - "pc": 3945, - "type": "function" - }, - "__wrappers__.setCellPrice.Args": { - "full_name": "__wrappers__.setCellPrice.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setCellPrice.ImplicitArgs": { - "full_name": "__wrappers__.setCellPrice.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setCellPrice.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__.setCellPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setCellPrice.__wrapped_func": { - "destination": "__main__.setCellPrice", - "type": "alias" - }, - "__wrappers__.setCellPrice_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setCellRenderer": { - "decorators": [ - "external" - ], - "pc": 4101, - "type": "function" - }, - "__wrappers__.setCellRenderer.Args": { - "full_name": "__wrappers__.setCellRenderer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setCellRenderer.ImplicitArgs": { - "full_name": "__wrappers__.setCellRenderer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setCellRenderer.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__.setCellRenderer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setCellRenderer.__wrapped_func": { - "destination": "__main__.setCellRenderer", - "type": "alias" - }, - "__wrappers__.setCellRenderer_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setCell_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setContractUri": { - "decorators": [ - "external" - ], - "pc": 4868, - "type": "function" - }, - "__wrappers__.setContractUri.Args": { - "full_name": "__wrappers__.setContractUri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setContractUri.ImplicitArgs": { - "full_name": "__wrappers__.setContractUri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setContractUri.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__.setContractUri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setContractUri.__wrapped_func": { - "destination": "__main__.setContractUri", - "type": "alias" - }, - "__wrappers__.setContractUri_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setMaxPerWallet": { - "decorators": [ - "external" - ], - "pc": 3888, - "type": "function" - }, - "__wrappers__.setMaxPerWallet.Args": { - "full_name": "__wrappers__.setMaxPerWallet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setMaxPerWallet.ImplicitArgs": { - "full_name": "__wrappers__.setMaxPerWallet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setMaxPerWallet.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__.setMaxPerWallet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setMaxPerWallet.__wrapped_func": { - "destination": "__main__.setMaxPerWallet", - "type": "alias" - }, - "__wrappers__.setMaxPerWallet_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setMerkleRoot": { - "decorators": [ - "external" - ], - "pc": 4158, - "type": "function" - }, - "__wrappers__.setMerkleRoot.Args": { - "full_name": "__wrappers__.setMerkleRoot.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setMerkleRoot.ImplicitArgs": { - "full_name": "__wrappers__.setMerkleRoot.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setMerkleRoot.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__.setMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setMerkleRoot.__wrapped_func": { - "destination": "__main__.setMerkleRoot", - "type": "alias" - }, - "__wrappers__.setMerkleRoot_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setName": { - "decorators": [ - "external" - ], - "pc": 5100, - "type": "function" - }, - "__wrappers__.setName.Args": { - "full_name": "__wrappers__.setName.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setName.ImplicitArgs": { - "full_name": "__wrappers__.setName.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setName.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__.setName.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setName.__wrapped_func": { - "destination": "__main__.setName", - "type": "alias" - }, - "__wrappers__.setName_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setRoyaltyRate": { - "decorators": [ - "external" - ], - "pc": 4002, - "type": "function" - }, - "__wrappers__.setRoyaltyRate.Args": { - "full_name": "__wrappers__.setRoyaltyRate.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setRoyaltyRate.ImplicitArgs": { - "full_name": "__wrappers__.setRoyaltyRate.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setRoyaltyRate.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__.setRoyaltyRate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setRoyaltyRate.__wrapped_func": { - "destination": "__main__.setRoyaltyRate", - "type": "alias" - }, - "__wrappers__.setRoyaltyRate_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setSymbol": { - "decorators": [ - "external" - ], - "pc": 5157, - "type": "function" - }, - "__wrappers__.setSymbol.Args": { - "full_name": "__wrappers__.setSymbol.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSymbol.ImplicitArgs": { - "full_name": "__wrappers__.setSymbol.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSymbol.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__.setSymbol.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setSymbol.__wrapped_func": { - "destination": "__main__.setSymbol", - "type": "alias" - }, - "__wrappers__.setSymbol_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.supportsInterface": { - "decorators": [ - "view" - ], - "pc": 5043, - "type": "function" - }, - "__wrappers__.supportsInterface.Args": { - "full_name": "__wrappers__.supportsInterface.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.supportsInterface.ImplicitArgs": { - "full_name": "__wrappers__.supportsInterface.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.supportsInterface.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.supportsInterface.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.supportsInterface.__wrapped_func": { - "destination": "__main__.supportsInterface", - "type": "alias" - }, - "__wrappers__.supportsInterface_encode_return": { - "decorators": [], - "pc": 5034, - "type": "function" - }, - "__wrappers__.supportsInterface_encode_return.Args": { - "full_name": "__wrappers__.supportsInterface_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(success: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.supportsInterface_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.supportsInterface_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.supportsInterface_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.symbol": { - "decorators": [ - "view" - ], - "pc": 5133, - "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": 5124, - "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__.tokenByIndex": { - "decorators": [ - "view" - ], - "pc": 4954, - "type": "function" - }, - "__wrappers__.tokenByIndex.Args": { - "full_name": "__wrappers__.tokenByIndex.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenByIndex.ImplicitArgs": { - "full_name": "__wrappers__.tokenByIndex.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenByIndex.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__.tokenByIndex.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.tokenByIndex.__wrapped_func": { - "destination": "__main__.tokenByIndex", - "type": "alias" - }, - "__wrappers__.tokenByIndex_encode_return": { - "decorators": [], - "pc": 4944, - "type": "function" - }, - "__wrappers__.tokenByIndex_encode_return.Args": { - "full_name": "__wrappers__.tokenByIndex_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.tokenByIndex_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.tokenByIndex_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenByIndex_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.tokenByIndex_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.tokenByIndex_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.tokenOfOwnerByIndex": { - "decorators": [ - "view" - ], - "pc": 4997, - "type": "function" - }, - "__wrappers__.tokenOfOwnerByIndex.Args": { - "full_name": "__wrappers__.tokenOfOwnerByIndex.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenOfOwnerByIndex.ImplicitArgs": { - "full_name": "__wrappers__.tokenOfOwnerByIndex.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenOfOwnerByIndex.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__.tokenOfOwnerByIndex.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.tokenOfOwnerByIndex.__wrapped_func": { - "destination": "__main__.tokenOfOwnerByIndex", - "type": "alias" - }, - "__wrappers__.tokenOfOwnerByIndex_encode_return": { - "decorators": [], - "pc": 4987, - "type": "function" - }, - "__wrappers__.tokenOfOwnerByIndex_encode_return.Args": { - "full_name": "__wrappers__.tokenOfOwnerByIndex_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.tokenOfOwnerByIndex_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.tokenOfOwnerByIndex_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenOfOwnerByIndex_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.tokenOfOwnerByIndex_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.tokenOfOwnerByIndex_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.tokenURI": { - "decorators": [ - "view" - ], - "pc": 4703, - "type": "function" - }, - "__wrappers__.tokenURI.Args": { - "full_name": "__wrappers__.tokenURI.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenURI.ImplicitArgs": { - "full_name": "__wrappers__.tokenURI.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenURI.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.tokenURI.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.tokenURI.__wrapped_func": { - "destination": "__main__.tokenURI", - "type": "alias" - }, - "__wrappers__.tokenURI_encode_return": { - "decorators": [], - "pc": 4684, - "type": "function" - }, - "__wrappers__.tokenURI_encode_return.Args": { - "full_name": "__wrappers__.tokenURI_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(token_uri_len: felt, token_uri: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.tokenURI_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.tokenURI_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.tokenURI_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.tokenURI_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.tokenURI_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.totalSupply": { - "decorators": [ - "view" - ], - "pc": 4916, - "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": 4906, - "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__.transferFrom": { - "decorators": [ - "external" - ], - "pc": 5430, - "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.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.transferOwnership": { - "decorators": [ - "external" - ], - "pc": 3861, - "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" - }, - "constants.ETH_ADDRESS": { - "type": "const", - "value": -1531481363943511436577813308151597459855447218982827121852527537121361113658 - }, - "interfaces.ICellRenderer": { - "type": "namespace" - }, - "interfaces.ICellRenderer.Args": { - "full_name": "interfaces.ICellRenderer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.ICellRenderer.ImplicitArgs": { - "full_name": "interfaces.ICellRenderer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.ICellRenderer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "interfaces.ICellRenderer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "interfaces.ICellRenderer.TOKEN_URI_SELECTOR": { - "type": "const", - "value": 972963298680412523176499874437857470953299865468167336795334065766985940564 - }, - "interfaces.ICellRenderer.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "interfaces.ICellRenderer.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "interfaces.ICellRenderer.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "interfaces.ICellRenderer.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "interfaces.ICellRenderer.token_uri": { - "decorators": [], - "pc": 2573, - "type": "function" - }, - "interfaces.ICellRenderer.token_uri.Args": { - "full_name": "interfaces.ICellRenderer.token_uri.Args", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "name": { - "cairo_type": "felt", - "offset": 3 - }, - "token_id": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "interfaces.ICellRenderer.token_uri.ImplicitArgs": { - "full_name": "interfaces.ICellRenderer.token_uri.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "interfaces.ICellRenderer.token_uri.Return": { - "cairo_type": "(data_uri_len: felt, data_uri: felt*)", - "type": "type_definition" - }, - "interfaces.ICellRenderer.token_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "interfaces.IERC20": { - "type": "namespace" - }, - "interfaces.IERC20.Args": { - "full_name": "interfaces.IERC20.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.IERC20.ImplicitArgs": { - "full_name": "interfaces.IERC20.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.IERC20.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "interfaces.IERC20.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "interfaces.IERC20.TRANSFERFROM_SELECTOR": { - "type": "const", - "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 - }, - "interfaces.IERC20.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "interfaces.IERC20.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "interfaces.IERC20.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "interfaces.IERC20.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "interfaces.INaming": { - "type": "namespace" - }, - "interfaces.INaming.ADDRESS_TO_DOMAIN_SELECTOR": { - "type": "const", - "value": 1603245472811392061809591067260089019426816523107069796238809492656815485546 - }, - "interfaces.INaming.Args": { - "full_name": "interfaces.INaming.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.INaming.BOOK_DOMAIN_SELECTOR": { - "type": "const", - "value": 936186683880093131965099014648752254766233136099961890187205330811825921846 - }, - "interfaces.INaming.BUY_SELECTOR": { - "type": "const", - "value": 1287248338404847646550592163281630804549802830245792727739111870260704353484 - }, - "interfaces.INaming.DOMAIN_TO_ADDRESS_SELECTOR": { - "type": "const", - "value": 1304663672637822515145798791978169141181160723516306988875863115072156520032 - }, - "interfaces.INaming.DOMAIN_TO_EXPIRY_SELECTOR": { - "type": "const", - "value": 1688068772593240915304213064459924393639128458125446685210515793078781613139 - }, - "interfaces.INaming.DOMAIN_TO_TOKEN_ID_SELECTOR": { - "type": "const", - "value": 287203778117271963496001774582249906491145397282682300703398354179686477821 - }, - "interfaces.INaming.END_WHITELIST_SELECTOR": { - "type": "const", - "value": 430278271522566031738274479754686968816445504001052333064960814431997712491 - }, - "interfaces.INaming.ImplicitArgs": { - "full_name": "interfaces.INaming.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.INaming.RENEW_SELECTOR": { - "type": "const", - "value": 930560540317825161694843407433987609535422044572966677410925679656498823082 - }, - "interfaces.INaming.RESET_SUBDOMAINS_SELECTOR": { - "type": "const", - "value": 126790722957066457440757403135463934732692534946350256483257019753141642677 - }, - "interfaces.INaming.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "interfaces.INaming.SET_ADDRESS_TO_DOMAIN_SELECTOR": { - "type": "const", - "value": 1272327425418240154350240722461747219123827088548848919054624593718880636642 - }, - "interfaces.INaming.SET_ADMIN_SELECTOR": { - "type": "const", - "value": 1643497262818327213033567936029803029001517427271096293547852372923525778830 - }, - "interfaces.INaming.SET_DOMAIN_OWNER_SELECTOR": { - "type": "const", - "value": 1657616985290299970565155922883425836620187549922238144093064068412290249085 - }, - "interfaces.INaming.SET_DOMAIN_TO_ADDRESS_SELECTOR": { - "type": "const", - "value": 1610394222013638976391106232404059096560849178173130090264042376853321601603 - }, - "interfaces.INaming.SET_L1_CONTRACT_SELECTOR": { - "type": "const", - "value": 458122530637151155520434043621120900362855539371259928133005713204644859413 - }, - "interfaces.INaming.SET_PRICING_CONTRACT_SELECTOR": { - "type": "const", - "value": 975234576296278877427218729874669435734165287699110428367360141295740789589 - }, - "interfaces.INaming.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "interfaces.INaming.TRANSFER_BALANCE_SELECTOR": { - "type": "const", - "value": 1122072494608652793215368244817518736891471546633388220255683786620647808909 - }, - "interfaces.INaming.TRANSFER_DOMAIN_SELECTOR": { - "type": "const", - "value": 1278885709838921827005554121329964137868788698247768520021056154210563044448 - }, - "interfaces.INaming.UPGRADE_SELECTOR": { - "type": "const", - "value": 429286934060636239444256046255241512105662385954349596568652644383873724621 - }, - "interfaces.INaming.WHITELISTED_MINT_SELECTOR": { - "type": "const", - "value": 1539836454991056428460861901085714290318244964622763157349500142767310659373 - }, - "interfaces.INaming.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "interfaces.INaming.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "interfaces.INaming.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "interfaces.INaming.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "interfaces.ISheet": { - "type": "namespace" - }, - "interfaces.ISheet.Args": { - "full_name": "interfaces.ISheet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.ISheet.GETCELL_SELECTOR": { - "type": "const", - "value": 443075019000274462353429320046008552588058957208244535324287878716174949881 - }, - "interfaces.ISheet.GETOWNER_SELECTOR": { - "type": "const", - "value": 1085522100484754146379177652828477906930263816537297518763855331761953103079 - }, - "interfaces.ISheet.ImplicitArgs": { - "full_name": "interfaces.ISheet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.ISheet.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "interfaces.ISheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "interfaces.ISheet.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "interfaces.ISheet.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "interfaces.ISheet.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "interfaces.ISheet.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "interfaces.IStarknetId": { - "type": "namespace" - }, - "interfaces.IStarknetId.APPROVE_SELECTOR": { - "type": "const", - "value": 949021990203918389843157787496164629863144228991510976554585288817234167820 - }, - "interfaces.IStarknetId.Args": { - "full_name": "interfaces.IStarknetId.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.IStarknetId.BALANCEOF_SELECTOR": { - "type": "const", - "value": 1307730684388977109649524593492043083703013045633289330664425380824804018030 - }, - "interfaces.IStarknetId.GETAPPROVED_SELECTOR": { - "type": "const", - "value": 313621473760873935122783910304240840031223477451753145243382550859039628062 - }, - "interfaces.IStarknetId.GET_CONFIRMED_DATA_SELECTOR": { - "type": "const", - "value": 530322796649034839128289081374954442593577033803314989864127372531780950730 - }, - "interfaces.IStarknetId.GET_USER_DATA_SELECTOR": { - "type": "const", - "value": 1609502682165887867679853017049770109196370572340175903006230372478665206036 - }, - "interfaces.IStarknetId.GET_VERIFIER_DATA_SELECTOR": { - "type": "const", - "value": 473330094356310390713628159409004218371996502787750188278167680893156793640 - }, - "interfaces.IStarknetId.ISAPPROVEDFORALL_SELECTOR": { - "type": "const", - "value": 955640681311292084896022829531366384024621189567662336953606158378698906672 - }, - "interfaces.IStarknetId.ImplicitArgs": { - "full_name": "interfaces.IStarknetId.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "interfaces.IStarknetId.MINT_SELECTOR": { - "type": "const", - "value": 1329909728320632088402217562277154056711815095720684343816173432540100887380 - }, - "interfaces.IStarknetId.NAME_SELECTOR": { - "type": "const", - "value": 1528802474226268325865027367859591458315299653151958663884057507666229546336 - }, - "interfaces.IStarknetId.OWNEROF_SELECTOR": { - "type": "const", - "value": 73122117822990066614852869276021392412342625629800410280609241172256672489 - }, - "interfaces.IStarknetId.OWNER_OF_SELECTOR": { - "type": "const", - "value": 1507437626807800615315004738637144922697981204057516501649517912180529424988 - }, - "interfaces.IStarknetId.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "interfaces.IStarknetId.SAFETRANSFERFROM_SELECTOR": { - "type": "const", - "value": 730327702935662484951878015260342994925824754530470619774470754812327453764 - }, - "interfaces.IStarknetId.SETAPPROVALFORALL_SELECTOR": { - "type": "const", - "value": 1280583940859288259579061247154630474140520431395903753515491282704959909530 - }, - "interfaces.IStarknetId.SET_USER_DATA_SELECTOR": { - "type": "const", - "value": 109892487981044272116361807154779435378309404389934353731864404719549138389 - }, - "interfaces.IStarknetId.SET_VERIFIER_DATA_SELECTOR": { - "type": "const", - "value": 910948863065477691329095938083983158593751349378422102074061168548026151635 - }, - "interfaces.IStarknetId.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "interfaces.IStarknetId.SYMBOL_SELECTOR": { - "type": "const", - "value": 944713526212149105522785400348068751682982210605126537021911324578866405028 - }, - "interfaces.IStarknetId.TOKENURI_SELECTOR": { - "type": "const", - "value": 527349597080429316600677333550588288293424769527062261567739596074387138637 - }, - "interfaces.IStarknetId.TRANSFERFROM_SELECTOR": { - "type": "const", - "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 - }, - "interfaces.IStarknetId.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "interfaces.IStarknetId.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "interfaces.IStarknetId.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "interfaces.IStarknetId.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "interfaces.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "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": 341, - "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": 308, - "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": 301, - "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": 323, - "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.transfer_ownership": { - "decorators": [], - "pc": 329, - "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": 271, - "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": 276, - "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": 289, - "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": 246, - "type": "function" - }, - "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args": { - "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args", - "members": { - "newOwner": { - "cairo_type": "felt", - "offset": 1 - }, - "previousOwner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs": { - "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.access.ownable.library.OwnershipTransferred.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "openzeppelin.access.ownable.library.OwnershipTransferred.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "openzeppelin.access.ownable.library.OwnershipTransferred.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.access.ownable.library.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "openzeppelin.access.ownable.library.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165": { - "type": "namespace" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.Args": { - "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.SUPPORTSINTERFACE_SELECTOR": { - "type": "const", - "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845 - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface": { - "decorators": [], - "pc": 714, - "type": "function" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Args": { - "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Args", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "interfaceId": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.introspection.erc165.library.ERC165": { - "type": "namespace" - }, - "openzeppelin.introspection.erc165.library.ERC165.Args": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.library.ERC165.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.library.ERC165.register_interface": { - "decorators": [], - "pc": 420, - "type": "function" - }, - "openzeppelin.introspection.erc165.library.ERC165.register_interface.Args": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165.register_interface.Args", - "members": { - "interface_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165.register_interface.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165.register_interface.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165.register_interface.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.library.ERC165.register_interface.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.library.ERC165.supports_interface": { - "decorators": [], - "pc": 403, - "type": "function" - }, - "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Args": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Args", - "members": { - "interface_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165.supports_interface.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165.supports_interface.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.library.ERC165.supports_interface.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces": { - "type": "namespace" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Args": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr": { - "decorators": [], - "pc": 362, - "type": "function" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Args": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Args", - "members": { - "interface_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read": { - "decorators": [], - "pc": 376, - "type": "function" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Args": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Args", - "members": { - "interface_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Return": { - "cairo_type": "(is_supported: felt)", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write": { - "decorators": [], - "pc": 390, - "type": "function" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Args": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Args", - "members": { - "interface_id": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.ImplicitArgs": { - "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.introspection.erc165.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.IERC165_ID": { - "destination": "openzeppelin.utils.constants.library.IERC165_ID", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.INVALID_ID": { - "destination": "openzeppelin.utils.constants.library.INVALID_ID", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "openzeppelin.introspection.erc165.library.assert_not_equal": { - "destination": "starkware.cairo.common.math.assert_not_equal", - "type": "alias" - }, - "openzeppelin.security.safemath.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "openzeppelin.security.safemath.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.security.safemath.library.SafeUint256": { - "type": "namespace" - }, - "openzeppelin.security.safemath.library.SafeUint256.Args": { - "full_name": "openzeppelin.security.safemath.library.SafeUint256.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs": { - "full_name": "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.security.safemath.library.SafeUint256.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.security.safemath.library.SafeUint256.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.security.safemath.library.SafeUint256.add": { - "decorators": [], - "pc": 659, - "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": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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.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": 682, - "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": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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.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.IERC20.IERC20": { - "type": "namespace" - }, - "openzeppelin.token.erc20.IERC20.IERC20.ALLOWANCE_SELECTOR": { - "type": "const", - "value": 863164345921111744606866654754108663958095967665259696902984674202985078753 - }, - "openzeppelin.token.erc20.IERC20.IERC20.APPROVE_SELECTOR": { - "type": "const", - "value": 949021990203918389843157787496164629863144228991510976554585288817234167820 - }, - "openzeppelin.token.erc20.IERC20.IERC20.Args": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.BALANCEOF_SELECTOR": { - "type": "const", - "value": 1307730684388977109649524593492043083703013045633289330664425380824804018030 - }, - "openzeppelin.token.erc20.IERC20.IERC20.DECIMALS_SELECTOR": { - "type": "const", - "value": 134830404806214277570220174593674215737759987247891306080029841794115377321 - }, - "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.NAME_SELECTOR": { - "type": "const", - "value": 1528802474226268325865027367859591458315299653151958663884057507666229546336 - }, - "openzeppelin.token.erc20.IERC20.IERC20.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc20.IERC20.IERC20.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc20.IERC20.IERC20.SYMBOL_SELECTOR": { - "type": "const", - "value": 944713526212149105522785400348068751682982210605126537021911324578866405028 - }, - "openzeppelin.token.erc20.IERC20.IERC20.TOTALSUPPLY_SELECTOR": { - "type": "const", - "value": 227334030968744315992796982100494617316223563777432855541120004521101595501 - }, - "openzeppelin.token.erc20.IERC20.IERC20.TRANSFERFROM_SELECTOR": { - "type": "const", - "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 - }, - "openzeppelin.token.erc20.IERC20.IERC20.TRANSFER_SELECTOR": { - "type": "const", - "value": 232670485425082704932579856502088130646006032362877466777181098476241604910 - }, - "openzeppelin.token.erc20.IERC20.IERC20.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom": { - "decorators": [], - "pc": 633, - "type": "function" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args", - "members": { - "amount": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "recipient": { - "cairo_type": "felt", - "offset": 2 - }, - "sender": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.token.erc20.IERC20.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver": { - "type": "namespace" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Args": { - "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ONERC721RECEIVED_SELECTOR": { - "type": "const", - "value": 441833262846246486607087847804043886170335009155803575450536462761436446875 - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received": { - "decorators": [], - "pc": 737, - "type": "function" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Args": { - "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Args", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "data": { - "cairo_type": "felt*", - "offset": 6 - }, - "data_len": { - "cairo_type": "felt", - "offset": 5 - }, - "from_": { - "cairo_type": "felt", - "offset": 2 - }, - "operator": { - "cairo_type": "felt", - "offset": 1 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 3 - } - }, - "size": 7, - "type": "struct" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Return": { - "cairo_type": "(selector: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "openzeppelin.token.erc721.IERC721Receiver.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC165": { - "destination": "openzeppelin.introspection.erc165.library.ERC165", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721": { - "destination": "openzeppelin.token.erc721.library.ERC721", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable": { - "type": "namespace" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn": { - "decorators": [], - "pc": 2149, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint": { - "decorators": [], - "pc": 2131, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.Args", - "members": { - "to": { - "cairo_type": "felt", - "offset": 0 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer": { - "decorators": [], - "pc": 2015, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from": { - "decorators": [], - "pc": 2109, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 5 - }, - "data_len": { - "cairo_type": "felt", - "offset": 4 - }, - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 6, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index": { - "decorators": [], - "pc": 2029, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.Return": { - "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index": { - "decorators": [], - "pc": 2058, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.Return": { - "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply": { - "decorators": [], - "pc": 2023, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.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.erc721.enumerable.library.ERC721Enumerable.total_supply.Return": { - "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from": { - "decorators": [], - "pc": 2089, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.Args", - "members": { - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens": { - "type": "namespace" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr": { - "decorators": [], - "pc": 1782, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read": { - "decorators": [], - "pc": 1799, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.Return": { - "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write": { - "decorators": [], - "pc": 1820, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - }, - "value": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index": { - "type": "namespace" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr": { - "decorators": [], - "pc": 1839, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read": { - "decorators": [], - "pc": 1856, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.Return": { - "cairo_type": "(index: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write": { - "decorators": [], - "pc": 1877, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - }, - "value": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len": { - "type": "namespace" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr": { - "decorators": [], - "pc": 1741, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read": { - "decorators": [], - "pc": 1746, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.Return": { - "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write": { - "decorators": [], - "pc": 1765, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.Args", - "members": { - "value": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens": { - "type": "namespace" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr": { - "decorators": [], - "pc": 1896, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read": { - "decorators": [], - "pc": 1916, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.Return": { - "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write": { - "decorators": [], - "pc": 1938, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.Args", - "members": { - "index": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 3 - } - }, - "size": 5, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index": { - "type": "namespace" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr": { - "decorators": [], - "pc": 1958, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read": { - "decorators": [], - "pc": 1975, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.Return": { - "cairo_type": "(index: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write": { - "decorators": [], - "pc": 1996, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - }, - "value": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.IERC721_ENUMERABLE_ID": { - "destination": "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.SafeUint256": { - "destination": "openzeppelin.security.safemath.library.SafeUint256", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration": { - "decorators": [], - "pc": 2173, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration": { - "decorators": [], - "pc": 2289, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.Args", - "members": { - "to": { - "cairo_type": "felt", - "offset": 0 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration": { - "decorators": [], - "pc": 2202, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration": { - "decorators": [], - "pc": 2315, - "type": "function" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.Args": { - "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.Args", - "members": { - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "openzeppelin.token.erc721.enumerable.library.uint256_check": { - "destination": "starkware.cairo.common.uint256.uint256_check", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.uint256_eq": { - "destination": "starkware.cairo.common.uint256.uint256_eq", - "type": "alias" - }, - "openzeppelin.token.erc721.enumerable.library.uint256_lt": { - "destination": "starkware.cairo.common.uint256.uint256_lt", - "type": "alias" - }, - "openzeppelin.token.erc721.library.Approval": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.Approval.Args": { - "full_name": "openzeppelin.token.erc721.library.Approval.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Approval.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.Approval.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Approval.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.Approval.SELECTOR": { - "type": "const", - "value": 544914742286571513055574265148471203182105283038408585630116262969508767999 - }, - "openzeppelin.token.erc721.library.Approval.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.Approval.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.token.erc721.library.Approval.emit": { - "decorators": [], - "pc": 801, - "type": "function" - }, - "openzeppelin.token.erc721.library.Approval.emit.Args": { - "full_name": "openzeppelin.token.erc721.library.Approval.emit.Args", - "members": { - "approved": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Approval.emit.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.Approval.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Approval.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.Approval.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "openzeppelin.token.erc721.library.Approval.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "openzeppelin.token.erc721.library.Approval.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ApprovalForAll": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.Args": { - "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.SELECTOR": { - "type": "const", - "value": 11799366895331287683400559711902461446731448035283747365813974388970843869 - }, - "openzeppelin.token.erc721.library.ApprovalForAll.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ApprovalForAll.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.emit": { - "decorators": [], - "pc": 828, - "type": "function" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.emit.Args": { - "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.emit.Args", - "members": { - "approved": { - "cairo_type": "felt", - "offset": 2 - }, - "operator": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.emit.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "openzeppelin.token.erc721.library.ApprovalForAll.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ApprovalForAll.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC165": { - "destination": "openzeppelin.introspection.erc165.library.ERC165", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721._approve": { - "decorators": [], - "pc": 1464, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721._approve.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721._approve.Args", - "members": { - "to": { - "cairo_type": "felt", - "offset": 0 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._approve.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721._approve.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._approve.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721._approve.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721._burn": { - "decorators": [], - "pc": 1637, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721._burn.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721._burn.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._burn.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721._burn.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._burn.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721._burn.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721._exists": { - "decorators": [], - "pc": 1443, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721._exists.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721._exists.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._exists.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721._exists.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._exists.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721._exists.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner": { - "decorators": [], - "pc": 1376, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Args", - "members": { - "spender": { - "cairo_type": "felt", - "offset": 0 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.token.erc721.library.ERC721._mint": { - "decorators": [], - "pc": 1582, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721._mint.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721._mint.Args", - "members": { - "to": { - "cairo_type": "felt", - "offset": 0 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._mint.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721._mint.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._mint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721._mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721._safe_transfer": { - "decorators": [], - "pc": 1559, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721._safe_transfer.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721._safe_transfer.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 5 - }, - "data_len": { - "cairo_type": "felt", - "offset": 4 - }, - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 6, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._safe_transfer.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721._safe_transfer.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._safe_transfer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721._safe_transfer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721._transfer": { - "decorators": [], - "pc": 1488, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721._transfer.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721._transfer.Args", - "members": { - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._transfer.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721._transfer.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721._transfer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721._transfer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.approve": { - "decorators": [], - "pc": 1193, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.approve.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.approve.Args", - "members": { - "to": { - "cairo_type": "felt", - "offset": 0 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.approve.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.approve.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.approve.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.approve.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner": { - "decorators": [], - "pc": 1356, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.balance_of": { - "decorators": [], - "pc": 1134, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.balance_of.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.balance_of.Args", - "members": { - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.balance_of.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.balance_of.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.balance_of.Return": { - "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.balance_of.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.get_approved": { - "decorators": [], - "pc": 1163, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.get_approved.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.get_approved.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.get_approved.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.get_approved.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.get_approved.Return": { - "cairo_type": "(approved: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.get_approved.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.initializer": { - "decorators": [], - "pc": 1104, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.initializer.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.initializer.Args", - "members": { - "name": { - "cairo_type": "felt", - "offset": 0 - }, - "symbol": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.initializer.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.initializer.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.initializer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.initializer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all": { - "decorators": [], - "pc": 1185, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Args", - "members": { - "operator": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Return": { - "cairo_type": "(is_approved: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.name": { - "decorators": [], - "pc": 1122, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.name.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.name.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.name.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.name.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.name.Return": { - "cairo_type": "(name: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.name.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.owner_of": { - "decorators": [], - "pc": 1144, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.owner_of.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.owner_of.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.owner_of.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.owner_of.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.owner_of.Return": { - "cairo_type": "(owner: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.owner_of.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from": { - "decorators": [], - "pc": 1319, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 5 - }, - "data_len": { - "cairo_type": "felt", - "offset": 4 - }, - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 6, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all": { - "decorators": [], - "pc": 1249, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Args", - "members": { - "approved": { - "cairo_type": "felt", - "offset": 1 - }, - "operator": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.symbol": { - "decorators": [], - "pc": 1128, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.symbol.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.symbol.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.symbol.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.symbol.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.symbol.Return": { - "cairo_type": "(symbol: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.symbol.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721.transfer_from": { - "decorators": [], - "pc": 1284, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721.transfer_from.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721.transfer_from.Args", - "members": { - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.transfer_from.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721.transfer_from.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721.transfer_from.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721.transfer_from.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.token.erc721.library.ERC721_balances": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721_balances.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_balances.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_balances.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_balances.addr": { - "decorators": [], - "pc": 960, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_balances.addr.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.addr.Args", - "members": { - "account": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_balances.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_balances.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_balances.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_balances.read": { - "decorators": [], - "pc": 974, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_balances.read.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.read.Args", - "members": { - "account": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.read.Return": { - "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_balances.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_balances.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_balances.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_balances.write": { - "decorators": [], - "pc": 994, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_balances.write.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.write.Args", - "members": { - "account": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_balances.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_balances.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_balances.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_name": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721_name.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_name.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_name.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_name.addr": { - "decorators": [], - "pc": 854, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_name.addr.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_name.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_name.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_name.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_name.read": { - "decorators": [], - "pc": 859, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_name.read.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.read.Return": { - "cairo_type": "(name: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_name.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_name.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_name.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_name.write": { - "decorators": [], - "pc": 872, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_name.write.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_name.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_name.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_name.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr": { - "decorators": [], - "pc": 1058, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Args", - "members": { - "operator": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read": { - "decorators": [], - "pc": 1075, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Args", - "members": { - "operator": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Return": { - "cairo_type": "(is_approved: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write": { - "decorators": [], - "pc": 1090, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Args", - "members": { - "operator": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_owners": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721_owners.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_owners.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_owners.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_owners.addr": { - "decorators": [], - "pc": 914, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_owners.addr.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.addr.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_owners.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_owners.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_owners.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_owners.read": { - "decorators": [], - "pc": 931, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_owners.read.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.read.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.read.Return": { - "cairo_type": "(owner: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_owners.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_owners.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_owners.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_owners.write": { - "decorators": [], - "pc": 946, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_owners.write.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.write.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_owners.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_owners.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_owners.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_symbol": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_symbol.addr": { - "decorators": [], - "pc": 884, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.addr.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_symbol.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.read": { - "decorators": [], - "pc": 889, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.read.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.read.Return": { - "cairo_type": "(symbol: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_symbol.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.write": { - "decorators": [], - "pc": 902, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.write.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_symbol.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr": { - "decorators": [], - "pc": 1012, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.read": { - "decorators": [], - "pc": 1029, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.read.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Return": { - "cairo_type": "(approved: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.write": { - "decorators": [], - "pc": 1044, - "type": "function" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.write.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_token_approvals.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_token_uri": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.Args": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.token.erc721.library.ERC721_token_uri.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.token.erc721.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "openzeppelin.token.erc721.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.token.erc721.library.IACCOUNT_ID": { - "destination": "openzeppelin.utils.constants.library.IACCOUNT_ID", - "type": "alias" - }, - "openzeppelin.token.erc721.library.IERC165": { - "destination": "openzeppelin.introspection.erc165.IERC165.IERC165", - "type": "alias" - }, - "openzeppelin.token.erc721.library.IERC721Receiver": { - "destination": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", - "type": "alias" - }, - "openzeppelin.token.erc721.library.IERC721_ID": { - "destination": "openzeppelin.utils.constants.library.IERC721_ID", - "type": "alias" - }, - "openzeppelin.token.erc721.library.IERC721_METADATA_ID": { - "destination": "openzeppelin.utils.constants.library.IERC721_METADATA_ID", - "type": "alias" - }, - "openzeppelin.token.erc721.library.IERC721_RECEIVER_ID": { - "destination": "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID", - "type": "alias" - }, - "openzeppelin.token.erc721.library.SafeUint256": { - "destination": "openzeppelin.security.safemath.library.SafeUint256", - "type": "alias" - }, - "openzeppelin.token.erc721.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "openzeppelin.token.erc721.library.Transfer": { - "type": "namespace" - }, - "openzeppelin.token.erc721.library.Transfer.Args": { - "full_name": "openzeppelin.token.erc721.library.Transfer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Transfer.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.Transfer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Transfer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.Transfer.SELECTOR": { - "type": "const", - "value": 271746229759260285552388728919865295615886751538523744128730118297934206697 - }, - "openzeppelin.token.erc721.library.Transfer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.Transfer.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.token.erc721.library.Transfer.emit": { - "decorators": [], - "pc": 774, - "type": "function" - }, - "openzeppelin.token.erc721.library.Transfer.emit.Args": { - "full_name": "openzeppelin.token.erc721.library.Transfer.emit.Args", - "members": { - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "tokenId": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Transfer.emit.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library.Transfer.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc721.library.Transfer.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library.Transfer.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "openzeppelin.token.erc721.library.Transfer.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "openzeppelin.token.erc721.library.Transfer.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.token.erc721.library.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "openzeppelin.token.erc721.library._check_onERC721Received": { - "decorators": [], - "pc": 1696, - "type": "function" - }, - "openzeppelin.token.erc721.library._check_onERC721Received.Args": { - "full_name": "openzeppelin.token.erc721.library._check_onERC721Received.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 5 - }, - "data_len": { - "cairo_type": "felt", - "offset": 4 - }, - "from_": { - "cairo_type": "felt", - "offset": 0 - }, - "to": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - } - }, - "size": 6, - "type": "struct" - }, - "openzeppelin.token.erc721.library._check_onERC721Received.ImplicitArgs": { - "full_name": "openzeppelin.token.erc721.library._check_onERC721Received.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.token.erc721.library._check_onERC721Received.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc721.library._check_onERC721Received.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc721.library.assert_not_equal": { - "destination": "starkware.cairo.common.math.assert_not_equal", - "type": "alias" - }, - "openzeppelin.token.erc721.library.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "openzeppelin.token.erc721.library.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "openzeppelin.token.erc721.library.uint256_check": { - "destination": "starkware.cairo.common.uint256.uint256_check", - "type": "alias" - }, - "openzeppelin.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.UINT8_MAX": { - "type": "const", - "value": 255 - }, - "sheet.library.CellData": { - "full_name": "sheet.library.CellData", - "members": { - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.CellRendered": { - "full_name": "sheet.library.CellRendered", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - }, - "owner": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.CellUpdated": { - "type": "namespace" - }, - "sheet.library.CellUpdated.Args": { - "full_name": "sheet.library.CellUpdated.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.CellUpdated.ImplicitArgs": { - "full_name": "sheet.library.CellUpdated.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.CellUpdated.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.CellUpdated.SELECTOR": { - "type": "const", - "value": 651120005843912419706632475330342524888135200328014518337942891259910396910 - }, - "sheet.library.CellUpdated.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.CellUpdated.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "sheet.library.CellUpdated.emit": { - "decorators": [], - "pc": 2679, - "type": "function" - }, - "sheet.library.CellUpdated.emit.Args": { - "full_name": "sheet.library.CellUpdated.emit.Args", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 2 - }, - "id": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.CellUpdated.emit.ImplicitArgs": { - "full_name": "sheet.library.CellUpdated.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.CellUpdated.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.CellUpdated.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "sheet.library.CellUpdated.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "sheet.library.CellUpdated.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "sheet.library.DEFAULT_VALUE": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "sheet.library.DictAccess": { - "destination": "starkware.cairo.common.dict.DictAccess", - "type": "alias" - }, - "sheet.library.ERC721": { - "destination": "openzeppelin.token.erc721.library.ERC721", - "type": "alias" - }, - "sheet.library.ERC721Enumerable": { - "destination": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", - "type": "alias" - }, - "sheet.library.ERC721_owners": { - "destination": "openzeppelin.token.erc721.library.ERC721_owners", - "type": "alias" - }, - "sheet.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "sheet.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.ICellRenderer": { - "destination": "interfaces.ICellRenderer", - "type": "alias" - }, - "sheet.library.Ownable": { - "destination": "openzeppelin.access.ownable.library.Ownable", - "type": "alias" - }, - "sheet.library.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "sheet.library.SHOULD_RENDER_FLAG": { - "type": "const", - "value": 2 - }, - "sheet.library.Sheet": { - "type": "namespace" - }, - "sheet.library.Sheet.Args": { - "full_name": "sheet.library.Sheet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet.ImplicitArgs": { - "full_name": "sheet.library.Sheet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.close_mint": { - "decorators": [], - "pc": 3447, - "type": "function" - }, - "sheet.library.Sheet.close_mint.Args": { - "full_name": "sheet.library.Sheet.close_mint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet.close_mint.ImplicitArgs": { - "full_name": "sheet.library.Sheet.close_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" - }, - "sheet.library.Sheet.close_mint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.close_mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.contract_uri": { - "decorators": [], - "pc": 3377, - "type": "function" - }, - "sheet.library.Sheet.contract_uri.Args": { - "full_name": "sheet.library.Sheet.contract_uri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet.contract_uri.ImplicitArgs": { - "full_name": "sheet.library.Sheet.contract_uri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.contract_uri.Return": { - "cairo_type": "(contract_uri_len: felt, contract_uri: felt*)", - "type": "type_definition" - }, - "sheet.library.Sheet.contract_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "sheet.library.Sheet.get_cell": { - "decorators": [], - "pc": 3143, - "type": "function" - }, - "sheet.library.Sheet.get_cell.Args": { - "full_name": "sheet.library.Sheet.get_cell.Args", - "members": { - "token_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet.get_cell.ImplicitArgs": { - "full_name": "sheet.library.Sheet.get_cell.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.get_cell.Return": { - "cairo_type": "(contract_address: felt, value: felt, calldata_len: felt, calldata: felt*)", - "type": "type_definition" - }, - "sheet.library.Sheet.get_cell.SIZEOF_LOCALS": { - "type": "const", - "value": 4 - }, - "sheet.library.Sheet.get_cell_price": { - "decorators": [], - "pc": 3065, - "type": "function" - }, - "sheet.library.Sheet.get_cell_price.Args": { - "full_name": "sheet.library.Sheet.get_cell_price.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet.get_cell_price.ImplicitArgs": { - "full_name": "sheet.library.Sheet.get_cell_price.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.get_cell_price.Return": { - "cairo_type": "(price: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet.get_cell_price.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.get_royalty_rate": { - "decorators": [], - "pc": 3078, - "type": "function" - }, - "sheet.library.Sheet.get_royalty_rate.Args": { - "full_name": "sheet.library.Sheet.get_royalty_rate.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet.get_royalty_rate.ImplicitArgs": { - "full_name": "sheet.library.Sheet.get_royalty_rate.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.get_royalty_rate.Return": { - "cairo_type": "(rate: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet.get_royalty_rate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.mint": { - "decorators": [], - "pc": 3280, - "type": "function" - }, - "sheet.library.Sheet.mint.Args": { - "full_name": "sheet.library.Sheet.mint.Args", - "members": { - "proof": { - "cairo_type": "felt*", - "offset": 3 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 2 - }, - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "sheet.library.Sheet.mint.ImplicitArgs": { - "full_name": "sheet.library.Sheet.mint.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.mint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.open_mint": { - "decorators": [], - "pc": 3439, - "type": "function" - }, - "sheet.library.Sheet.open_mint.Args": { - "full_name": "sheet.library.Sheet.open_mint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet.open_mint.ImplicitArgs": { - "full_name": "sheet.library.Sheet.open_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" - }, - "sheet.library.Sheet.open_mint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.open_mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.render_cell": { - "decorators": [], - "pc": 3198, - "type": "function" - }, - "sheet.library.Sheet.render_cell.Args": { - "full_name": "sheet.library.Sheet.render_cell.Args", - "members": { - "token_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet.render_cell.ImplicitArgs": { - "full_name": "sheet.library.Sheet.render_cell.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "rendered_cells": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 3 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "sheet.library.Sheet.render_cell.Return": { - "cairo_type": "(cell: sheet.library.CellRendered)", - "type": "type_definition" - }, - "sheet.library.Sheet.render_cell.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.render_grid": { - "decorators": [], - "pc": 3223, - "type": "function" - }, - "sheet.library.Sheet.render_grid.Args": { - "full_name": "sheet.library.Sheet.render_grid.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet.render_grid.ImplicitArgs": { - "full_name": "sheet.library.Sheet.render_grid.ImplicitArgs", - "members": { - "cells": { - "cairo_type": "sheet.library.CellRendered*", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "rendered_cells": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 4 - }, - "stop": { - "cairo_type": "felt", - "offset": 5 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "sheet.library.Sheet.render_grid.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.render_grid.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.royalty_info": { - "decorators": [], - "pc": 3091, - "type": "function" - }, - "sheet.library.Sheet.royalty_info.Args": { - "full_name": "sheet.library.Sheet.royalty_info.Args", - "members": { - "sale_price": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.Sheet.royalty_info.ImplicitArgs": { - "full_name": "sheet.library.Sheet.royalty_info.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.royalty_info.Return": { - "cairo_type": "(receiver: felt, royalty_amount: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet.royalty_info.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.set_cell": { - "decorators": [], - "pc": 3113, - "type": "function" - }, - "sheet.library.Sheet.set_cell.Args": { - "full_name": "sheet.library.Sheet.set_cell.Args", - "members": { - "cell_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "cell_calldata_len": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "token_id": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 5, - "type": "struct" - }, - "sheet.library.Sheet.set_cell.ImplicitArgs": { - "full_name": "sheet.library.Sheet.set_cell.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.set_cell.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.set_cell.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "sheet.library.Sheet.set_cell_price": { - "decorators": [], - "pc": 3071, - "type": "function" - }, - "sheet.library.Sheet.set_cell_price.Args": { - "full_name": "sheet.library.Sheet.set_cell_price.Args", - "members": { - "price": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet.set_cell_price.ImplicitArgs": { - "full_name": "sheet.library.Sheet.set_cell_price.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.set_cell_price.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.set_cell_price.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.set_contract_uri": { - "decorators": [], - "pc": 3426, - "type": "function" - }, - "sheet.library.Sheet.set_contract_uri.Args": { - "full_name": "sheet.library.Sheet.set_contract_uri.Args", - "members": { - "contract_uri": { - "cairo_type": "felt*", - "offset": 1 - }, - "contract_uri_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.Sheet.set_contract_uri.ImplicitArgs": { - "full_name": "sheet.library.Sheet.set_contract_uri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.set_contract_uri.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.set_contract_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.set_royalty_rate": { - "decorators": [], - "pc": 3084, - "type": "function" - }, - "sheet.library.Sheet.set_royalty_rate.Args": { - "full_name": "sheet.library.Sheet.set_royalty_rate.Args", - "members": { - "rate": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet.set_royalty_rate.ImplicitArgs": { - "full_name": "sheet.library.Sheet.set_royalty_rate.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.set_royalty_rate.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet.set_royalty_rate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet.token_uri": { - "decorators": [], - "pc": 3317, - "type": "function" - }, - "sheet.library.Sheet.token_uri.Args": { - "full_name": "sheet.library.Sheet.token_uri.Args", - "members": { - "token_id": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.Sheet.token_uri.ImplicitArgs": { - "full_name": "sheet.library.Sheet.token_uri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet.token_uri.Return": { - "cairo_type": "(token_uri_len: felt, token_uri: felt*)", - "type": "type_definition" - }, - "sheet.library.Sheet.token_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 4 - }, - "sheet.library.Sheet_cell": { - "type": "namespace" - }, - "sheet.library.Sheet_cell.Args": { - "full_name": "sheet.library.Sheet_cell.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_cell.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell.addr": { - "decorators": [], - "pc": 2795, - "type": "function" - }, - "sheet.library.Sheet_cell.addr.Args": { - "full_name": "sheet.library.Sheet_cell.addr.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_cell.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell.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" - }, - "sheet.library.Sheet_cell.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_cell.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_cell.read": { - "decorators": [], - "pc": 2809, - "type": "function" - }, - "sheet.library.Sheet_cell.read.Args": { - "full_name": "sheet.library.Sheet_cell.read.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_cell.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell.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" - }, - "sheet.library.Sheet_cell.read.Return": { - "cairo_type": "(cell_data: sheet.library.CellData)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_cell.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_cell.write": { - "decorators": [], - "pc": 2835, - "type": "function" - }, - "sheet.library.Sheet_cell.write.Args": { - "full_name": "sheet.library.Sheet_cell.write.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "sheet.library.CellData", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "sheet.library.Sheet_cell.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell.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" - }, - "sheet.library.Sheet_cell.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_calldata": { - "type": "namespace" - }, - "sheet.library.Sheet_cell_calldata.Args": { - "full_name": "sheet.library.Sheet_cell_calldata.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_calldata.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_cell_calldata.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_calldata.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_calldata.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_calldata.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_calldata.addr": { - "decorators": [], - "pc": 2858, - "type": "function" - }, - "sheet.library.Sheet_cell_calldata.addr.Args": { - "full_name": "sheet.library.Sheet_cell_calldata.addr.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - }, - "index": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.Sheet_cell_calldata.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_calldata.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" - }, - "sheet.library.Sheet_cell_calldata.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_calldata.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_calldata.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_cell_calldata.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_cell_calldata.read": { - "decorators": [], - "pc": 2875, - "type": "function" - }, - "sheet.library.Sheet_cell_calldata.read.Args": { - "full_name": "sheet.library.Sheet_cell_calldata.read.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - }, - "index": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.Sheet_cell_calldata.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_calldata.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" - }, - "sheet.library.Sheet_cell_calldata.read.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_calldata.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_calldata.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_cell_calldata.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_cell_calldata.write": { - "decorators": [], - "pc": 2890, - "type": "function" - }, - "sheet.library.Sheet_cell_calldata.write.Args": { - "full_name": "sheet.library.Sheet_cell_calldata.write.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - }, - "index": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet_cell_calldata.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_calldata.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" - }, - "sheet.library.Sheet_cell_calldata.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_calldata.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_price": { - "type": "namespace" - }, - "sheet.library.Sheet_cell_price.Args": { - "full_name": "sheet.library.Sheet_cell_price.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_price.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_cell_price.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_price.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_price.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_price.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_price.addr": { - "decorators": [], - "pc": 3005, - "type": "function" - }, - "sheet.library.Sheet_cell_price.addr.Args": { - "full_name": "sheet.library.Sheet_cell_price.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_price.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_price.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" - }, - "sheet.library.Sheet_cell_price.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_price.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_price.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_cell_price.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_cell_price.read": { - "decorators": [], - "pc": 3010, - "type": "function" - }, - "sheet.library.Sheet_cell_price.read.Args": { - "full_name": "sheet.library.Sheet_cell_price.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_price.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_price.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" - }, - "sheet.library.Sheet_cell_price.read.Return": { - "cairo_type": "(price: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_price.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_price.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_cell_price.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_cell_price.write": { - "decorators": [], - "pc": 3023, - "type": "function" - }, - "sheet.library.Sheet_cell_price.write.Args": { - "full_name": "sheet.library.Sheet_cell_price.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_cell_price.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_price.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" - }, - "sheet.library.Sheet_cell_price.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_price.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_renderer": { - "type": "namespace" - }, - "sheet.library.Sheet_cell_renderer.Args": { - "full_name": "sheet.library.Sheet_cell_renderer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_renderer.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_cell_renderer.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_renderer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_renderer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_renderer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_renderer.addr": { - "decorators": [], - "pc": 2705, - "type": "function" - }, - "sheet.library.Sheet_cell_renderer.addr.Args": { - "full_name": "sheet.library.Sheet_cell_renderer.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_renderer.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_renderer.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" - }, - "sheet.library.Sheet_cell_renderer.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_renderer.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_renderer.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_cell_renderer.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_cell_renderer.read": { - "decorators": [], - "pc": 2710, - "type": "function" - }, - "sheet.library.Sheet_cell_renderer.read.Args": { - "full_name": "sheet.library.Sheet_cell_renderer.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_cell_renderer.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_renderer.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" - }, - "sheet.library.Sheet_cell_renderer.read.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_renderer.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_cell_renderer.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_cell_renderer.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_cell_renderer.write": { - "decorators": [], - "pc": 2723, - "type": "function" - }, - "sheet.library.Sheet_cell_renderer.write.Args": { - "full_name": "sheet.library.Sheet_cell_renderer.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_cell_renderer.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_cell_renderer.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" - }, - "sheet.library.Sheet_cell_renderer.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_cell_renderer.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri": { - "type": "namespace" - }, - "sheet.library.Sheet_contract_uri.Args": { - "full_name": "sheet.library.Sheet_contract_uri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri.addr": { - "decorators": [], - "pc": 2934, - "type": "function" - }, - "sheet.library.Sheet_contract_uri.addr.Args": { - "full_name": "sheet.library.Sheet_contract_uri.addr.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri.read": { - "decorators": [], - "pc": 2948, - "type": "function" - }, - "sheet.library.Sheet_contract_uri.read.Args": { - "full_name": "sheet.library.Sheet_contract_uri.read.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri.write": { - "decorators": [], - "pc": 2962, - "type": "function" - }, - "sheet.library.Sheet_contract_uri.write.Args": { - "full_name": "sheet.library.Sheet_contract_uri.write.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri_len": { - "type": "namespace" - }, - "sheet.library.Sheet_contract_uri_len.Args": { - "full_name": "sheet.library.Sheet_contract_uri_len.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri_len.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri_len.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri_len.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri_len.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri_len.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri_len.addr": { - "decorators": [], - "pc": 2904, - "type": "function" - }, - "sheet.library.Sheet_contract_uri_len.addr.Args": { - "full_name": "sheet.library.Sheet_contract_uri_len.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri_len.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri_len.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" - }, - "sheet.library.Sheet_contract_uri_len.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri_len.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri_len.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri_len.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri_len.read": { - "decorators": [], - "pc": 2909, - "type": "function" - }, - "sheet.library.Sheet_contract_uri_len.read.Args": { - "full_name": "sheet.library.Sheet_contract_uri_len.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri_len.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri_len.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" - }, - "sheet.library.Sheet_contract_uri_len.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri_len.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_contract_uri_len.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri_len.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_contract_uri_len.write": { - "decorators": [], - "pc": 2922, - "type": "function" - }, - "sheet.library.Sheet_contract_uri_len.write.Args": { - "full_name": "sheet.library.Sheet_contract_uri_len.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_contract_uri_len.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_contract_uri_len.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" - }, - "sheet.library.Sheet_contract_uri_len.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_contract_uri_len.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_is_mint_open": { - "type": "namespace" - }, - "sheet.library.Sheet_is_mint_open.Args": { - "full_name": "sheet.library.Sheet_is_mint_open.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_is_mint_open.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_is_mint_open.ImplicitArgs": { - "full_name": "sheet.library.Sheet_is_mint_open.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_is_mint_open.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_is_mint_open.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_is_mint_open.addr": { - "decorators": [], - "pc": 2975, - "type": "function" - }, - "sheet.library.Sheet_is_mint_open.addr.Args": { - "full_name": "sheet.library.Sheet_is_mint_open.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_is_mint_open.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_is_mint_open.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" - }, - "sheet.library.Sheet_is_mint_open.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_is_mint_open.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_is_mint_open.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_is_mint_open.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_is_mint_open.read": { - "decorators": [], - "pc": 2980, - "type": "function" - }, - "sheet.library.Sheet_is_mint_open.read.Args": { - "full_name": "sheet.library.Sheet_is_mint_open.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_is_mint_open.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_is_mint_open.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" - }, - "sheet.library.Sheet_is_mint_open.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_is_mint_open.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_is_mint_open.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_is_mint_open.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_is_mint_open.write": { - "decorators": [], - "pc": 2993, - "type": "function" - }, - "sheet.library.Sheet_is_mint_open.write.Args": { - "full_name": "sheet.library.Sheet_is_mint_open.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_is_mint_open.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_is_mint_open.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" - }, - "sheet.library.Sheet_is_mint_open.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_is_mint_open.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_max_per_wallet": { - "type": "namespace" - }, - "sheet.library.Sheet_max_per_wallet.Args": { - "full_name": "sheet.library.Sheet_max_per_wallet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_max_per_wallet.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_max_per_wallet.ImplicitArgs": { - "full_name": "sheet.library.Sheet_max_per_wallet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_max_per_wallet.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_max_per_wallet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_max_per_wallet.addr": { - "decorators": [], - "pc": 2765, - "type": "function" - }, - "sheet.library.Sheet_max_per_wallet.addr.Args": { - "full_name": "sheet.library.Sheet_max_per_wallet.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_max_per_wallet.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_max_per_wallet.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" - }, - "sheet.library.Sheet_max_per_wallet.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_max_per_wallet.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_max_per_wallet.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_max_per_wallet.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_max_per_wallet.read": { - "decorators": [], - "pc": 2770, - "type": "function" - }, - "sheet.library.Sheet_max_per_wallet.read.Args": { - "full_name": "sheet.library.Sheet_max_per_wallet.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_max_per_wallet.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_max_per_wallet.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" - }, - "sheet.library.Sheet_max_per_wallet.read.Return": { - "cairo_type": "(max: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_max_per_wallet.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_max_per_wallet.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_max_per_wallet.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_max_per_wallet.write": { - "decorators": [], - "pc": 2783, - "type": "function" - }, - "sheet.library.Sheet_max_per_wallet.write.Args": { - "full_name": "sheet.library.Sheet_max_per_wallet.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_max_per_wallet.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_max_per_wallet.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" - }, - "sheet.library.Sheet_max_per_wallet.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_max_per_wallet.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_merkle_root": { - "type": "namespace" - }, - "sheet.library.Sheet_merkle_root.Args": { - "full_name": "sheet.library.Sheet_merkle_root.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_merkle_root.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_merkle_root.ImplicitArgs": { - "full_name": "sheet.library.Sheet_merkle_root.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_merkle_root.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_merkle_root.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_merkle_root.addr": { - "decorators": [], - "pc": 2735, - "type": "function" - }, - "sheet.library.Sheet_merkle_root.addr.Args": { - "full_name": "sheet.library.Sheet_merkle_root.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_merkle_root.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_merkle_root.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" - }, - "sheet.library.Sheet_merkle_root.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_merkle_root.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_merkle_root.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_merkle_root.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_merkle_root.read": { - "decorators": [], - "pc": 2740, - "type": "function" - }, - "sheet.library.Sheet_merkle_root.read.Args": { - "full_name": "sheet.library.Sheet_merkle_root.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_merkle_root.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_merkle_root.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" - }, - "sheet.library.Sheet_merkle_root.read.Return": { - "cairo_type": "(root: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_merkle_root.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_merkle_root.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_merkle_root.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_merkle_root.write": { - "decorators": [], - "pc": 2753, - "type": "function" - }, - "sheet.library.Sheet_merkle_root.write.Args": { - "full_name": "sheet.library.Sheet_merkle_root.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_merkle_root.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_merkle_root.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" - }, - "sheet.library.Sheet_merkle_root.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_merkle_root.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_royalty_rate": { - "type": "namespace" - }, - "sheet.library.Sheet_royalty_rate.Args": { - "full_name": "sheet.library.Sheet_royalty_rate.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_royalty_rate.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "sheet.library.Sheet_royalty_rate.ImplicitArgs": { - "full_name": "sheet.library.Sheet_royalty_rate.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_royalty_rate.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_royalty_rate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_royalty_rate.addr": { - "decorators": [], - "pc": 3035, - "type": "function" - }, - "sheet.library.Sheet_royalty_rate.addr.Args": { - "full_name": "sheet.library.Sheet_royalty_rate.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_royalty_rate.addr.ImplicitArgs": { - "full_name": "sheet.library.Sheet_royalty_rate.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" - }, - "sheet.library.Sheet_royalty_rate.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_royalty_rate.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_royalty_rate.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "sheet.library.Sheet_royalty_rate.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "sheet.library.Sheet_royalty_rate.read": { - "decorators": [], - "pc": 3040, - "type": "function" - }, - "sheet.library.Sheet_royalty_rate.read.Args": { - "full_name": "sheet.library.Sheet_royalty_rate.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library.Sheet_royalty_rate.read.ImplicitArgs": { - "full_name": "sheet.library.Sheet_royalty_rate.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" - }, - "sheet.library.Sheet_royalty_rate.read.Return": { - "cairo_type": "(rate: felt)", - "type": "type_definition" - }, - "sheet.library.Sheet_royalty_rate.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.Sheet_royalty_rate.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "sheet.library.Sheet_royalty_rate.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "sheet.library.Sheet_royalty_rate.write": { - "decorators": [], - "pc": 3053, - "type": "function" - }, - "sheet.library.Sheet_royalty_rate.write.Args": { - "full_name": "sheet.library.Sheet_royalty_rate.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library.Sheet_royalty_rate.write.ImplicitArgs": { - "full_name": "sheet.library.Sheet_royalty_rate.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" - }, - "sheet.library.Sheet_royalty_rate.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library.Sheet_royalty_rate.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "sheet.library.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "sheet.library._assert_does_not_exceed_allocation": { - "decorators": [], - "pc": 3753, - "type": "function" - }, - "sheet.library._assert_does_not_exceed_allocation.Args": { - "full_name": "sheet.library._assert_does_not_exceed_allocation.Args", - "members": { - "allocation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library._assert_does_not_exceed_allocation.ImplicitArgs": { - "full_name": "sheet.library._assert_does_not_exceed_allocation.ImplicitArgs", - "members": { - "address": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "sheet.library._assert_does_not_exceed_allocation.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library._assert_does_not_exceed_allocation.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "sheet.library._assert_does_not_exceed_allocation.address": { - "cairo_type": "felt", - "full_name": "sheet.library._assert_does_not_exceed_allocation.address", - "references": [ - { - "ap_tracking_data": { - "group": 246, - "offset": 0 - }, - "pc": 3753, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "sheet.library._assert_does_not_exceed_allocation.allocation": { - "cairo_type": "felt", - "full_name": "sheet.library._assert_does_not_exceed_allocation.allocation", - "references": [ - { - "ap_tracking_data": { - "group": 246, - "offset": 0 - }, - "pc": 3753, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "sheet.library._assert_is_allowed": { - "decorators": [], - "pc": 3714, - "type": "function" - }, - "sheet.library._assert_is_allowed.Args": { - "full_name": "sheet.library._assert_is_allowed.Args", - "members": { - "proof": { - "cairo_type": "felt*", - "offset": 1 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library._assert_is_allowed.ImplicitArgs": { - "full_name": "sheet.library._assert_is_allowed.ImplicitArgs", - "members": { - "address": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "sheet.library._assert_is_allowed.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library._assert_is_allowed.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "sheet.library._assert_is_allowed.address": { - "cairo_type": "felt", - "full_name": "sheet.library._assert_is_allowed.address", - "references": [ - { - "ap_tracking_data": { - "group": 244, - "offset": 0 - }, - "pc": 3714, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "sheet.library._assert_is_open": { - "decorators": [], - "pc": 3783, - "type": "function" - }, - "sheet.library._assert_is_open.Args": { - "full_name": "sheet.library._assert_is_open.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "sheet.library._assert_is_open.ImplicitArgs": { - "full_name": "sheet.library._assert_is_open.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library._assert_is_open.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library._assert_is_open.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library._contract_uri_read": { - "decorators": [], - "pc": 3684, - "type": "function" - }, - "sheet.library._contract_uri_read.Args": { - "full_name": "sheet.library._contract_uri_read.Args", - "members": { - "contract_uri": { - "cairo_type": "felt*", - "offset": 1 - }, - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "sheet.library._contract_uri_read.ImplicitArgs": { - "full_name": "sheet.library._contract_uri_read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library._contract_uri_read.Return": { - "cairo_type": "(contract_uri: felt*)", - "type": "type_definition" - }, - "sheet.library._contract_uri_read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library._contract_uri_write": { - "decorators": [], - "pc": 3662, - "type": "function" - }, - "sheet.library._contract_uri_write.Args": { - "full_name": "sheet.library._contract_uri_write.Args", - "members": { - "contract_uri": { - "cairo_type": "felt*", - "offset": 2 - }, - "contract_uri_len": { - "cairo_type": "felt", - "offset": 1 - }, - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library._contract_uri_write.ImplicitArgs": { - "full_name": "sheet.library._contract_uri_write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "sheet.library._contract_uri_write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library._contract_uri_write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library._get_calldata": { - "decorators": [], - "pc": 3488, - "type": "function" - }, - "sheet.library._get_calldata.Args": { - "full_name": "sheet.library._get_calldata.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library._get_calldata.ImplicitArgs": { - "full_name": "sheet.library._get_calldata.ImplicitArgs", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 5 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 4 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - }, - "token_id": { - "cairo_type": "felt", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "sheet.library._get_calldata.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library._get_calldata.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library._hash_sorted": { - "destination": "utils.merkle_tree._hash_sorted", - "type": "alias" - }, - "sheet.library._render_cell": { - "decorators": [], - "pc": 3518, - "type": "function" - }, - "sheet.library._render_cell.Args": { - "full_name": "sheet.library._render_cell.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library._render_cell.ImplicitArgs": { - "full_name": "sheet.library._render_cell.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "rendered_cells": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 3 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - }, - "value_is_token_id": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "sheet.library._render_cell.Return": { - "cairo_type": "(result: felt)", - "type": "type_definition" - }, - "sheet.library._render_cell.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "sheet.library._render_cell_calldata": { - "decorators": [], - "pc": 3618, - "type": "function" - }, - "sheet.library._render_cell_calldata.Args": { - "full_name": "sheet.library._render_cell_calldata.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library._render_cell_calldata.ImplicitArgs": { - "full_name": "sheet.library._render_cell_calldata.ImplicitArgs", - "members": { - "calldata_ids": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_rendered": { - "cairo_type": "felt*", - "offset": 4 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "rendered_cells": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 5 - }, - "stop": { - "cairo_type": "felt", - "offset": 6 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 7, - "type": "struct" - }, - "sheet.library._render_cell_calldata.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library._render_cell_calldata.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library._set_calldata": { - "decorators": [], - "pc": 3455, - "type": "function" - }, - "sheet.library._set_calldata.Args": { - "full_name": "sheet.library._set_calldata.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "sheet.library._set_calldata.ImplicitArgs": { - "full_name": "sheet.library._set_calldata.ImplicitArgs", - "members": { - "calldata_len": { - "cairo_type": "felt", - "offset": 5 - }, - "index": { - "cairo_type": "felt", - "offset": 4 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - }, - "token_id": { - "cairo_type": "felt", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "sheet.library._set_calldata.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "sheet.library._set_calldata.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "sheet.library.addresses_to_leafs": { - "destination": "utils.merkle_tree.addresses_to_leafs", - "type": "alias" - }, - "sheet.library.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "sheet.library.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "sheet.library.default_dict_finalize": { - "destination": "starkware.cairo.common.default_dict.default_dict_finalize", - "type": "alias" - }, - "sheet.library.default_dict_new": { - "destination": "starkware.cairo.common.default_dict.default_dict_new", - "type": "alias" - }, - "sheet.library.dict_read": { - "destination": "starkware.cairo.common.dict.dict_read", - "type": "alias" - }, - "sheet.library.dict_write": { - "destination": "starkware.cairo.common.dict.dict_write", - "type": "alias" - }, - "sheet.library.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "sheet.library.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "sheet.library.is_nn": { - "destination": "starkware.cairo.common.math_cmp.is_nn", - "type": "alias" - }, - "sheet.library.is_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "sheet.library.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "sheet.library.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "sheet.library.merkle_build": { - "destination": "utils.merkle_tree.merkle_build", - "type": "alias" - }, - "sheet.library.merkle_verify": { - "destination": "utils.merkle_tree.merkle_verify", - "type": "alias" - }, - "sheet.library.signed_div_rem": { - "destination": "starkware.cairo.common.math.signed_div_rem", - "type": "alias" - }, - "sheet.library.str": { - "destination": "utils.string.str", - "type": "alias" - }, - "sheet.library.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.alloc.alloc": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.common.alloc.alloc.Args": { - "full_name": "starkware.cairo.common.alloc.alloc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.ImplicitArgs": { - "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.Return": { - "cairo_type": "(ptr: felt*)", - "type": "type_definition" - }, - "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.default_dict.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.cairo.common.default_dict.default_dict_finalize": { - "decorators": [], - "pc": 2540, - "type": "function" - }, - "starkware.cairo.common.default_dict.default_dict_finalize.Args": { - "full_name": "starkware.cairo.common.default_dict.default_dict_finalize.Args", - "members": { - "default_value": { - "cairo_type": "felt", - "offset": 2 - }, - "dict_accesses_end": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 1 - }, - "dict_accesses_start": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.default_dict.default_dict_finalize.ImplicitArgs": { - "full_name": "starkware.cairo.common.default_dict.default_dict_finalize.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.default_dict.default_dict_finalize.Return": { - "cairo_type": "(squashed_dict_start: starkware.cairo.common.dict_access.DictAccess*, squashed_dict_end: starkware.cairo.common.dict_access.DictAccess*)", - "type": "type_definition" - }, - "starkware.cairo.common.default_dict.default_dict_finalize.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "starkware.cairo.common.default_dict.default_dict_finalize_inner": { - "decorators": [], - "pc": 2561, - "type": "function" - }, - "starkware.cairo.common.default_dict.default_dict_finalize_inner.Args": { - "full_name": "starkware.cairo.common.default_dict.default_dict_finalize_inner.Args", - "members": { - "default_value": { - "cairo_type": "felt", - "offset": 2 - }, - "dict_accesses_start": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 0 - }, - "n_accesses": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.default_dict.default_dict_finalize_inner.ImplicitArgs": { - "full_name": "starkware.cairo.common.default_dict.default_dict_finalize_inner.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.default_dict.default_dict_finalize_inner.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.default_dict.default_dict_finalize_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.default_dict.default_dict_new": { - "decorators": [], - "pc": 2537, - "type": "function" - }, - "starkware.cairo.common.default_dict.default_dict_new.Args": { - "full_name": "starkware.cairo.common.default_dict.default_dict_new.Args", - "members": { - "default_value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.default_dict.default_dict_new.ImplicitArgs": { - "full_name": "starkware.cairo.common.default_dict.default_dict_new.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.default_dict.default_dict_new.Return": { - "cairo_type": "(res: starkware.cairo.common.dict_access.DictAccess*)", - "type": "type_definition" - }, - "starkware.cairo.common.default_dict.default_dict_new.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.default_dict.default_dict_new.default_value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.default_dict.default_dict_new.default_value", - "references": [ - { - "ap_tracking_data": { - "group": 158, - "offset": 0 - }, - "pc": 2537, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.default_dict.dict_squash": { - "destination": "starkware.cairo.common.dict.dict_squash", - "type": "alias" - }, - "starkware.cairo.common.dict.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.cairo.common.dict.dict_new": { - "decorators": [], - "pc": 2505, - "type": "function" - }, - "starkware.cairo.common.dict.dict_new.Args": { - "full_name": "starkware.cairo.common.dict.dict_new.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_new.ImplicitArgs": { - "full_name": "starkware.cairo.common.dict.dict_new.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_new.Return": { - "cairo_type": "(res: starkware.cairo.common.dict_access.DictAccess*)", - "type": "type_definition" - }, - "starkware.cairo.common.dict.dict_new.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.dict.dict_read": { - "decorators": [], - "pc": 2508, - "type": "function" - }, - "starkware.cairo.common.dict.dict_read.Args": { - "full_name": "starkware.cairo.common.dict.dict_read.Args", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_read.ImplicitArgs": { - "full_name": "starkware.cairo.common.dict.dict_read.ImplicitArgs", - "members": { - "dict_ptr": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_read.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.dict.dict_read.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.dict.dict_read.dict_ptr": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "full_name": "starkware.cairo.common.dict.dict_read.dict_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 154, - "offset": 0 - }, - "pc": 2508, - "value": "[cast(fp + (-4), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 154, - "offset": 1 - }, - "pc": 2513, - "value": "cast([fp + (-4)] + 3, starkware.cairo.common.dict_access.DictAccess*)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_read.key": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.dict.dict_read.key", - "references": [ - { - "ap_tracking_data": { - "group": 154, - "offset": 0 - }, - "pc": 2508, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_read.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.dict.dict_read.value", - "references": [ - { - "ap_tracking_data": { - "group": 154, - "offset": 1 - }, - "pc": 2510, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_squash": { - "decorators": [], - "pc": 2522, - "type": "function" - }, - "starkware.cairo.common.dict.dict_squash.Args": { - "full_name": "starkware.cairo.common.dict.dict_squash.Args", - "members": { - "dict_accesses_end": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 1 - }, - "dict_accesses_start": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_squash.ImplicitArgs": { - "full_name": "starkware.cairo.common.dict.dict_squash.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_squash.Return": { - "cairo_type": "(squashed_dict_start: starkware.cairo.common.dict_access.DictAccess*, squashed_dict_end: starkware.cairo.common.dict_access.DictAccess*)", - "type": "type_definition" - }, - "starkware.cairo.common.dict.dict_squash.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.dict.dict_squash.dict_accesses_end": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "full_name": "starkware.cairo.common.dict.dict_squash.dict_accesses_end", - "references": [ - { - "ap_tracking_data": { - "group": 156, - "offset": 0 - }, - "pc": 2522, - "value": "[cast(fp + (-3), starkware.cairo.common.dict_access.DictAccess**)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_squash.squashed_dict_end": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "full_name": "starkware.cairo.common.dict.dict_squash.squashed_dict_end", - "references": [ - { - "ap_tracking_data": { - "group": 157, - "offset": 0 - }, - "pc": 2533, - "value": "[cast(ap + (-1), starkware.cairo.common.dict_access.DictAccess**)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_squash.squashed_dict_start": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "full_name": "starkware.cairo.common.dict.dict_squash.squashed_dict_start", - "references": [ - { - "ap_tracking_data": { - "group": 156, - "offset": 4 - }, - "pc": 2526, - "value": "[cast(ap + (-1), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 156, - "offset": 4 - }, - "pc": 2527, - "value": "[cast(fp, starkware.cairo.common.dict_access.DictAccess**)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_write": { - "decorators": [], - "pc": 2517, - "type": "function" - }, - "starkware.cairo.common.dict.dict_write.Args": { - "full_name": "starkware.cairo.common.dict.dict_write.Args", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_write.ImplicitArgs": { - "full_name": "starkware.cairo.common.dict.dict_write.ImplicitArgs", - "members": { - "dict_ptr": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.dict.dict_write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.dict.dict_write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.dict.dict_write.dict_ptr": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "full_name": "starkware.cairo.common.dict.dict_write.dict_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 155, - "offset": 0 - }, - "pc": 2517, - "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 155, - "offset": 0 - }, - "pc": 2519, - "value": "cast([fp + (-5)] + 3, starkware.cairo.common.dict_access.DictAccess*)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_write.key": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.dict.dict_write.key", - "references": [ - { - "ap_tracking_data": { - "group": 155, - "offset": 0 - }, - "pc": 2517, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.dict_write.new_value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.dict.dict_write.new_value", - "references": [ - { - "ap_tracking_data": { - "group": 155, - "offset": 0 - }, - "pc": 2517, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.dict.squash_dict": { - "destination": "starkware.cairo.common.squash_dict.squash_dict", - "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_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": 96, - "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": 13, - "offset": 0 - }, - "pc": 96, - "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": 13, - "offset": 0 - }, - "pc": 96, - "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": 13, - "offset": 0 - }, - "pc": 96, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le": { - "decorators": [], - "pc": 91, - "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": 109, - "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": 14, - "offset": 0 - }, - "pc": 109, - "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": 14, - "offset": 0 - }, - "pc": 109, - "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": 14, - "offset": 0 - }, - "pc": 109, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 8 - }, - "pc": 119, - "value": "cast([fp + (-5)] + 4, felt)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 133, - "type": "label" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 145, - "type": "label" - }, - "starkware.cairo.common.math.assert_lt_felt": { - "decorators": [ - "known_ap_change" - ], - "pc": 154, - "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": 15, - "offset": 0 - }, - "pc": 154, - "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": 15, - "offset": 0 - }, - "pc": 154, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 87, - "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": 11, - "offset": 0 - }, - "pc": 87, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_equal": { - "decorators": [], - "pc": 81, - "type": "function" - }, - "starkware.cairo.common.math.assert_not_equal.Args": { - "full_name": "starkware.cairo.common.math.assert_not_equal.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_not_equal.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.a", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 81, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_equal.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.b", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 81, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_zero": { - "decorators": [], - "pc": 76, - "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": 9, - "offset": 0 - }, - "pc": 76, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem": { - "decorators": [], - "pc": 180, - "type": "function" - }, - "starkware.cairo.common.math.signed_div_rem.Args": { - "full_name": "starkware.cairo.common.math.signed_div_rem.Args", - "members": { - "bound": { - "cairo_type": "felt", - "offset": 2 - }, - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.math.signed_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.signed_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.signed_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.signed_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.signed_div_rem.biased_q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.biased_q", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast([fp + (-6)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.bound": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.bound", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast([fp + (-6)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem": { - "decorators": [], - "pc": 165, - "type": "function" - }, - "starkware.cairo.common.math.unsigned_div_rem.Args": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", - "members": { - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.unsigned_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast([fp + (-5)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast([fp + (-5)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.is_le": { - "decorators": [ - "known_ap_change" - ], - "pc": 475, - "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_le_felt": { - "decorators": [ - "known_ap_change" - ], - "pc": 480, - "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": 40, - "offset": 0 - }, - "pc": 480, - "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": 40, - "offset": 0 - }, - "pc": 480, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_le_felt.not_le": { - "pc": 492, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_nn": { - "decorators": [ - "known_ap_change" - ], - "pc": 442, - "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": 38, - "offset": 0 - }, - "pc": 442, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { - "pc": 466, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_nn.out_of_range": { - "pc": 452, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_not_zero": { - "decorators": [ - "known_ap_change" - ], - "pc": 434, - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.memcpy.memcpy": { - "decorators": [], - "pc": 9, - "type": "function" - }, - "starkware.cairo.common.memcpy.memcpy.Args": { - "full_name": "starkware.cairo.common.memcpy.memcpy.Args", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "len": { - "cairo_type": "felt", - "offset": 2 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { - "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.LoopFrame": { - "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.memcpy.memcpy.continue_copying": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16, - "value": "[cast(ap, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.len": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.len", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 14, - "type": "label" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.squash_dict.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.cairo.common.squash_dict.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.squash_dict.squash_dict": { - "decorators": [], - "pc": 2405, - "type": "function" - }, - "starkware.cairo.common.squash_dict.squash_dict.Args": { - "full_name": "starkware.cairo.common.squash_dict.squash_dict.Args", - "members": { - "dict_accesses": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 0 - }, - "dict_accesses_end": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 1 - }, - "squashed_dict": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.squash_dict.squash_dict.ImplicitArgs": { - "full_name": "starkware.cairo.common.squash_dict.squash_dict.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.squash_dict.squash_dict.Return": { - "cairo_type": "(squashed_dict: starkware.cairo.common.dict_access.DictAccess*)", - "type": "type_definition" - }, - "starkware.cairo.common.squash_dict.squash_dict.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "starkware.cairo.common.squash_dict.squash_dict.big_keys": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict.big_keys", - "references": [ - { - "ap_tracking_data": { - "group": 147, - "offset": 3 - }, - "pc": 2413, - "value": "[cast(fp + 2, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict.dict_accesses": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "full_name": "starkware.cairo.common.squash_dict.squash_dict.dict_accesses", - "references": [ - { - "ap_tracking_data": { - "group": 147, - "offset": 0 - }, - "pc": 2405, - "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict.first_key": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict.first_key", - "references": [ - { - "ap_tracking_data": { - "group": 147, - "offset": 3 - }, - "pc": 2413, - "value": "[cast(fp + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict.n_accesses": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict.n_accesses", - "references": [ - { - "ap_tracking_data": { - "group": 147, - "offset": 4 - }, - "pc": 2415, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict.ptr_diff": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict.ptr_diff", - "references": [ - { - "ap_tracking_data": { - "group": 147, - "offset": 3 - }, - "pc": 2408, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner": { - "decorators": [], - "pc": 2433, - "type": "function" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.Args": { - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.Args", - "members": { - "big_keys": { - "cairo_type": "felt", - "offset": 6 - }, - "dict_accesses": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 1 - }, - "dict_accesses_end_minus1": { - "cairo_type": "felt*", - "offset": 2 - }, - "key": { - "cairo_type": "felt", - "offset": 3 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - }, - "remaining_accesses": { - "cairo_type": "felt", - "offset": 4 - }, - "squashed_dict": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.ImplicitArgs": { - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.LoopLocals": { - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.LoopLocals", - "members": { - "access_ptr": { - "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps": { - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps", - "members": { - "index_delta": { - "cairo_type": "felt", - "offset": 1 - }, - "index_delta_minus1": { - "cairo_type": "felt", - "offset": 0 - }, - "ptr_delta": { - "cairo_type": "felt", - "offset": 2 - }, - "should_continue": { - "cairo_type": "felt", - "offset": 3 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.Return": { - "cairo_type": "(range_check_ptr: felt, squashed_dict: starkware.cairo.common.dict_access.DictAccess*)", - "type": "type_definition" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.loop": { - "pc": 2448, - "type": "label" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps": { - "cairo_type": "starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps*", - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps", - "references": [ - { - "ap_tracking_data": { - "group": 149, - "offset": 7 - }, - "pc": 2448, - "value": "cast(ap, starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps*)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.n_used_accesses": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.n_used_accesses", - "references": [ - { - "ap_tracking_data": { - "group": 150, - "offset": 2 - }, - "pc": 2464, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.next_key": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.next_key", - "references": [ - { - "ap_tracking_data": { - "group": 150, - "offset": 3 - }, - "pc": 2473, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 150, - "offset": 10 - }, - "pc": 2486, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 150, - "offset": 33 - }, - "pc": 2498, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 149, - "offset": 0 - }, - "pc": 2433, - "value": "[cast(fp + (-9), felt*)]" - }, - { - "ap_tracking_data": { - "group": 150, - "offset": 2 - }, - "pc": 2465, - "value": "cast([ap + (-3)] + 1, felt)" - }, - { - "ap_tracking_data": { - "group": 150, - "offset": 7 - }, - "pc": 2483, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 150, - "offset": 30 - }, - "pc": 2495, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.should_skip_loop": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.should_skip_loop", - "references": [ - { - "ap_tracking_data": { - "group": 149, - "offset": 7 - }, - "pc": 2446, - "value": "[cast(fp + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.squash_dict.squash_dict_inner.skip_loop": { - "pc": 2461, - "type": "label" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "starkware.cairo.common.uint256.split_64": { - "decorators": [], - "pc": 527, - "type": "function" - }, - "starkware.cairo.common.uint256.split_64.Args": { - "full_name": "starkware.cairo.common.uint256.split_64.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.split_64.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.split_64.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.split_64.Return": { - "cairo_type": "(low: felt, high: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.split_64.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "starkware.cairo.common.uint256.split_64.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.uint256.split_64.a", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 527, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.split_64.high": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.uint256.split_64.high", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 2 - }, - "pc": 529, - "value": "[cast(fp + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.split_64.low": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.uint256.split_64.low", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 2 - }, - "pc": 529, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_add": { - "decorators": [], - "pc": 505, - "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": 42, - "offset": 0 - }, - "pc": 505, - "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": 42, - "offset": 0 - }, - "pc": 505, - "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": 42, - "offset": 4 - }, - "pc": 507, - "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": 42, - "offset": 4 - }, - "pc": 507, - "value": "[cast(fp + 2, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_check": { - "decorators": [], - "pc": 500, - "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": 611, - "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": 560, - "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": 543, - "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": 580, - "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": 572, - "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": 595, - "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": 206, - "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": 18, - "offset": 0 - }, - "pc": 206, - "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": 18, - "offset": 2 - }, - "pc": 226, - "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": 18, - "offset": 1 - }, - "pc": 208, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract": { - "decorators": [], - "pc": 24, - "type": "function" - }, - "starkware.starknet.common.syscalls.call_contract.Args": { - "full_name": "starkware.starknet.common.syscalls.call_contract.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 31, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 66, - "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": 8, - "offset": 0 - }, - "pc": 66, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 1 - }, - "pc": 73, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 36, - "type": "function" - }, - "starkware.starknet.common.syscalls.get_caller_address.Args": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.Return": { - "cairo_type": "(caller_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 36, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 39, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_contract_address": { - "decorators": [], - "pc": 43, - "type": "function" - }, - "starkware.starknet.common.syscalls.get_contract_address.Args": { - "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_contract_address.Return": { - "cairo_type": "(contract_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 43, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 46, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 50, - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_read.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_read.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 50, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 54, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 58, - "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": 7, - "offset": 0 - }, - "pc": 58, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 63, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - }, - "utils.merkle_tree.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "utils.merkle_tree.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "utils.merkle_tree.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "utils.merkle_tree._hash_sorted": { - "decorators": [], - "pc": 2628, - "type": "function" - }, - "utils.merkle_tree._hash_sorted.Args": { - "full_name": "utils.merkle_tree._hash_sorted.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "utils.merkle_tree._hash_sorted.ImplicitArgs": { - "full_name": "utils.merkle_tree._hash_sorted.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "utils.merkle_tree._hash_sorted.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "utils.merkle_tree._hash_sorted.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.merkle_tree._merkle_verify_body": { - "decorators": [], - "pc": 2653, - "type": "function" - }, - "utils.merkle_tree._merkle_verify_body.Args": { - "full_name": "utils.merkle_tree._merkle_verify_body.Args", - "members": { - "curr": { - "cairo_type": "felt", - "offset": 0 - }, - "proof": { - "cairo_type": "felt*", - "offset": 2 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "utils.merkle_tree._merkle_verify_body.ImplicitArgs": { - "full_name": "utils.merkle_tree._merkle_verify_body.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "utils.merkle_tree._merkle_verify_body.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "utils.merkle_tree._merkle_verify_body.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.merkle_tree.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "utils.merkle_tree.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "utils.merkle_tree.is_le_felt": { - "destination": "starkware.cairo.common.math_cmp.is_le_felt", - "type": "alias" - }, - "utils.merkle_tree.merkle_verify": { - "decorators": [], - "pc": 2605, - "type": "function" - }, - "utils.merkle_tree.merkle_verify.Args": { - "full_name": "utils.merkle_tree.merkle_verify.Args", - "members": { - "leaf": { - "cairo_type": "felt", - "offset": 0 - }, - "proof": { - "cairo_type": "felt*", - "offset": 3 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 2 - }, - "root": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "utils.merkle_tree.merkle_verify.ImplicitArgs": { - "full_name": "utils.merkle_tree.merkle_verify.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "utils.merkle_tree.merkle_verify.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "utils.merkle_tree.merkle_verify.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.merkle_tree.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "utils.string.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "utils.string.abs_value": { - "destination": "starkware.cairo.common.math.abs_value", - "type": "alias" - }, - "utils.string.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "utils.string.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "utils.string.sign": { - "destination": "starkware.cairo.common.math.sign", - "type": "alias" - }, - "utils.string.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" + "name": "error_message", + "start_pc": 420, + "value": "ERC165: invalid interface id" + }, + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "end_pc": 676, + "flow_tracking_data": { + "ap_tracking": { + "group": 51, + "offset": 35 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 674, + "value": "SafeUint256: addition overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "end_pc": 699, + "flow_tracking_data": { + "ap_tracking": { + "group": 52, + "offset": 60 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 697, + "value": "SafeUint256: subtraction overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.balance_of" + ], + "end_pc": 1130, + "flow_tracking_data": { + "ap_tracking": { + "group": 80, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1127, + "value": "ERC721: balance query for the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.owner_of" + ], + "end_pc": 1142, + "flow_tracking_data": { + "ap_tracking": { + "group": 81, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1137, + "value": "ERC721: token_id is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.owner_of" + ], + "end_pc": 1151, + "flow_tracking_data": { + "ap_tracking": { + "group": 81, + "offset": 74 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1149, + "value": "ERC721: owner query for nonexistent token" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.get_approved" + ], + "end_pc": 1161, + "flow_tracking_data": { + "ap_tracking": { + "group": 82, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1156, + "value": "ERC721: token_id is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.get_approved" + ], + "end_pc": 1170, + "flow_tracking_data": { + "ap_tracking": { + "group": 83, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1168, + "value": "ERC721: approved query for nonexistent token" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.approve" + ], + "end_pc": 1191, + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_mesage", + "start_pc": 1186, + "value": "ERC721: token_id is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.approve" + ], + "end_pc": 1196, + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 12 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1194, + "value": "ERC721: cannot approve from the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.approve" + ], + "end_pc": 1206, + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 82 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1203, + "value": "ERC721: approval to current owner" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.approve" + ], + "end_pc": 1230, + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 155 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1228, + "value": "ERC721: approve caller is not owner nor approved for all" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" + ], + "end_pc": 1248, + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1245, + "value": "ERC721: either the caller or operator is the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" + ], + "end_pc": 1252, + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1248, + "value": "ERC721: approve to caller" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all" + ], + "end_pc": 1258, + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 14 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1252, + "value": "ERC721: approved is not a Cairo boolean" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.transfer_from" + ], + "end_pc": 1284, + "flow_tracking_data": { + "ap_tracking": { + "group": 89, + "offset": 1 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1279, + "value": "ERC721: token_id is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.transfer_from" + ], + "end_pc": 1299, + "flow_tracking_data": { + "ap_tracking": { + "group": 90, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1296, + "value": "ERC721: either is not approved or the caller is the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" + ], + "end_pc": 1319, + "flow_tracking_data": { + "ap_tracking": { + "group": 92, + "offset": 1 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1314, + "value": "ERC721: token_id is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.safe_transfer_from" + ], + "end_pc": 1334, + "flow_tracking_data": { + "ap_tracking": { + "group": 93, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1331, + "value": "ERC721: either is not approved or the caller is the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner" + ], + "end_pc": 1365, + "flow_tracking_data": { + "ap_tracking": { + "group": 95, + "offset": 99 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1364, + "value": "ERC721: caller is not the token owner" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner" + ], + "end_pc": 1380, + "flow_tracking_data": { + "ap_tracking": { + "group": 97, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1378, + "value": "ERC721: token id does not exist" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._transfer" + ], + "end_pc": 1489, + "flow_tracking_data": { + "ap_tracking": { + "group": 101, + "offset": 87 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1488, + "value": "ERC721: transfer from incorrect owner" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._transfer" + ], + "end_pc": 1492, + "flow_tracking_data": { + "ap_tracking": { + "group": 101, + "offset": 87 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1489, + "value": "ERC721: cannot transfer to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._safe_transfer" + ], + "end_pc": 1571, + "flow_tracking_data": { + "ap_tracking": { + "group": 103, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1569, + "value": "ERC721: transfer to non ERC721Receiver implementer" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._mint" + ], + "end_pc": 1580, + "flow_tracking_data": { + "ap_tracking": { + "group": 104, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1575, + "value": "ERC721: token_id is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._mint" + ], + "end_pc": 1583, + "flow_tracking_data": { + "ap_tracking": { + "group": 104, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1580, + "value": "ERC721: cannot mint to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._mint" + ], + "end_pc": 1592, + "flow_tracking_data": { + "ap_tracking": { + "group": 104, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1590, + "value": "ERC721: token already minted" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library.ERC721", + "openzeppelin.token.erc721.library.ERC721._burn" + ], + "end_pc": 1637, + "flow_tracking_data": { + "ap_tracking": { + "group": 105, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1632, + "value": "ERC721: token_id is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.library", + "openzeppelin.token.erc721.library._check_onERC721Received" + ], + "end_pc": 1716, + "flow_tracking_data": { + "ap_tracking": { + "group": 107, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1714, + "value": "ERC721: transfer to non ERC721Receiver implementer" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.enumerable.library", + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index" + ], + "end_pc": 2043, + "flow_tracking_data": { + "ap_tracking": { + "group": 125, + "offset": 82 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 2041, + "value": "ERC721Enumerable: global index out of bounds" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc721.enumerable.library", + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index" + ], + "end_pc": 2073, + "flow_tracking_data": { + "ap_tracking": { + "group": 126, + "offset": 124 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 2071, + "value": "ERC721Enumerable: owner index out of bounds" + }, + { + "accessible_scopes": [ + "sheet.library", + "sheet.library.Sheet", + "sheet.library.Sheet.token_uri" + ], + "end_pc": 3326, + "flow_tracking_data": { + "ap_tracking": { + "group": 220, + "offset": 83 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 3324, + "value": "ERC721: tokenURI query for nonexistent token" + }, + { + "accessible_scopes": [ + "sheet.library", + "sheet.library._assert_is_allowed" + ], + "end_pc": 3746, + "flow_tracking_data": { + "ap_tracking": { + "group": 245, + "offset": 0 + }, + "reference_ids": { + "sheet.library._assert_is_allowed.address": 62 + } + }, + "name": "error_message", + "start_pc": 3739, + "value": "mint: {address} is not allowed" + }, + { + "accessible_scopes": [ + "sheet.library", + "sheet.library._assert_does_not_exceed_allocation" + ], + "end_pc": 3776, + "flow_tracking_data": { + "ap_tracking": { + "group": 246, + "offset": 115 + }, + "reference_ids": { + "sheet.library._assert_does_not_exceed_allocation.address": 64, + "sheet.library._assert_does_not_exceed_allocation.allocation": 63 + } + }, + "name": "error_message", + "start_pc": 3769, + "value": "mint: user {address} exceeds allocation {allocation}" + }, + { + "accessible_scopes": [ + "sheet.library", + "sheet.library._assert_is_open" + ], + "end_pc": 3788, + "flow_tracking_data": { + "ap_tracking": { + "group": 247, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_mesage", + "start_pc": 3781, + "value": "Mint is not open" + }, + { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.setCell" + ], + "end_pc": 4219, + "flow_tracking_data": { + "ap_tracking": { + "group": 296, + "offset": 12 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 4210, + "value": "setCell: tokenId does not exist" + }, + { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.setCell" + ], + "end_pc": 4230, + "flow_tracking_data": { + "ap_tracking": { + "group": 296, + "offset": 91 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 4219, + "value": "setCell: caller is not owner" + } + ], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "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", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "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", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "0x1", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x2", + "0x480280007ffb8000", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", + "0x480280017ffb8000", + "0x48487ffd7fff8000", + "0x480280007ffb8000", + "0x40317fff7ffe7ffc", + "0x48127ffc7fff8000", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x208b7fff7fff7ffe", + "0x480280017ffa8000", + "0x48287ffd80007fff", + "0x48487ffc7fff8000", + "0x480280007ffa8000", + "0x40317fff7ffe7ffb", + "0x482680017ffa8000", + "0x2", + "0x480280007ffa8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", + "0x480680017fff8000", + "0x2", + "0x48487ffd7fff8000", + "0x48127ffd7fff8000", + "0x480280017ffa8000", + "0x482480017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", + "0x480280017ffa8000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x480280007ffa8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff86", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff38", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff13", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x24", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xc", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", + "0x40127ffd7fff7ff7", + "0x48127ffc7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fe77fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x10f6bdc8f69644775581b157f06334cb94ae302da4f6d09656c9a31f092cff6", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5d", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffead", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x5", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeac", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x4846800180018000", + "0x10000000000000000", + "0x40337fff80007ffd", + "0x400380007ffc8000", + "0x480680017fff8000", + "0xffffffffffffffff", + "0x4828800080007fff", + "0x400280017ffc7fff", + "0x400380027ffc8001", + "0x482680017ffc8000", + "0x3", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb6", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", + "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", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", + "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", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd86", + "0x40137fff7fff8000", + "0x4003800080007ffa", + "0x4003800180007ffb", + "0x4003800280007ffc", + "0x4003800380007ffd", + "0x4826800180008000", + "0x4", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8f", + "0x482480017fff8000", + "0x1", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a7ff87fff8000", + "0x480080007ffc8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5f", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5b", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5a", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff48", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3c", + "0x40137fff7fff8000", + "0x4003800080007ffd", + "0x4826800180008000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd48", + "0x482480017fff8000", + "0x1", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480080007ffc8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd25", + "0x40137fff7fff8000", + "0x4003800080007ff8", + "0x4003800180007ff9", + "0x4003800280007ffa", + "0x4003800380007ffb", + "0x4003800480007ffc", + "0x400380007ff67ffc", + "0x402780017ff68001", + "0x1", + "0x4826800180008000", + "0x5", + "0x40297ffc7fff8002", + "0x4826800180008000", + "0x5", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1c", + "0x480a7ff57fff8000", + "0x480a7ff77fff8000", + "0x480680017fff8000", + "0xfa119a8fafc6f1a02deb36fe5efbcc4929ef2021e50cf1cb6d1a780ccd009b", + "0x4829800080008002", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd23", + "0x482480017fff8000", + "0x1", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a80017fff8000", + "0x480080007ffc8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd00", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfa", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd2d", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce5", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdf", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd12", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcca", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x6ad9ed7b6318f1bcffefe19df9aeb40d22c36bed567e1925a5ccde0536edd", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc4", + "0x40137fff7fff8001", + "0x4003800080017ffb", + "0x4003800180017ffc", + "0x4003800280017ffd", + "0x4826800180018000", + "0x3", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3a762f04043ed52ed42b61e4ad2e367163f5a928ef94f71121e68d78b8a00df", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd3", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x144d444467c1a7848e62c72fd678f9225602bf41005c66940ee2373705d90a2", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbb", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb5", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x19eba13c2ffadbed69e7a3ff4399447db5f0f1deff605072b123c3d33e5e300", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc75", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc72", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd39", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8f", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc87", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3bbfaec36427c06f699125e4eedffd9148420983ff94e5284a9087e22050b79", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc47", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0e", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc65", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc60", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc58", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc53", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x2618225f6ac4a00b9635ed0e036ea1db17cf353e7ad948e882dbbca50565fbd", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc13", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc10", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd7", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2d", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc25", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x350efce99c55a2fbf8c09cde498fd24d686f21a900621778cd59ed10f4ae843", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe5", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe2", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca9", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbff", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf7", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff15", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", + "0x480680017fff8000", + "0x80ac58cd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd51", + "0x480680017fff8000", + "0x5b5e139f", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef7", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe5", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5a", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd81", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6e", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x10e", + "0x400680017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd50", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7d", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba3", + "0x48127ffc7fff8000", + "0x480a7ff87fff8000", + "0x48127ff57fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeec", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9e", + "0x48307ffb80007fb5", + "0x20680017fff7fff", + "0xe", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xf2", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127fb07fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb81", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xdd", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb4a", + "0x48487ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb6f", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb70", + "0x480680017fff8000", + "0x1", + "0x48287ffd80007fff", + "0x480680017fff8000", + "0x0", + "0x40527ffe7ffd7fff", + "0x48127ff37fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff17fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4c", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127faf7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3f", + "0x48127ffe7fff8000", + "0x48127fe27fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf3", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb20", + "0x40137fff7fff8000", + "0x480a7ff77fff8000", + "0x48127ffd7fff8000", + "0x48127ff77fff8000", + "0x480a80007fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x4b", + "0x48527fff80008000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb3c", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xaf", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff77fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd0", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffafd", + "0x40137fff7fff8000", + "0x480a7ff57fff8000", + "0x48127ffd7fff8000", + "0x48127ff77fff8000", + "0x480a80007fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x28", + "0x48527fff80008000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb19", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xd1", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcad", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffada", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff20", + "0x40127fff7fff7fa8", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3c", + "0x400680017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", + "0x40137fff7fff8000", + "0x48297ffb80008000", + "0x20680017fff7fff", + "0x8", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0b", + "0x48287ffb80007fff", + "0x20680017fff7fff", + "0x8", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x8", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfc", + "0x20680017fff7fff", + "0x8", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe57", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb7", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd58", + "0x48127ffe7fff8000", + "0x48127fe07fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", + "0x400a7ffa7fff7fff", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7b", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdea", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc5", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf0", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd9", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9f", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddf", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdaa", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf6", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x7a", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa2c", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbcb", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa20", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x48127ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8c", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc52", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca8", + "0x48127fe27fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb92", + "0x480a7ffa7fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe08", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3f", + "0x48127f417fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd52", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2d", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x48127e717fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd58", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd22", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127def7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6d", + "0x48127fe27fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff98b", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x150b7a02", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc23", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x15", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ff97fff8000", + "0x48127fe17fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2b", + "0x400680017fff7fff", + "0x150b7a02", + "0x48127ffd7fff8000", + "0x480a7ff67fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0xa66bd575", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc05", + "0x48127ffd7fff8000", + "0x480a7ff67fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x262d01c4ea0ba5224219c45caec496441066662f6d51da63f7a7184ad4d7beb", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff962", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff95d", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff956", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff951", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0xf11411b81c9239cfac89f17700199691be25bd01ff084beac5a58ae0f3a116", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff911", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90e", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9d5", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff92b", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff926", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff91d", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff918", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x2b0c4bfff42b5530b077c974b25c0efd9f26ebb99ff749ef9462b69c6569843", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8d8", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8d5", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff99c", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8f2", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ed", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e4", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8df", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x22dde6bfc6a0294f0be56e2261b1d20d98b72a06f6f327c202666e645a9b64", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89f", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89c", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff899", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff960", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b5", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b0", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x480a7ff67fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8a6", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8a1", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0xb07881c3aa5eae500f7a20fc4f14798fc96eb5dbedba83d1c10500b7188c53", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff861", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff85e", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff925", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff87b", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff876", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff86d", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff868", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x780e9d63", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9c8", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee9", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa0a", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa29", + "0x400680017fff7fff", + "0x1", + "0x48127fd37fff8000", + "0x48127fd37fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff01", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ed", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5a", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa0b", + "0x400680017fff7fff", + "0x1", + "0x48127fd37fff8000", + "0x48127fd37fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xe1", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xc2", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccb", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0xcd", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0xae", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd8", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x25", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x99", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcd", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0f", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x9e", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x29", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdec", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe53", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe99", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127fb77fff8000", + "0x48127fb77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecc", + "0x48127f727fff8000", + "0x48127f727fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa09", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ffa7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2f", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa06", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe90", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127faf7fff8000", + "0x48127faf7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4e", + "0x40137ffe7fff8002", + "0x40137fff7fff8003", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127f637fff8000", + "0x48127f637fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe56", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", + "0x48127ed57fff8000", + "0x48127ed57fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe13", + "0x40137ffd7fff8004", + "0x40137ffe7fff8005", + "0x48127ebb7fff8000", + "0x48127ebb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff990", + "0x20680017fff7fff", + "0x15", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x48127ffc7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe70", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe31", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a80057fff8000", + "0x480a80047fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb75", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8f", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127fab7fff8000", + "0x48127fab7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec3", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb59", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff994", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", + "0x40137ffb7fff8002", + "0x40137ffc7fff8003", + "0x40137ffe7fff8004", + "0x40137fff7fff8005", + "0x48127ffd7fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff93b", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x1a", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4b", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe29", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe35", + "0x48127fad7fff8000", + "0x48127fad7fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x402b7ffb80007ffc", + "0x20780017fff8000", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x4846800180008000", + "0x2aaaaaaaaaaaab0555555555555555555555555555555555555555555555556", + "0x20780017fff8002", + "0x7", + "0x400380007ffa8001", + "0x482680017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x3", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480280007ff78000", + "0x484480017fff8000", + "0x3", + "0x48327fff7ff88001", + "0x4800800280007fff", + "0x482680017ff78000", + "0x1", + "0x400180007ffe7ffa", + "0x400380007ffc7ffa", + "0x400180017ffe8000", + "0x400380017ffc8000", + "0x20780017fff8001", + "0xf", + "0x480080007fff8000", + "0x482480017fff8000", + "0x1", + "0x484480017fff8000", + "0x3", + "0x48307fff7ffb8002", + "0x4000800180017ff9", + "0x4800800280018000", + "0x4001800080007ffa", + "0x482480017ffa8001", + "0x1", + "0xa0680017fff7ffd", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x40317ffe80007ff9", + "0x480080007fff8000", + "0x48287ff780007ffe", + "0x400280027ffc7ffb", + "0x48317fff80007ffb", + "0x20680017fff7fff", + "0x7", + "0x482480017ffc8000", + "0x1", + "0x482680017ffc8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20780017fff7ffd", + "0xe", + "0x482680017ffa8000", + "0x1", + "0x48307fff80007ffe", + "0x400080017ff97fff", + "0x482480017ff98000", + "0x2", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0xc", + "0x482480017ffb8000", + "0x1", + "0x480a7ffa7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e0", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127fe37fff8000", + "0x48127fe17fff8000", + "0x482680017ffc8000", + "0x3", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x400380017ffc8000", + "0x400380027ffc8000", + "0x482680017ffc8000", + "0x3", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x40137fff7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff83", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffd7fff8002", + "0x4829800080008001", + "0x480a80007fff8000", + "0x484480017ffe8000", + "0x2aaaaaaaaaaaab0555555555555555555555555555555555555555555555556", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x6", + "0x480a80027fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x3", + "0x208b7fff7fff7ffe", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5f4", + "0x40137fff7fff8000", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4003800280007ffd", + "0x4826800180008000", + "0x3", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x226ad7e84c1fe08eb4c525ed93cccadf9517670341304571e66f7c4f95cbe54", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5fe", + "0x480080007fff8000", + "0x400280007ff97fff", + "0x482480017ffe8000", + "0x1", + "0x480080007ffd8000", + "0x48307fff7ffe8000", + "0x40307ffb7ffa7fff", + "0x48127ff97fff8000", + "0x482680017ff98000", + "0x1", + "0x480080007ff98000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2a", + "0x48287ffb80007fff", + "0x20680017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff79c", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x9", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5b6", + "0x10780017fff7fff", + "0x7", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5af", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x20780017fff7ffc", + "0x7", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff58a", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x17085574e1c42492e9895381192414748882d65fdfc58190010fd4ad12b9bee", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff584", + "0x40137fff7fff8001", + "0x4003800080017ffb", + "0x4003800180017ffc", + "0x4003800280017ffd", + "0x4826800180018000", + "0x3", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5b8", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3db98c277ad1506f258354ce31a5a0de8a45d41f9442611b6d927ee7763b960", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff599", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff593", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x44c9531167581fe2dd1e59b476ec4a394bc01804f1f135efbeeb21b5396bc7", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff57b", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff575", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x35e8e634877bbb5c9907eb6b57090687409bba90ac09f4252480e5e256242f7", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff55d", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff557", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x12ccf5b33005c4de327e0df3d0727e3255aedbad20cb85c8c2589a1f99c21df", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff517", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5de", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff535", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff530", + "0x48127ffe7fff8000", + "0x482480017ff08000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff52b", + "0x48127ffe7fff8000", + "0x48127fe77fff8000", + "0x48127fe77fff8000", + "0x48127fee7fff8000", + "0x48127ff47fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff522", + "0x482480017ff88000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff51d", + "0x482480017ff28000", + "0x2", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff518", + "0x48127fea7fff8000", + "0x48127fea7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x367068c387e60d6333f2217e3f1d26deb2254c21fb93e70c54632d6e387dcdc", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4d8", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4d5", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff59c", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4f2", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4ea", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2ec6b5c1de9893971434e64583d41c268f162c55a5366f82b077fbab68a1abb", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4d2", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4cc", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3a0218f00cd95958260e4ebf762eee72d8a11c642455bf4af6d5b6854c1208", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff48c", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff553", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4aa", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4a3", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3313fccdc1fbf6d484442a55907126871bafe1c11074ea072b3b44413096b2c", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff48b", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff485", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xf8be56c325e24678f5f1e837e24f02fcab02b03566e1a35d6bfe0072597fb2", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff46d", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff467", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x83c29dfa144da08f96e6a01f9711c1a759f877f4808de1a9d736fd3fe3cd02", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff44f", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff449", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff530", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", + "0x48127ffe7fff8000", + "0x48527ffe7ffd8000", + "0x480680017fff8000", + "0x3e8", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff487", + "0x48127fe77fff8000", + "0x48127fe77fff8000", + "0x48127ffb7fff8000", + "0x48127fd07fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee2", + "0x400780017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x145", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe37", + "0x48127ffe7fff8000", + "0x48127fdf7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff950", + "0x20680017fff7fff", + "0xf", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3b0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", + "0x40137ffd7fff8000", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff39a", + "0x40137fff7fff8003", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ffd7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x12c", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x139", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff712", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fb67fff8000", + "0x480a7ffd7fff8000", + "0x48127ffa7fff8000", + "0x48127fb57fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x9", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb40", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", + "0x480680017fff8000", + "0x3", + "0x48487ffd7fff8000", + "0x48327fff7ffa8000", + "0x400080007fff7ffa", + "0x480680017fff8000", + "0x3", + "0x48487ffd7fff8000", + "0x482480017fff8000", + "0x1", + "0x48327fff7ffa8000", + "0x400080007fff7ff7", + "0x480680017fff8000", + "0x3", + "0x48487ffd7fff8000", + "0x482480017fff8000", + "0x2", + "0x48327fff7ffa8000", + "0x400080007fff7ff4", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x480a7ffa7fff8000", + "0x48127fed7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x1f4", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff351", + "0x48127ffe7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1a4", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fe57fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x1bf", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb5d", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ffa7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8a3", + "0x400680017fff7fff", + "0x1", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce8", + "0x40137fff7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0xb2", + "0x40137ffb7fff8001", + "0x40137ffa7fff8002", + "0x40137fff7fff8003", + "0x48127ffc7fff8000", + "0x480a80007fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd7", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x48127ffe7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff742", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd76", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a80037fff8000", + "0x48127fe37fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce5", + "0x48127fdd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2d0", + "0x40137fff7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe25", + "0x40137fff7fff8001", + "0x20780017fff8001", + "0x18", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff71d", + "0x480680017fff8000", + "0x646174613a6170706c69636174696f6e2f6a736f6e2c7b2264657363726970", + "0x4002800080007fff", + "0x480680017fff8000", + "0x74696f6e223a2022537461726b7368656574222c20226e616d65223a2022", + "0x4002800180007fff", + "0x4002800280007ffd", + "0x480680017fff8000", + "0x227d", + "0x4002800380007fff", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x4", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a80007fff8000", + "0x1104800180018000", + "0x10a", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xe2", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3e", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe36", + "0x208b7fff7fff7ffe", + "0x48297ffb80007ffc", + "0x20680017fff7fff", + "0x9", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8d", + "0x482a7ffd7ffc8000", + "0x400080007fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x20780017fff7ffc", + "0x9", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc02", + "0x40137ffe7fff8000", + "0x482480017fff8000", + "0x800000000000010ffffffffffffffff00000000000000000000000000000002", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a80007fff8000", + "0x480a7ffc7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", + "0x40137fff7fff8001", + "0x40137ffe7fff8002", + "0x40137ffd7fff8003", + "0x482480017ffc8000", + "0x800000000000010ffffffffffffffff00000000000000000000000000000001", + "0x20680017fff7fff", + "0xe", + "0x480a80007fff8000", + "0x480a7ffd7fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbeb", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3c7", + "0x48127fdd7fff8000", + "0x48127fdd7fff8000", + "0x48127ffc7fff8000", + "0x480a80007fff8000", + "0x48127ffb7fff8000", + "0x48127fdb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc1", + "0x40137fff7fff8004", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff202", + "0x40137fff7fff8005", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a80017fff8000", + "0x480a80057fff8000", + "0x48127ff57fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x15", + "0x48127ff97fff8000", + "0x480a80047fff8000", + "0x480a80037fff8000", + "0x48127ffc7fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff207", + "0x48127ff37fff8000", + "0x480a7ffd7fff8000", + "0x480080007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", + "0x48127ff77fff8000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480080007ff48000", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0xa", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x482a7ffd7ff98000", + "0x482a7ffd7ff98000", + "0x480080007fff8000", + "0x480a7ff87fff8000", + "0x480080007ffc8000", + "0x480680017fff8000", + "0x2", + "0x482480017ffc8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff281", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff81", + "0x482a7ffd7ffa8000", + "0x400080007fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ff77fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffb", + "0x20680017fff7fff", + "0x6", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482a7ffb7ffd8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480080007ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd38", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf7", + "0x48317fff80007ffc", + "0x20680017fff7fff", + "0x7", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd10", + "0x400280007ffd7fff", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482680017ffc8000", + "0x1", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc28", + "0x40137fff7fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff324", + "0x40137fff7fff8001", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127fe17fff8000", + "0x480a80007fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb93", + "0x484880017fff8000", + "0x480680017fff8000", + "0x1", + "0x4828800180007fff", + "0x480680017fff8000", + "0x1", + "0x40307ffe7ffc7fff", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff309", + "0x40137fff7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5b7", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff325", + "0x484880007fff8000", + "0x480680017fff8000", + "0x1", + "0x4828800080007fff", + "0x480680017fff8000", + "0x1", + "0x40307ffe7ffc7fff", + "0x48127fd77fff8000", + "0x48127fd77fff8000", + "0x48127ff87fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdb", + "0x400680017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff158", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff152", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff253", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff23a", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff20d", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb3", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8e", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1d4", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9a", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7c", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff19b", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6e", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc50", + "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", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3d", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffa", + "0x4003800180007ffb", + "0x4003800280007ffc", + "0x4826800180008000", + "0x3", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff138", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa2", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7d", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0ff", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa87", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa62", + "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", + "0x40780017fff7fff", + "0x0", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1a0", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff526", + "0x400680017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fac7fff8000", + "0x48127fac7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3f2", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefa2", + "0x40127fff7fff7ff9", + "0x48127ffe7fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9a", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280037ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x4", + "0x480280037ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb93", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ff9", + "0x4003800180007ffa", + "0x4003800280007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x3", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x3", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef45", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x40137ff97fff8000", + "0x40137ffa7fff8001", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff903", + "0x40137fff7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a80007fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb90", + "0x40137ffd7fff8001", + "0x40137ffe7fff8002", + "0x40137fff7fff8003", + "0x40137ff97fff8004", + "0x40137ffa7fff8005", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8f2", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x48127ffb7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffa", + "0x4003800180007ffb", + "0x4003800280007ffc", + "0x4826800180008000", + "0x3", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffce", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeba", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89c", + "0x40137fff7fff8001", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff68f", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb3a", + "0x40137fff7fff8002", + "0x40137ffd7fff8003", + "0x40137ffa7fff8004", + "0x40137ffb7fff8005", + "0x48127ffc7fff8000", + "0x480a80017fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff884", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x48127ffb7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x484680017ffb8000", + "0x3", + "0x40317fff7ffe8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x484680017ffb8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee8b", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa5d", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee87", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee8b", + "0x48127ffe7fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", + "0x48127ff67fff8000", + "0x48127ffb7fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0ce", + "0x48127fd47fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb1a", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee4a", + "0x48127ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa64", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff47fff8000", + "0x480a7ff37fff8000", + "0x480a7ff57fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa0e", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee38", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee3c", + "0x48127ffe7fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", + "0x48127ff67fff8000", + "0x48127ffb7fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff07f", + "0x48127fd47fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffacb", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x480a7ff67fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa1a", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x480280027ffb8000", + "0x480080027ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x3", + "0x480080027ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x482480017ffd8000", + "0x2", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x480080007ff28000", + "0x480080017ff18000", + "0x480080027ff08000", + "0x482480017fef8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb6", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab2", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedb3", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5f", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1ca", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff557", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea9", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff838", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff853", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff814", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffade", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4f", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x6", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc25", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa61", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed2b", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee3a", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa62", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4c1", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff47fff8000", + "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4a1", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff493", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffd5aadfa7", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedef", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff096", + "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", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed51", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef7b", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff063", + "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", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed18", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef60", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecfd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff934", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffece6", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff925", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", + "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", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefe7", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefd6", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefc8", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefab", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefc7", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2f2", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2e5", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280047ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x5", + "0x480280047ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x5", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebbe", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2ce", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefab", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2c0", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "31": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 + } + } + } + ], + "46": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 4 + } + } + } + ], + "54": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 5 + } + } + } + ], + "63": [ + { + "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": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 6 + } + } + } + ], + "73": [ + { + "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": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 7 + } + } + } + ], + "76": [ + { + "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": 9, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 8 + } + } + } + ], + "81": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_equal" + ], + "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_equal.a": 9, + "starkware.cairo.common.math.assert_not_equal.b": 10 + } + } + } + ], + "87": [ + { + "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": 11, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 11 + } + } + } + ], + "96": [ + { + "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": 13, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 14, + "starkware.cairo.common.math.assert_250_bit.low": 13, + "starkware.cairo.common.math.assert_250_bit.value": 12 + } + } + } + ], + "109": [ + { + "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": 14, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 15, + "starkware.cairo.common.math.assert_le_felt.b": 16, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 17 + } + } + } + ], + "119": [ + { + "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": 14, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "133": [ + { + "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": 14, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "145": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "154": [ + { + "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": 15, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_lt_felt.a": 18, + "starkware.cairo.common.math.assert_lt_felt.b": 19 + } + } + } + ], + "165": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", + "flow_tracking_data": { + "ap_tracking": { + "group": 16, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.unsigned_div_rem.div": 21, + "starkware.cairo.common.math.unsigned_div_rem.q": 23, + "starkware.cairo.common.math.unsigned_div_rem.r": 22, + "starkware.cairo.common.math.unsigned_div_rem.value": 20 + } + } + } + ], + "180": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.signed_div_rem" + ], + "code": "from starkware.cairo.common.math_utils import as_int, assert_integer\n\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\n\nassert_integer(ids.bound)\nassert ids.bound <= range_check_builtin.bound // 2, \\\n f'bound={hex(ids.bound)} is out of the valid range.'\n\nint_value = as_int(ids.value, PRIME)\nq, ids.r = divmod(int_value, ids.div)\n\nassert -ids.bound <= q < ids.bound, \\\n f'{int_value} / {ids.div} = {q} is out of the range [{-ids.bound}, {ids.bound}).'\n\nids.biased_q = q + ids.bound", + "flow_tracking_data": { + "ap_tracking": { + "group": 17, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.signed_div_rem.biased_q": 28, + "starkware.cairo.common.math.signed_div_rem.bound": 26, + "starkware.cairo.common.math.signed_div_rem.div": 25, + "starkware.cairo.common.math.signed_div_rem.r": 27, + "starkware.cairo.common.math.signed_div_rem.value": 24 + } + } + } + ], + "208": [ + { + "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": 18, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 29, + "starkware.starknet.common.storage.normalize_address.is_small": 30 + } + } + } + ], + "226": [ + { + "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": 18, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 29, + "starkware.starknet.common.storage.normalize_address.is_250": 31 + } + } + } + ], + "442": [ + { + "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": 38, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 32 + } + } + } + ], + "452": [ + { + "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": 38, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 32 + } + } + } + ], + "480": [ + { + "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": 40, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_le_felt.a": 33, + "starkware.cairo.common.math_cmp.is_le_felt.b": 34 + } + } + } + ], + "507": [ + { + "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": 42, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 35, + "starkware.cairo.common.uint256.uint256_add.b": 36, + "starkware.cairo.common.uint256.uint256_add.carry_high": 38, + "starkware.cairo.common.uint256.uint256_add.carry_low": 37 + } + } + } + ], + "529": [ + { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "code": "ids.low = ids.a & ((1<<64) - 1)\nids.high = ids.a >> 64", + "flow_tracking_data": { + "ap_tracking": { + "group": 43, + "offset": 2 + }, + "reference_ids": { + "starkware.cairo.common.uint256.split_64.a": 39, + "starkware.cairo.common.uint256.split_64.high": 41, + "starkware.cairo.common.uint256.split_64.low": 40 + } + } + } + ], + "2405": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict" + ], + "code": "vm_enter_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 147, + "offset": 3 + }, + "reference_ids": {} + } + } + ], + "2408": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 147, + "offset": 3 + }, + "reference_ids": {} + } + } + ], + "2413": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict" + ], + "code": "dict_access_size = ids.DictAccess.SIZE\naddress = ids.dict_accesses.address_\nassert ids.ptr_diff % dict_access_size == 0, \\\n 'Accesses array size must be divisible by DictAccess.SIZE'\nn_accesses = ids.n_accesses\nif '__squash_dict_max_size' in globals():\n assert n_accesses <= __squash_dict_max_size, \\\n f'squash_dict() can only be used with n_accesses<={__squash_dict_max_size}. ' \\\n f'Got: n_accesses={n_accesses}.'\n# A map from key to the list of indices accessing it.\naccess_indices = {}\nfor i in range(n_accesses):\n key = memory[address + dict_access_size * i]\n access_indices.setdefault(key, []).append(i)\n# Descending list of keys.\nkeys = sorted(access_indices.keys(), reverse=True)\n# Are the keys used bigger than range_check bound.\nids.big_keys = 1 if keys[0] >= range_check_builtin.bound else 0\nids.first_key = key = keys.pop()", + "flow_tracking_data": { + "ap_tracking": { + "group": 147, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.squash_dict.squash_dict.big_keys": 45, + "starkware.cairo.common.squash_dict.squash_dict.dict_accesses": 42, + "starkware.cairo.common.squash_dict.squash_dict.first_key": 44, + "starkware.cairo.common.squash_dict.squash_dict.n_accesses": 46, + "starkware.cairo.common.squash_dict.squash_dict.ptr_diff": 43 + } + } + } + ], + "2430": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 148, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2433": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "current_access_indices = sorted(access_indices[key])[::-1]\ncurrent_access_index = current_access_indices.pop()\nmemory[ids.range_check_ptr] = current_access_index", + "flow_tracking_data": { + "ap_tracking": { + "group": 149, + "offset": 2 + }, + "reference_ids": { + "starkware.cairo.common.squash_dict.squash_dict_inner.range_check_ptr": 47 + } + } + } + ], + "2444": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "ids.should_skip_loop = 0 if current_access_indices else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 149, + "offset": 7 + }, + "reference_ids": { + "starkware.cairo.common.squash_dict.squash_dict_inner.should_skip_loop": 48 + } + } + } + ], + "2446": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "new_access_index = current_access_indices.pop()\nids.loop_temps.index_delta_minus1 = new_access_index - current_access_index - 1\ncurrent_access_index = new_access_index", + "flow_tracking_data": { + "ap_tracking": { + "group": 149, + "offset": 7 + }, + "reference_ids": { + "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps": 49 + } + } + } + ], + "2457": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "ids.loop_temps.should_continue = 1 if current_access_indices else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 149, + "offset": 13 + }, + "reference_ids": { + "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps": 49 + } + } + } + ], + "2459": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "assert len(current_access_indices) == 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 150, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2462": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "assert ids.n_used_accesses == len(access_indices[key])", + "flow_tracking_data": { + "ap_tracking": { + "group": 150, + "offset": 2 + }, + "reference_ids": { + "starkware.cairo.common.squash_dict.squash_dict_inner.n_used_accesses": 50 + } + } + } + ], + "2466": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "assert len(keys) == 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 150, + "offset": 3 + }, + "reference_ids": {} + } + } + ], + "2473": [ + { + "accessible_scopes": [ + "starkware.cairo.common.squash_dict", + "starkware.cairo.common.squash_dict.squash_dict_inner" + ], + "code": "assert len(keys) > 0, 'No keys left but remaining_accesses > 0.'\nids.next_key = key = keys.pop()", + "flow_tracking_data": { + "ap_tracking": { + "group": 150, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.squash_dict.squash_dict_inner.next_key": 51 + } + } + } + ], + "2503": [ + { + "accessible_scopes": [ + "starkware.cairo.common.dict", + "starkware.cairo.common.dict.dict_new" + ], + "code": "if '__dict_manager' not in globals():\n from starkware.cairo.common.dict import DictManager\n __dict_manager = DictManager()\n\nmemory[ap] = __dict_manager.new_dict(segments, initial_dict)\ndel initial_dict", + "flow_tracking_data": { + "ap_tracking": { + "group": 153, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2508": [ + { + "accessible_scopes": [ + "starkware.cairo.common.dict", + "starkware.cairo.common.dict.dict_read" + ], + "code": "dict_tracker = __dict_manager.get_tracker(ids.dict_ptr)\ndict_tracker.current_ptr += ids.DictAccess.SIZE\nids.value = dict_tracker.data[ids.key]", + "flow_tracking_data": { + "ap_tracking": { + "group": 154, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.dict.dict_read.dict_ptr": 53, + "starkware.cairo.common.dict.dict_read.key": 52, + "starkware.cairo.common.dict.dict_read.value": 54 + } + } + } + ], + "2515": [ + { + "accessible_scopes": [ + "starkware.cairo.common.dict", + "starkware.cairo.common.dict.dict_write" + ], + "code": "dict_tracker = __dict_manager.get_tracker(ids.dict_ptr)\ndict_tracker.current_ptr += ids.DictAccess.SIZE\nids.dict_ptr.prev_value = dict_tracker.data[ids.key]\ndict_tracker.data[ids.key] = ids.new_value", + "flow_tracking_data": { + "ap_tracking": { + "group": 155, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.dict.dict_write.dict_ptr": 57, + "starkware.cairo.common.dict.dict_write.key": 55, + "starkware.cairo.common.dict.dict_write.new_value": 56 + } + } + } + ], + "2522": [ + { + "accessible_scopes": [ + "starkware.cairo.common.dict", + "starkware.cairo.common.dict.dict_squash" + ], + "code": "# Prepare arguments for dict_new. In particular, the same dictionary values should be copied\n# to the new (squashed) dictionary.\nvm_enter_scope({\n # Make __dict_manager accessible.\n '__dict_manager': __dict_manager,\n # Create a copy of the dict, in case it changes in the future.\n 'initial_dict': dict(__dict_manager.get_dict(ids.dict_accesses_end)),\n})", + "flow_tracking_data": { + "ap_tracking": { + "group": 156, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.dict.dict_squash.dict_accesses_end": 58 + } + } + } + ], + "2525": [ + { + "accessible_scopes": [ + "starkware.cairo.common.dict", + "starkware.cairo.common.dict.dict_squash" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 156, + "offset": 4 + }, + "reference_ids": {} + } + } + ], + "2531": [ + { + "accessible_scopes": [ + "starkware.cairo.common.dict", + "starkware.cairo.common.dict.dict_squash" + ], + "code": "# Update the DictTracker's current_ptr to point to the end of the squashed dict.\n__dict_manager.get_tracker(ids.squashed_dict_start).current_ptr = \\\n ids.squashed_dict_end.address_", + "flow_tracking_data": { + "ap_tracking": { + "group": 157, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.dict.dict_squash.squashed_dict_end": 60, + "starkware.cairo.common.dict.dict_squash.squashed_dict_start": 59 + } + } + } + ], + "2535": [ + { + "accessible_scopes": [ + "starkware.cairo.common.default_dict", + "starkware.cairo.common.default_dict.default_dict_new" + ], + "code": "if '__dict_manager' not in globals():\n from starkware.cairo.common.dict import DictManager\n __dict_manager = DictManager()\n\nmemory[ap] = __dict_manager.new_default_dict(segments, ids.default_value)", + "flow_tracking_data": { + "ap_tracking": { + "group": 158, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.default_dict.default_dict_new.default_value": 61 } + } + } + ], + "3828": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 252, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "3868": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 257, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "3895": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setMaxPerWallet" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 261, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "3910": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getMaxPerWallet_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 263, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "3952": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setCellPrice" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 268, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "3967": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getCellPrice_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 270, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4009": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setRoyaltyRate" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 275, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4024": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getRoyaltyRate_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 277, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4058": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.royaltyInfo_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 280, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4108": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setCellRenderer" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 285, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4123": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getCellRenderer_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 287, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4165": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setMerkleRoot" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 292, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4180": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getMerkleRoot_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 294, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4262": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setCell" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 299, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4278": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getCell_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 302, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4354": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renderCell_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 310, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4394": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renderCellValue_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 315, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4463": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renderGrid_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 321, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4574": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.mintPublic" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 330, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4660": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.mintAndSetPublic" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 335, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4682": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.tokenURI_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 338, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4773": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.initialize" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 346, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4788": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_initialized_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 348, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4818": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.contractURI_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 352, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4884": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setContractUri" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 361, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4904": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 363, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4942": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.tokenByIndex_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 366, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "4985": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.tokenOfOwnerByIndex_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 369, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5032": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 373, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5065": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 377, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5107": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setName" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 382, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5122": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 384, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5164": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setSymbol" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 389, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5187": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.openMint" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 393, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5210": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.closeMint" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 397, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5226": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 399, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5262": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.ownerOf_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 402, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5298": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getApproved_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 406, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5334": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isApprovedForAll_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 410, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5382": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 415, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5409": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setApprovalForAll" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 417, + "offset": 129 + }, + "reference_ids": {} + } + } + ], + "5440": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 421, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5483": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.safeTransferFrom" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 425, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5517": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.mintOwner" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 430, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "5548": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.burn" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 434, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.CellRendered": { + "destination": "sheet.library.CellRendered", + "type": "alias" + }, + "__main__.DEFAULT_VALUE": { + "destination": "sheet.library.DEFAULT_VALUE", + "type": "alias" + }, + "__main__.DictAccess": { + "destination": "starkware.cairo.common.dict.DictAccess", + "type": "alias" + }, + "__main__.ERC165": { + "destination": "openzeppelin.introspection.erc165.library.ERC165", + "type": "alias" + }, + "__main__.ERC721": { + "destination": "openzeppelin.token.erc721.library.ERC721", + "type": "alias" + }, + "__main__.ERC721Enumerable": { + "destination": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", + "type": "alias" + }, + "__main__.ERC721_name": { + "destination": "openzeppelin.token.erc721.library.ERC721_name", + "type": "alias" + }, + "__main__.ERC721_symbol": { + "destination": "openzeppelin.token.erc721.library.ERC721_symbol", + "type": "alias" + }, + "__main__.ETH_ADDRESS": { + "destination": "constants.ETH_ADDRESS", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.IERC20": { + "destination": "openzeppelin.token.erc20.IERC20.IERC20", + "type": "alias" + }, + "__main__.Ownable": { + "destination": "openzeppelin.access.ownable.library.Ownable", + "type": "alias" + }, + "__main__.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "__main__.Sheet": { + "destination": "sheet.library.Sheet", + "type": "alias" + }, + "__main__.Sheet_cell_renderer": { + "destination": "sheet.library.Sheet_cell_renderer", + "type": "alias" + }, + "__main__.Sheet_max_per_wallet": { + "destination": "sheet.library.Sheet_max_per_wallet", + "type": "alias" + }, + "__main__.Sheet_merkle_root": { + "destination": "sheet.library.Sheet_merkle_root", + "type": "alias" + }, + "__main__.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.approve": { + "decorators": [ + "external" + ], + "pc": 5362, + "type": "function" + }, + "__main__.approve.Args": { + "full_name": "__main__.approve.Args", + "members": { + "to": { + "cairo_type": "felt", + "offset": 0 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.ImplicitArgs": { + "full_name": "__main__.approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balanceOf": { + "decorators": [ + "view" + ], + "pc": 5219, + "type": "function" + }, + "__main__.balanceOf.Args": { + "full_name": "__main__.balanceOf.Args", + "members": { + "owner": { + "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__.burn": { + "decorators": [ + "external" + ], + "pc": 5526, + "type": "function" + }, + "__main__.burn.Args": { + "full_name": "__main__.burn.Args", + "members": { + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.burn.ImplicitArgs": { + "full_name": "__main__.burn.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.burn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.burn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.closeMint": { + "decorators": [ + "external" + ], + "pc": 5196, + "type": "function" + }, + "__main__.closeMint.Args": { + "full_name": "__main__.closeMint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.closeMint.ImplicitArgs": { + "full_name": "__main__.closeMint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.closeMint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.closeMint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.contractURI": { + "decorators": [ + "view" + ], + "pc": 4812, + "type": "function" + }, + "__main__.contractURI.Args": { + "full_name": "__main__.contractURI.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.contractURI.ImplicitArgs": { + "full_name": "__main__.contractURI.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.contractURI.Return": { + "cairo_type": "(contractURI_len: felt, contractURI: felt*)", + "type": "type_definition" + }, + "__main__.contractURI.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.default_dict_finalize": { + "destination": "starkware.cairo.common.default_dict.default_dict_finalize", + "type": "alias" + }, + "__main__.default_dict_new": { + "destination": "starkware.cairo.common.default_dict.default_dict_new", + "type": "alias" + }, + "__main__.getApproved": { + "decorators": [ + "view" + ], + "pc": 5290, + "type": "function" + }, + "__main__.getApproved.Args": { + "full_name": "__main__.getApproved.Args", + "members": { + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.getApproved.ImplicitArgs": { + "full_name": "__main__.getApproved.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getApproved.Return": { + "cairo_type": "(approved: felt)", + "type": "type_definition" + }, + "__main__.getApproved.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getCell": { + "decorators": [ + "view" + ], + "pc": 4271, + "type": "function" + }, + "__main__.getCell.Args": { + "full_name": "__main__.getCell.Args", + "members": { + "tokenId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.getCell.ImplicitArgs": { + "full_name": "__main__.getCell.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getCell.Return": { + "cairo_type": "(contractAddress: felt, value: felt, cell_calldata_len: felt, cell_calldata: felt*)", + "type": "type_definition" + }, + "__main__.getCell.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getCellPrice": { + "decorators": [ + "view" + ], + "pc": 3961, + "type": "function" + }, + "__main__.getCellPrice.Args": { + "full_name": "__main__.getCellPrice.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getCellPrice.ImplicitArgs": { + "full_name": "__main__.getCellPrice.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getCellPrice.Return": { + "cairo_type": "(price: felt)", + "type": "type_definition" + }, + "__main__.getCellPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getCellRenderer": { + "decorators": [ + "view" + ], + "pc": 4117, + "type": "function" + }, + "__main__.getCellRenderer.Args": { + "full_name": "__main__.getCellRenderer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getCellRenderer.ImplicitArgs": { + "full_name": "__main__.getCellRenderer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getCellRenderer.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "__main__.getCellRenderer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getMaxPerWallet": { + "decorators": [ + "view" + ], + "pc": 3904, + "type": "function" + }, + "__main__.getMaxPerWallet.Args": { + "full_name": "__main__.getMaxPerWallet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getMaxPerWallet.ImplicitArgs": { + "full_name": "__main__.getMaxPerWallet.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getMaxPerWallet.Return": { + "cairo_type": "(max: felt)", + "type": "type_definition" + }, + "__main__.getMaxPerWallet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getMerkleRoot": { + "decorators": [ + "view" + ], + "pc": 4174, + "type": "function" + }, + "__main__.getMerkleRoot.Args": { + "full_name": "__main__.getMerkleRoot.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getMerkleRoot.ImplicitArgs": { + "full_name": "__main__.getMerkleRoot.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getMerkleRoot.Return": { + "cairo_type": "(root: felt)", + "type": "type_definition" + }, + "__main__.getMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getRoyaltyRate": { + "decorators": [ + "view" + ], + "pc": 4018, + "type": "function" + }, + "__main__.getRoyaltyRate.Args": { + "full_name": "__main__.getRoyaltyRate.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getRoyaltyRate.ImplicitArgs": { + "full_name": "__main__.getRoyaltyRate.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getRoyaltyRate.Return": { + "cairo_type": "(rate: felt)", + "type": "type_definition" + }, + "__main__.getRoyaltyRate.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "__main__.initialize": { + "decorators": [ + "external" + ], + "pc": 4724, + "type": "function" + }, + "__main__.initialize.Args": { + "full_name": "__main__.initialize.Args", + "members": { + "max_per_wallet": { + "cairo_type": "felt", + "offset": 4 + }, + "merkle_root": { + "cairo_type": "felt", + "offset": 3 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "owner": { + "cairo_type": "felt", + "offset": 2 + }, + "renderer_address": { + "cairo_type": "felt", + "offset": 5 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 6, + "type": "struct" + }, + "__main__.initialize.ImplicitArgs": { + "full_name": "__main__.initialize.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initialize.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.initialized": { + "type": "namespace" + }, + "__main__.initialized.Args": { + "full_name": "__main__.initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.initialized.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.initialized.ImplicitArgs": { + "full_name": "__main__.initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initialized.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.initialized.addr": { + "decorators": [], + "pc": 3792, + "type": "function" + }, + "__main__.initialized.addr.Args": { + "full_name": "__main__.initialized.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.initialized.addr.ImplicitArgs": { + "full_name": "__main__.initialized.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.initialized.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.initialized.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.initialized.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.initialized.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.initialized.read": { + "decorators": [], + "pc": 3797, + "type": "function" + }, + "__main__.initialized.read.Args": { + "full_name": "__main__.initialized.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.initialized.read.ImplicitArgs": { + "full_name": "__main__.initialized.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initialized.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.initialized.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.initialized.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.initialized.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.initialized.write": { + "decorators": [], + "pc": 3810, + "type": "function" + }, + "__main__.initialized.write.Args": { + "full_name": "__main__.initialized.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.initialized.write.ImplicitArgs": { + "full_name": "__main__.initialized.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initialized.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initialized.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.isApprovedForAll": { + "decorators": [ + "view" + ], + "pc": 5326, + "type": "function" + }, + "__main__.isApprovedForAll.Args": { + "full_name": "__main__.isApprovedForAll.Args", + "members": { + "operator": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.isApprovedForAll.ImplicitArgs": { + "full_name": "__main__.isApprovedForAll.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.isApprovedForAll.Return": { + "cairo_type": "(isApproved: felt)", + "type": "type_definition" + }, + "__main__.isApprovedForAll.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.is_initialized": { + "decorators": [ + "view" + ], + "pc": 4782, + "type": "function" + }, + "__main__.is_initialized.Args": { + "full_name": "__main__.is_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.is_initialized.ImplicitArgs": { + "full_name": "__main__.is_initialized.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.is_initialized.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.is_initialized.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.is_not_zero": { + "destination": "starkware.cairo.common.math_cmp.is_not_zero", + "type": "alias" + }, + "__main__.mintAndSetPublic": { + "decorators": [ + "external" + ], + "pc": 4583, + "type": "function" + }, + "__main__.mintAndSetPublic.Args": { + "full_name": "__main__.mintAndSetPublic.Args", + "members": { + "cellCalldata": { + "cairo_type": "felt*", + "offset": 7 + }, + "cellCalldata_len": { + "cairo_type": "felt", + "offset": 6 + }, + "contractAddress": { + "cairo_type": "felt", + "offset": 4 + }, + "proof": { + "cairo_type": "felt*", + "offset": 3 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 2 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 5 + } + }, + "size": 8, + "type": "struct" + }, + "__main__.mintAndSetPublic.ImplicitArgs": { + "full_name": "__main__.mintAndSetPublic.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.mintAndSetPublic.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.mintAndSetPublic.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.mintOwner": { + "decorators": [ + "external" + ], + "pc": 5492, + "type": "function" + }, + "__main__.mintOwner.Args": { + "full_name": "__main__.mintOwner.Args", + "members": { + "to": { + "cairo_type": "felt", + "offset": 0 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.mintOwner.ImplicitArgs": { + "full_name": "__main__.mintOwner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.mintOwner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.mintOwner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.mintPublic": { + "decorators": [ + "external" + ], + "pc": 4504, + "type": "function" + }, + "__main__.mintPublic.Args": { + "full_name": "__main__.mintPublic.Args", + "members": { + "proof": { + "cairo_type": "felt*", + "offset": 3 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 2 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.mintPublic.ImplicitArgs": { + "full_name": "__main__.mintPublic.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.mintPublic.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.mintPublic.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.name": { + "decorators": [ + "view" + ], + "pc": 5059, + "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__.openMint": { + "decorators": [ + "external" + ], + "pc": 5173, + "type": "function" + }, + "__main__.openMint.Args": { + "full_name": "__main__.openMint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.openMint.ImplicitArgs": { + "full_name": "__main__.openMint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.openMint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.openMint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.owner": { + "decorators": [ + "view" + ], + "pc": 3822, + "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__.ownerOf": { + "decorators": [ + "view" + ], + "pc": 5254, + "type": "function" + }, + "__main__.ownerOf.Args": { + "full_name": "__main__.ownerOf.Args", + "members": { + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.ownerOf.ImplicitArgs": { + "full_name": "__main__.ownerOf.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.ownerOf.Return": { + "cairo_type": "(owner: felt)", + "type": "type_definition" + }, + "__main__.ownerOf.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.renderCell": { + "decorators": [ + "view" + ], + "pc": 4321, + "type": "function" + }, + "__main__.renderCell.Args": { + "full_name": "__main__.renderCell.Args", + "members": { + "tokenId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.renderCell.ImplicitArgs": { + "full_name": "__main__.renderCell.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.renderCell.Return": { + "cairo_type": "(cell: sheet.library.CellRendered)", + "type": "type_definition" + }, + "__main__.renderCell.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "__main__.renderCellValue": { + "decorators": [ + "view" + ], + "pc": 4383, + "type": "function" + }, + "__main__.renderCellValue.Args": { + "full_name": "__main__.renderCellValue.Args", + "members": { + "tokenId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.renderCellValue.ImplicitArgs": { + "full_name": "__main__.renderCellValue.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.renderCellValue.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "__main__.renderCellValue.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.renderGrid": { + "decorators": [ + "view" + ], + "pc": 4421, + "type": "function" + }, + "__main__.renderGrid.Args": { + "full_name": "__main__.renderGrid.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.renderGrid.ImplicitArgs": { + "full_name": "__main__.renderGrid.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.renderGrid.Return": { + "cairo_type": "(cells_len: felt, cells: sheet.library.CellRendered*)", + "type": "type_definition" + }, + "__main__.renderGrid.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "__main__.royaltyInfo": { + "decorators": [ + "view" + ], + "pc": 4048, + "type": "function" + }, + "__main__.royaltyInfo.Args": { + "full_name": "__main__.royaltyInfo.Args", + "members": { + "salePrice": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.royaltyInfo.ImplicitArgs": { + "full_name": "__main__.royaltyInfo.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.royaltyInfo.Return": { + "cairo_type": "(receiver: felt, royaltyAmount: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.royaltyInfo.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.safeTransferFrom": { + "decorators": [ + "external" + ], + "pc": 5449, + "type": "function" + }, + "__main__.safeTransferFrom.Args": { + "full_name": "__main__.safeTransferFrom.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 5 + }, + "data_len": { + "cairo_type": "felt", + "offset": 4 + }, + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 6, + "type": "struct" + }, + "__main__.safeTransferFrom.ImplicitArgs": { + "full_name": "__main__.safeTransferFrom.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.safeTransferFrom.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.safeTransferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setApprovalForAll": { + "decorators": [ + "external" + ], + "pc": 5391, + "type": "function" + }, + "__main__.setApprovalForAll.Args": { + "full_name": "__main__.setApprovalForAll.Args", + "members": { + "approved": { + "cairo_type": "felt", + "offset": 1 + }, + "operator": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.setApprovalForAll.ImplicitArgs": { + "full_name": "__main__.setApprovalForAll.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.setApprovalForAll.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setApprovalForAll.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setCell": { + "decorators": [ + "external" + ], + "pc": 4204, + "type": "function" + }, + "__main__.setCell.Args": { + "full_name": "__main__.setCell.Args", + "members": { + "cell_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "cell_calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "contractAddress": { + "cairo_type": "felt", + "offset": 1 + }, + "tokenId": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 5, + "type": "struct" + }, + "__main__.setCell.ImplicitArgs": { + "full_name": "__main__.setCell.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setCell.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setCell.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setCellPrice": { + "decorators": [ + "external" + ], + "pc": 3934, + "type": "function" + }, + "__main__.setCellPrice.Args": { + "full_name": "__main__.setCellPrice.Args", + "members": { + "price": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setCellPrice.ImplicitArgs": { + "full_name": "__main__.setCellPrice.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setCellPrice.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setCellPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setCellRenderer": { + "decorators": [ + "external" + ], + "pc": 4090, + "type": "function" + }, + "__main__.setCellRenderer.Args": { + "full_name": "__main__.setCellRenderer.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setCellRenderer.ImplicitArgs": { + "full_name": "__main__.setCellRenderer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setCellRenderer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setCellRenderer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setContractUri": { + "decorators": [ + "external" + ], + "pc": 4856, + "type": "function" + }, + "__main__.setContractUri.Args": { + "full_name": "__main__.setContractUri.Args", + "members": { + "contract_uri": { + "cairo_type": "felt*", + "offset": 1 + }, + "contract_uri_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.setContractUri.ImplicitArgs": { + "full_name": "__main__.setContractUri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setContractUri.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setContractUri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setMaxPerWallet": { + "decorators": [ + "external" + ], + "pc": 3877, + "type": "function" + }, + "__main__.setMaxPerWallet.Args": { + "full_name": "__main__.setMaxPerWallet.Args", + "members": { + "max": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setMaxPerWallet.ImplicitArgs": { + "full_name": "__main__.setMaxPerWallet.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setMaxPerWallet.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setMaxPerWallet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setMerkleRoot": { + "decorators": [ + "external" + ], + "pc": 4147, + "type": "function" + }, + "__main__.setMerkleRoot.Args": { + "full_name": "__main__.setMerkleRoot.Args", + "members": { + "root": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setMerkleRoot.ImplicitArgs": { + "full_name": "__main__.setMerkleRoot.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setMerkleRoot.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setName": { + "decorators": [ + "external" + ], + "pc": 5089, + "type": "function" + }, + "__main__.setName.Args": { + "full_name": "__main__.setName.Args", + "members": { + "name": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setName.ImplicitArgs": { + "full_name": "__main__.setName.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setName.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setName.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setRoyaltyRate": { + "decorators": [ + "external" + ], + "pc": 3991, + "type": "function" + }, + "__main__.setRoyaltyRate.Args": { + "full_name": "__main__.setRoyaltyRate.Args", + "members": { + "rate": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setRoyaltyRate.ImplicitArgs": { + "full_name": "__main__.setRoyaltyRate.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setRoyaltyRate.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setRoyaltyRate.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setSymbol": { + "decorators": [ + "external" + ], + "pc": 5146, + "type": "function" + }, + "__main__.setSymbol.Args": { + "full_name": "__main__.setSymbol.Args", + "members": { + "symbol": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setSymbol.ImplicitArgs": { + "full_name": "__main__.setSymbol.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setSymbol.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setSymbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.split_64": { + "destination": "starkware.cairo.common.uint256.split_64", + "type": "alias" + }, + "__main__.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 5015, + "type": "function" + }, + "__main__.supportsInterface.Args": { + "full_name": "__main__.supportsInterface.Args", + "members": { + "interfaceId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.supportsInterface.ImplicitArgs": { + "full_name": "__main__.supportsInterface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.supportsInterface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.symbol": { + "decorators": [ + "view" + ], + "pc": 5116, + "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__.tokenByIndex": { + "decorators": [ + "view" + ], + "pc": 4929, + "type": "function" + }, + "__main__.tokenByIndex.Args": { + "full_name": "__main__.tokenByIndex.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.tokenByIndex.ImplicitArgs": { + "full_name": "__main__.tokenByIndex.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.tokenByIndex.Return": { + "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.tokenByIndex.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.tokenOfOwnerByIndex": { + "decorators": [ + "view" + ], + "pc": 4971, + "type": "function" + }, + "__main__.tokenOfOwnerByIndex.Args": { + "full_name": "__main__.tokenOfOwnerByIndex.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.tokenOfOwnerByIndex.ImplicitArgs": { + "full_name": "__main__.tokenOfOwnerByIndex.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.tokenOfOwnerByIndex.Return": { + "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.tokenOfOwnerByIndex.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.tokenURI": { + "decorators": [ + "view" + ], + "pc": 4669, + "type": "function" + }, + "__main__.tokenURI.Args": { + "full_name": "__main__.tokenURI.Args", + "members": { + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.tokenURI.ImplicitArgs": { + "full_name": "__main__.tokenURI.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.tokenURI.Return": { + "cairo_type": "(token_uri_len: felt, token_uri: felt*)", + "type": "type_definition" + }, + "__main__.tokenURI.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.totalSupply": { + "decorators": [ + "view" + ], + "pc": 4893, + "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": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "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__.transferFrom": { + "decorators": [ + "external" + ], + "pc": 5418, + "type": "function" + }, + "__main__.transferFrom.Args": { + "full_name": "__main__.transferFrom.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.transferFrom.ImplicitArgs": { + "full_name": "__main__.transferFrom.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transferFrom.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transferOwnership": { + "decorators": [ + "external" + ], + "pc": 3852, + "type": "function" + }, + "__main__.transferOwnership.Args": { + "full_name": "__main__.transferOwnership.Args", + "members": { + "new_owner": { + "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__.approve": { + "decorators": [ + "external" + ], + "pc": 5371, + "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.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.balanceOf": { + "decorators": [ + "view" + ], + "pc": 5236, + "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": 5226, + "type": "function" + }, + "__wrappers__.balanceOf_encode_return.Args": { + "full_name": "__wrappers__.balanceOf_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.balanceOf_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.balanceOf_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.burn": { + "decorators": [ + "external" + ], + "pc": 5538, + "type": "function" + }, + "__wrappers__.burn.Args": { + "full_name": "__wrappers__.burn.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.burn.ImplicitArgs": { + "full_name": "__wrappers__.burn.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.burn.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.burn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.burn.__wrapped_func": { + "destination": "__main__.burn", + "type": "alias" + }, + "__wrappers__.burn_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.closeMint": { + "decorators": [ + "external" + ], + "pc": 5204, + "type": "function" + }, + "__wrappers__.closeMint.Args": { + "full_name": "__wrappers__.closeMint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.closeMint.ImplicitArgs": { + "full_name": "__wrappers__.closeMint.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.closeMint.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__.closeMint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.closeMint.__wrapped_func": { + "destination": "__main__.closeMint", + "type": "alias" + }, + "__wrappers__.closeMint_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.contractURI": { + "decorators": [ + "view" + ], + "pc": 4837, + "type": "function" + }, + "__wrappers__.contractURI.Args": { + "full_name": "__wrappers__.contractURI.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.contractURI.ImplicitArgs": { + "full_name": "__wrappers__.contractURI.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.contractURI.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__.contractURI.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.contractURI.__wrapped_func": { + "destination": "__main__.contractURI", + "type": "alias" + }, + "__wrappers__.contractURI_encode_return": { + "decorators": [], + "pc": 4818, + "type": "function" + }, + "__wrappers__.contractURI_encode_return.Args": { + "full_name": "__wrappers__.contractURI_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(contractURI_len: felt, contractURI: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.contractURI_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.contractURI_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.contractURI_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.contractURI_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.contractURI_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getApproved": { + "decorators": [ + "view" + ], + "pc": 5307, + "type": "function" + }, + "__wrappers__.getApproved.Args": { + "full_name": "__wrappers__.getApproved.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getApproved.ImplicitArgs": { + "full_name": "__wrappers__.getApproved.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getApproved.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getApproved.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getApproved.__wrapped_func": { + "destination": "__main__.getApproved", + "type": "alias" + }, + "__wrappers__.getApproved_encode_return": { + "decorators": [], + "pc": 5298, + "type": "function" + }, + "__wrappers__.getApproved_encode_return.Args": { + "full_name": "__wrappers__.getApproved_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(approved: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getApproved_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getApproved_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getApproved_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getApproved_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getApproved_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getCell": { + "decorators": [ + "view" + ], + "pc": 4299, + "type": "function" + }, + "__wrappers__.getCell.Args": { + "full_name": "__wrappers__.getCell.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCell.ImplicitArgs": { + "full_name": "__wrappers__.getCell.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCell.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__.getCell.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.getCell.__wrapped_func": { + "destination": "__main__.getCell", + "type": "alias" + }, + "__wrappers__.getCellPrice": { + "decorators": [ + "view" + ], + "pc": 3976, + "type": "function" + }, + "__wrappers__.getCellPrice.Args": { + "full_name": "__wrappers__.getCellPrice.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCellPrice.ImplicitArgs": { + "full_name": "__wrappers__.getCellPrice.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCellPrice.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__.getCellPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getCellPrice.__wrapped_func": { + "destination": "__main__.getCellPrice", + "type": "alias" + }, + "__wrappers__.getCellPrice_encode_return": { + "decorators": [], + "pc": 3967, + "type": "function" + }, + "__wrappers__.getCellPrice_encode_return.Args": { + "full_name": "__wrappers__.getCellPrice_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(price: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getCellPrice_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getCellPrice_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCellPrice_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getCellPrice_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getCellPrice_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getCellRenderer": { + "decorators": [ + "view" + ], + "pc": 4132, + "type": "function" + }, + "__wrappers__.getCellRenderer.Args": { + "full_name": "__wrappers__.getCellRenderer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCellRenderer.ImplicitArgs": { + "full_name": "__wrappers__.getCellRenderer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCellRenderer.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__.getCellRenderer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getCellRenderer.__wrapped_func": { + "destination": "__main__.getCellRenderer", + "type": "alias" + }, + "__wrappers__.getCellRenderer_encode_return": { + "decorators": [], + "pc": 4123, + "type": "function" + }, + "__wrappers__.getCellRenderer_encode_return.Args": { + "full_name": "__wrappers__.getCellRenderer_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getCellRenderer_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getCellRenderer_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCellRenderer_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getCellRenderer_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getCellRenderer_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getCell_encode_return": { + "decorators": [], + "pc": 4278, + "type": "function" + }, + "__wrappers__.getCell_encode_return.Args": { + "full_name": "__wrappers__.getCell_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 4 + }, + "ret_value": { + "cairo_type": "(contractAddress: felt, value: felt, cell_calldata_len: felt, cell_calldata: felt*)", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.getCell_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getCell_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getCell_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getCell_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.getCell_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getMaxPerWallet": { + "decorators": [ + "view" + ], + "pc": 3919, + "type": "function" + }, + "__wrappers__.getMaxPerWallet.Args": { + "full_name": "__wrappers__.getMaxPerWallet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMaxPerWallet.ImplicitArgs": { + "full_name": "__wrappers__.getMaxPerWallet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMaxPerWallet.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__.getMaxPerWallet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getMaxPerWallet.__wrapped_func": { + "destination": "__main__.getMaxPerWallet", + "type": "alias" + }, + "__wrappers__.getMaxPerWallet_encode_return": { + "decorators": [], + "pc": 3910, + "type": "function" + }, + "__wrappers__.getMaxPerWallet_encode_return.Args": { + "full_name": "__wrappers__.getMaxPerWallet_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(max: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getMaxPerWallet_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getMaxPerWallet_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMaxPerWallet_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getMaxPerWallet_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getMaxPerWallet_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getMerkleRoot": { + "decorators": [ + "view" + ], + "pc": 4189, + "type": "function" + }, + "__wrappers__.getMerkleRoot.Args": { + "full_name": "__wrappers__.getMerkleRoot.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMerkleRoot.ImplicitArgs": { + "full_name": "__wrappers__.getMerkleRoot.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMerkleRoot.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__.getMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getMerkleRoot.__wrapped_func": { + "destination": "__main__.getMerkleRoot", + "type": "alias" + }, + "__wrappers__.getMerkleRoot_encode_return": { + "decorators": [], + "pc": 4180, + "type": "function" + }, + "__wrappers__.getMerkleRoot_encode_return.Args": { + "full_name": "__wrappers__.getMerkleRoot_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(root: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMerkleRoot_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getMerkleRoot_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getMerkleRoot_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getRoyaltyRate": { + "decorators": [ + "view" + ], + "pc": 4033, + "type": "function" + }, + "__wrappers__.getRoyaltyRate.Args": { + "full_name": "__wrappers__.getRoyaltyRate.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getRoyaltyRate.ImplicitArgs": { + "full_name": "__wrappers__.getRoyaltyRate.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getRoyaltyRate.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__.getRoyaltyRate.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getRoyaltyRate.__wrapped_func": { + "destination": "__main__.getRoyaltyRate", + "type": "alias" + }, + "__wrappers__.getRoyaltyRate_encode_return": { + "decorators": [], + "pc": 4024, + "type": "function" + }, + "__wrappers__.getRoyaltyRate_encode_return.Args": { + "full_name": "__wrappers__.getRoyaltyRate_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(rate: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getRoyaltyRate_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getRoyaltyRate_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getRoyaltyRate_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getRoyaltyRate_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getRoyaltyRate_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialize": { + "decorators": [ + "external" + ], + "pc": 4759, + "type": "function" + }, + "__wrappers__.initialize.Args": { + "full_name": "__wrappers__.initialize.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.ImplicitArgs": { + "full_name": "__wrappers__.initialize.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.initialize.__wrapped_func": { + "destination": "__main__.initialize", + "type": "alias" + }, + "__wrappers__.initialize_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.isApprovedForAll": { + "decorators": [ + "view" + ], + "pc": 5343, + "type": "function" + }, + "__wrappers__.isApprovedForAll.Args": { + "full_name": "__wrappers__.isApprovedForAll.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isApprovedForAll.ImplicitArgs": { + "full_name": "__wrappers__.isApprovedForAll.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isApprovedForAll.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.isApprovedForAll.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.isApprovedForAll.__wrapped_func": { + "destination": "__main__.isApprovedForAll", + "type": "alias" + }, + "__wrappers__.isApprovedForAll_encode_return": { + "decorators": [], + "pc": 5334, + "type": "function" + }, + "__wrappers__.isApprovedForAll_encode_return.Args": { + "full_name": "__wrappers__.isApprovedForAll_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(isApproved: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.isApprovedForAll_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.isApprovedForAll_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isApprovedForAll_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.isApprovedForAll_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.isApprovedForAll_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.is_initialized": { + "decorators": [ + "view" + ], + "pc": 4797, + "type": "function" + }, + "__wrappers__.is_initialized.Args": { + "full_name": "__wrappers__.is_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_initialized.ImplicitArgs": { + "full_name": "__wrappers__.is_initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_initialized.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__.is_initialized.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.is_initialized.__wrapped_func": { + "destination": "__main__.is_initialized", + "type": "alias" + }, + "__wrappers__.is_initialized_encode_return": { + "decorators": [], + "pc": 4788, + "type": "function" + }, + "__wrappers__.is_initialized_encode_return.Args": { + "full_name": "__wrappers__.is_initialized_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__.is_initialized_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.is_initialized_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_initialized_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_initialized_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.is_initialized_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.mintAndSetPublic": { + "decorators": [ + "external" + ], + "pc": 4628, + "type": "function" + }, + "__wrappers__.mintAndSetPublic.Args": { + "full_name": "__wrappers__.mintAndSetPublic.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mintAndSetPublic.ImplicitArgs": { + "full_name": "__wrappers__.mintAndSetPublic.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mintAndSetPublic.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__.mintAndSetPublic.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.mintAndSetPublic.__wrapped_func": { + "destination": "__main__.mintAndSetPublic", + "type": "alias" + }, + "__wrappers__.mintAndSetPublic_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.mintOwner": { + "decorators": [ + "external" + ], + "pc": 5506, + "type": "function" + }, + "__wrappers__.mintOwner.Args": { + "full_name": "__wrappers__.mintOwner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mintOwner.ImplicitArgs": { + "full_name": "__wrappers__.mintOwner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mintOwner.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__.mintOwner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.mintOwner.__wrapped_func": { + "destination": "__main__.mintOwner", + "type": "alias" + }, + "__wrappers__.mintOwner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.mintPublic": { + "decorators": [ + "external" + ], + "pc": 4554, + "type": "function" + }, + "__wrappers__.mintPublic.Args": { + "full_name": "__wrappers__.mintPublic.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mintPublic.ImplicitArgs": { + "full_name": "__wrappers__.mintPublic.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mintPublic.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__.mintPublic.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.mintPublic.__wrapped_func": { + "destination": "__main__.mintPublic", + "type": "alias" + }, + "__wrappers__.mintPublic_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.name": { + "decorators": [ + "view" + ], + "pc": 5074, + "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": 5065, + "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__.openMint": { + "decorators": [ + "external" + ], + "pc": 5181, + "type": "function" + }, + "__wrappers__.openMint.Args": { + "full_name": "__wrappers__.openMint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.openMint.ImplicitArgs": { + "full_name": "__wrappers__.openMint.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.openMint.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__.openMint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.openMint.__wrapped_func": { + "destination": "__main__.openMint", + "type": "alias" + }, + "__wrappers__.openMint_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.owner": { + "decorators": [ + "view" + ], + "pc": 3837, + "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__.ownerOf": { + "decorators": [ + "view" + ], + "pc": 5271, + "type": "function" + }, + "__wrappers__.ownerOf.Args": { + "full_name": "__wrappers__.ownerOf.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.ownerOf.ImplicitArgs": { + "full_name": "__wrappers__.ownerOf.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.ownerOf.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.ownerOf.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.ownerOf.__wrapped_func": { + "destination": "__main__.ownerOf", + "type": "alias" + }, + "__wrappers__.ownerOf_encode_return": { + "decorators": [], + "pc": 5262, + "type": "function" + }, + "__wrappers__.ownerOf_encode_return.Args": { + "full_name": "__wrappers__.ownerOf_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(owner: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.ownerOf_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.ownerOf_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.ownerOf_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.ownerOf_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.ownerOf_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.owner_encode_return": { + "decorators": [], + "pc": 3828, + "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__.renderCell": { + "decorators": [ + "view" + ], + "pc": 4365, + "type": "function" + }, + "__wrappers__.renderCell.Args": { + "full_name": "__wrappers__.renderCell.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderCell.ImplicitArgs": { + "full_name": "__wrappers__.renderCell.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderCell.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__.renderCell.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.renderCell.__wrapped_func": { + "destination": "__main__.renderCell", + "type": "alias" + }, + "__wrappers__.renderCellValue": { + "decorators": [ + "view" + ], + "pc": 4403, + "type": "function" + }, + "__wrappers__.renderCellValue.Args": { + "full_name": "__wrappers__.renderCellValue.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderCellValue.ImplicitArgs": { + "full_name": "__wrappers__.renderCellValue.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderCellValue.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__.renderCellValue.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.renderCellValue.__wrapped_func": { + "destination": "__main__.renderCellValue", + "type": "alias" + }, + "__wrappers__.renderCellValue_encode_return": { + "decorators": [], + "pc": 4394, + "type": "function" + }, + "__wrappers__.renderCellValue_encode_return.Args": { + "full_name": "__wrappers__.renderCellValue_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(value: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.renderCellValue_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.renderCellValue_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderCellValue_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.renderCellValue_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.renderCellValue_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.renderCell_encode_return": { + "decorators": [], + "pc": 4354, + "type": "function" + }, + "__wrappers__.renderCell_encode_return.Args": { + "full_name": "__wrappers__.renderCell_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "ret_value": { + "cairo_type": "(cell: sheet.library.CellRendered)", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__wrappers__.renderCell_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.renderCell_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderCell_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.renderCell_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.renderCell_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.renderGrid": { + "decorators": [ + "view" + ], + "pc": 4485, + "type": "function" + }, + "__wrappers__.renderGrid.Args": { + "full_name": "__wrappers__.renderGrid.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderGrid.ImplicitArgs": { + "full_name": "__wrappers__.renderGrid.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderGrid.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__.renderGrid.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.renderGrid.__wrapped_func": { + "destination": "__main__.renderGrid", + "type": "alias" + }, + "__wrappers__.renderGrid_encode_return": { + "decorators": [], + "pc": 4463, + "type": "function" + }, + "__wrappers__.renderGrid_encode_return.Args": { + "full_name": "__wrappers__.renderGrid_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(cells_len: felt, cells: sheet.library.CellRendered*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.renderGrid_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.renderGrid_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renderGrid_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.renderGrid_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.renderGrid_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.royaltyInfo": { + "decorators": [ + "view" + ], + "pc": 4069, + "type": "function" + }, + "__wrappers__.royaltyInfo.Args": { + "full_name": "__wrappers__.royaltyInfo.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.royaltyInfo.ImplicitArgs": { + "full_name": "__wrappers__.royaltyInfo.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.royaltyInfo.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__.royaltyInfo.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.royaltyInfo.__wrapped_func": { + "destination": "__main__.royaltyInfo", + "type": "alias" + }, + "__wrappers__.royaltyInfo_encode_return": { + "decorators": [], + "pc": 4058, + "type": "function" + }, + "__wrappers__.royaltyInfo_encode_return.Args": { + "full_name": "__wrappers__.royaltyInfo_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "ret_value": { + "cairo_type": "(receiver: felt, royaltyAmount: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__wrappers__.royaltyInfo_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.royaltyInfo_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.royaltyInfo_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.royaltyInfo_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.royaltyInfo_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.safeTransferFrom": { + "decorators": [ + "external" + ], + "pc": 5461, + "type": "function" + }, + "__wrappers__.safeTransferFrom.Args": { + "full_name": "__wrappers__.safeTransferFrom.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.safeTransferFrom.ImplicitArgs": { + "full_name": "__wrappers__.safeTransferFrom.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.safeTransferFrom.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.safeTransferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.safeTransferFrom.__wrapped_func": { + "destination": "__main__.safeTransferFrom", + "type": "alias" + }, + "__wrappers__.safeTransferFrom_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setApprovalForAll": { + "decorators": [ + "external" + ], + "pc": 5399, + "type": "function" + }, + "__wrappers__.setApprovalForAll.Args": { + "full_name": "__wrappers__.setApprovalForAll.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setApprovalForAll.ImplicitArgs": { + "full_name": "__wrappers__.setApprovalForAll.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setApprovalForAll.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.setApprovalForAll.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setApprovalForAll.__wrapped_func": { + "destination": "__main__.setApprovalForAll", + "type": "alias" + }, + "__wrappers__.setApprovalForAll_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setCell": { + "decorators": [ + "external" + ], + "pc": 4241, + "type": "function" + }, + "__wrappers__.setCell.Args": { + "full_name": "__wrappers__.setCell.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setCell.ImplicitArgs": { + "full_name": "__wrappers__.setCell.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setCell.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__.setCell.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setCell.__wrapped_func": { + "destination": "__main__.setCell", + "type": "alias" + }, + "__wrappers__.setCellPrice": { + "decorators": [ + "external" + ], + "pc": 3943, + "type": "function" + }, + "__wrappers__.setCellPrice.Args": { + "full_name": "__wrappers__.setCellPrice.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setCellPrice.ImplicitArgs": { + "full_name": "__wrappers__.setCellPrice.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setCellPrice.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__.setCellPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setCellPrice.__wrapped_func": { + "destination": "__main__.setCellPrice", + "type": "alias" + }, + "__wrappers__.setCellPrice_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setCellRenderer": { + "decorators": [ + "external" + ], + "pc": 4099, + "type": "function" + }, + "__wrappers__.setCellRenderer.Args": { + "full_name": "__wrappers__.setCellRenderer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setCellRenderer.ImplicitArgs": { + "full_name": "__wrappers__.setCellRenderer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setCellRenderer.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__.setCellRenderer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setCellRenderer.__wrapped_func": { + "destination": "__main__.setCellRenderer", + "type": "alias" + }, + "__wrappers__.setCellRenderer_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setCell_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setContractUri": { + "decorators": [ + "external" + ], + "pc": 4866, + "type": "function" + }, + "__wrappers__.setContractUri.Args": { + "full_name": "__wrappers__.setContractUri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setContractUri.ImplicitArgs": { + "full_name": "__wrappers__.setContractUri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setContractUri.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__.setContractUri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setContractUri.__wrapped_func": { + "destination": "__main__.setContractUri", + "type": "alias" + }, + "__wrappers__.setContractUri_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setMaxPerWallet": { + "decorators": [ + "external" + ], + "pc": 3886, + "type": "function" + }, + "__wrappers__.setMaxPerWallet.Args": { + "full_name": "__wrappers__.setMaxPerWallet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setMaxPerWallet.ImplicitArgs": { + "full_name": "__wrappers__.setMaxPerWallet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setMaxPerWallet.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__.setMaxPerWallet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setMaxPerWallet.__wrapped_func": { + "destination": "__main__.setMaxPerWallet", + "type": "alias" + }, + "__wrappers__.setMaxPerWallet_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setMerkleRoot": { + "decorators": [ + "external" + ], + "pc": 4156, + "type": "function" + }, + "__wrappers__.setMerkleRoot.Args": { + "full_name": "__wrappers__.setMerkleRoot.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setMerkleRoot.ImplicitArgs": { + "full_name": "__wrappers__.setMerkleRoot.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setMerkleRoot.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__.setMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setMerkleRoot.__wrapped_func": { + "destination": "__main__.setMerkleRoot", + "type": "alias" + }, + "__wrappers__.setMerkleRoot_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setName": { + "decorators": [ + "external" + ], + "pc": 5098, + "type": "function" + }, + "__wrappers__.setName.Args": { + "full_name": "__wrappers__.setName.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setName.ImplicitArgs": { + "full_name": "__wrappers__.setName.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setName.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__.setName.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setName.__wrapped_func": { + "destination": "__main__.setName", + "type": "alias" + }, + "__wrappers__.setName_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setRoyaltyRate": { + "decorators": [ + "external" + ], + "pc": 4000, + "type": "function" + }, + "__wrappers__.setRoyaltyRate.Args": { + "full_name": "__wrappers__.setRoyaltyRate.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setRoyaltyRate.ImplicitArgs": { + "full_name": "__wrappers__.setRoyaltyRate.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setRoyaltyRate.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__.setRoyaltyRate.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setRoyaltyRate.__wrapped_func": { + "destination": "__main__.setRoyaltyRate", + "type": "alias" + }, + "__wrappers__.setRoyaltyRate_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setSymbol": { + "decorators": [ + "external" + ], + "pc": 5155, + "type": "function" + }, + "__wrappers__.setSymbol.Args": { + "full_name": "__wrappers__.setSymbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSymbol.ImplicitArgs": { + "full_name": "__wrappers__.setSymbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSymbol.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__.setSymbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setSymbol.__wrapped_func": { + "destination": "__main__.setSymbol", + "type": "alias" + }, + "__wrappers__.setSymbol_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 5041, + "type": "function" + }, + "__wrappers__.supportsInterface.Args": { + "full_name": "__wrappers__.supportsInterface.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.supportsInterface.__wrapped_func": { + "destination": "__main__.supportsInterface", + "type": "alias" + }, + "__wrappers__.supportsInterface_encode_return": { + "decorators": [], + "pc": 5032, + "type": "function" + }, + "__wrappers__.supportsInterface_encode_return.Args": { + "full_name": "__wrappers__.supportsInterface_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.supportsInterface_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.symbol": { + "decorators": [ + "view" + ], + "pc": 5131, + "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": 5122, + "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__.tokenByIndex": { + "decorators": [ + "view" + ], + "pc": 4952, + "type": "function" + }, + "__wrappers__.tokenByIndex.Args": { + "full_name": "__wrappers__.tokenByIndex.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenByIndex.ImplicitArgs": { + "full_name": "__wrappers__.tokenByIndex.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenByIndex.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__.tokenByIndex.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.tokenByIndex.__wrapped_func": { + "destination": "__main__.tokenByIndex", + "type": "alias" + }, + "__wrappers__.tokenByIndex_encode_return": { + "decorators": [], + "pc": 4942, + "type": "function" + }, + "__wrappers__.tokenByIndex_encode_return.Args": { + "full_name": "__wrappers__.tokenByIndex_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.tokenByIndex_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.tokenByIndex_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenByIndex_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.tokenByIndex_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.tokenByIndex_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.tokenOfOwnerByIndex": { + "decorators": [ + "view" + ], + "pc": 4995, + "type": "function" + }, + "__wrappers__.tokenOfOwnerByIndex.Args": { + "full_name": "__wrappers__.tokenOfOwnerByIndex.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenOfOwnerByIndex.ImplicitArgs": { + "full_name": "__wrappers__.tokenOfOwnerByIndex.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenOfOwnerByIndex.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__.tokenOfOwnerByIndex.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.tokenOfOwnerByIndex.__wrapped_func": { + "destination": "__main__.tokenOfOwnerByIndex", + "type": "alias" + }, + "__wrappers__.tokenOfOwnerByIndex_encode_return": { + "decorators": [], + "pc": 4985, + "type": "function" + }, + "__wrappers__.tokenOfOwnerByIndex_encode_return.Args": { + "full_name": "__wrappers__.tokenOfOwnerByIndex_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(tokenId: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.tokenOfOwnerByIndex_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.tokenOfOwnerByIndex_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenOfOwnerByIndex_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.tokenOfOwnerByIndex_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.tokenOfOwnerByIndex_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.tokenURI": { + "decorators": [ + "view" + ], + "pc": 4701, + "type": "function" + }, + "__wrappers__.tokenURI.Args": { + "full_name": "__wrappers__.tokenURI.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenURI.ImplicitArgs": { + "full_name": "__wrappers__.tokenURI.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenURI.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.tokenURI.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.tokenURI.__wrapped_func": { + "destination": "__main__.tokenURI", + "type": "alias" + }, + "__wrappers__.tokenURI_encode_return": { + "decorators": [], + "pc": 4682, + "type": "function" + }, + "__wrappers__.tokenURI_encode_return.Args": { + "full_name": "__wrappers__.tokenURI_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(token_uri_len: felt, token_uri: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.tokenURI_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.tokenURI_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.tokenURI_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.tokenURI_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.tokenURI_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.totalSupply": { + "decorators": [ + "view" + ], + "pc": 4914, + "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": 4904, + "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__.transferFrom": { + "decorators": [ + "external" + ], + "pc": 5428, + "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.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transferOwnership": { + "decorators": [ + "external" + ], + "pc": 3859, + "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" + }, + "constants.ETH_ADDRESS": { + "type": "const", + "value": -1531481363943511436577813308151597459855447218982827121852527537121361113658 + }, + "interfaces.ICellRenderer": { + "type": "namespace" + }, + "interfaces.ICellRenderer.Args": { + "full_name": "interfaces.ICellRenderer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.ICellRenderer.ImplicitArgs": { + "full_name": "interfaces.ICellRenderer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.ICellRenderer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "interfaces.ICellRenderer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "interfaces.ICellRenderer.TOKEN_URI_SELECTOR": { + "type": "const", + "value": 972963298680412523176499874437857470953299865468167336795334065766985940564 + }, + "interfaces.ICellRenderer.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "interfaces.ICellRenderer.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "interfaces.ICellRenderer.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "interfaces.ICellRenderer.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "interfaces.ICellRenderer.token_uri": { + "decorators": [], + "pc": 2571, + "type": "function" + }, + "interfaces.ICellRenderer.token_uri.Args": { + "full_name": "interfaces.ICellRenderer.token_uri.Args", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "name": { + "cairo_type": "felt", + "offset": 3 + }, + "token_id": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "interfaces.ICellRenderer.token_uri.ImplicitArgs": { + "full_name": "interfaces.ICellRenderer.token_uri.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "interfaces.ICellRenderer.token_uri.Return": { + "cairo_type": "(data_uri_len: felt, data_uri: felt*)", + "type": "type_definition" + }, + "interfaces.ICellRenderer.token_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "interfaces.IERC20": { + "type": "namespace" + }, + "interfaces.IERC20.Args": { + "full_name": "interfaces.IERC20.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.IERC20.ImplicitArgs": { + "full_name": "interfaces.IERC20.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.IERC20.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "interfaces.IERC20.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "interfaces.IERC20.TRANSFERFROM_SELECTOR": { + "type": "const", + "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 + }, + "interfaces.IERC20.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "interfaces.IERC20.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "interfaces.IERC20.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "interfaces.IERC20.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "interfaces.INaming": { + "type": "namespace" + }, + "interfaces.INaming.ADDRESS_TO_DOMAIN_SELECTOR": { + "type": "const", + "value": 1603245472811392061809591067260089019426816523107069796238809492656815485546 + }, + "interfaces.INaming.Args": { + "full_name": "interfaces.INaming.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.INaming.BOOK_DOMAIN_SELECTOR": { + "type": "const", + "value": 936186683880093131965099014648752254766233136099961890187205330811825921846 + }, + "interfaces.INaming.BUY_SELECTOR": { + "type": "const", + "value": 1287248338404847646550592163281630804549802830245792727739111870260704353484 + }, + "interfaces.INaming.DOMAIN_TO_ADDRESS_SELECTOR": { + "type": "const", + "value": 1304663672637822515145798791978169141181160723516306988875863115072156520032 + }, + "interfaces.INaming.DOMAIN_TO_EXPIRY_SELECTOR": { + "type": "const", + "value": 1688068772593240915304213064459924393639128458125446685210515793078781613139 + }, + "interfaces.INaming.DOMAIN_TO_TOKEN_ID_SELECTOR": { + "type": "const", + "value": 287203778117271963496001774582249906491145397282682300703398354179686477821 + }, + "interfaces.INaming.END_WHITELIST_SELECTOR": { + "type": "const", + "value": 430278271522566031738274479754686968816445504001052333064960814431997712491 + }, + "interfaces.INaming.ImplicitArgs": { + "full_name": "interfaces.INaming.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.INaming.RENEW_SELECTOR": { + "type": "const", + "value": 930560540317825161694843407433987609535422044572966677410925679656498823082 + }, + "interfaces.INaming.RESET_SUBDOMAINS_SELECTOR": { + "type": "const", + "value": 126790722957066457440757403135463934732692534946350256483257019753141642677 + }, + "interfaces.INaming.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "interfaces.INaming.SET_ADDRESS_TO_DOMAIN_SELECTOR": { + "type": "const", + "value": 1272327425418240154350240722461747219123827088548848919054624593718880636642 + }, + "interfaces.INaming.SET_ADMIN_SELECTOR": { + "type": "const", + "value": 1643497262818327213033567936029803029001517427271096293547852372923525778830 + }, + "interfaces.INaming.SET_DOMAIN_OWNER_SELECTOR": { + "type": "const", + "value": 1657616985290299970565155922883425836620187549922238144093064068412290249085 + }, + "interfaces.INaming.SET_DOMAIN_TO_ADDRESS_SELECTOR": { + "type": "const", + "value": 1610394222013638976391106232404059096560849178173130090264042376853321601603 + }, + "interfaces.INaming.SET_L1_CONTRACT_SELECTOR": { + "type": "const", + "value": 458122530637151155520434043621120900362855539371259928133005713204644859413 + }, + "interfaces.INaming.SET_PRICING_CONTRACT_SELECTOR": { + "type": "const", + "value": 975234576296278877427218729874669435734165287699110428367360141295740789589 + }, + "interfaces.INaming.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "interfaces.INaming.TRANSFER_BALANCE_SELECTOR": { + "type": "const", + "value": 1122072494608652793215368244817518736891471546633388220255683786620647808909 + }, + "interfaces.INaming.TRANSFER_DOMAIN_SELECTOR": { + "type": "const", + "value": 1278885709838921827005554121329964137868788698247768520021056154210563044448 + }, + "interfaces.INaming.UPGRADE_SELECTOR": { + "type": "const", + "value": 429286934060636239444256046255241512105662385954349596568652644383873724621 + }, + "interfaces.INaming.WHITELISTED_MINT_SELECTOR": { + "type": "const", + "value": 1539836454991056428460861901085714290318244964622763157349500142767310659373 + }, + "interfaces.INaming.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "interfaces.INaming.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "interfaces.INaming.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "interfaces.INaming.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "interfaces.ISheet": { + "type": "namespace" + }, + "interfaces.ISheet.Args": { + "full_name": "interfaces.ISheet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.ISheet.GETCELL_SELECTOR": { + "type": "const", + "value": 443075019000274462353429320046008552588058957208244535324287878716174949881 + }, + "interfaces.ISheet.ImplicitArgs": { + "full_name": "interfaces.ISheet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.ISheet.OWNER_SELECTOR": { + "type": "const", + "value": 907111799109225873672206001743429201758838553092777504370151546632448000192 + }, + "interfaces.ISheet.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "interfaces.ISheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "interfaces.ISheet.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "interfaces.ISheet.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "interfaces.ISheet.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "interfaces.ISheet.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "interfaces.IStarknetId": { + "type": "namespace" + }, + "interfaces.IStarknetId.APPROVE_SELECTOR": { + "type": "const", + "value": 949021990203918389843157787496164629863144228991510976554585288817234167820 + }, + "interfaces.IStarknetId.Args": { + "full_name": "interfaces.IStarknetId.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.IStarknetId.BALANCEOF_SELECTOR": { + "type": "const", + "value": 1307730684388977109649524593492043083703013045633289330664425380824804018030 + }, + "interfaces.IStarknetId.GETAPPROVED_SELECTOR": { + "type": "const", + "value": 313621473760873935122783910304240840031223477451753145243382550859039628062 + }, + "interfaces.IStarknetId.GET_CONFIRMED_DATA_SELECTOR": { + "type": "const", + "value": 530322796649034839128289081374954442593577033803314989864127372531780950730 + }, + "interfaces.IStarknetId.GET_USER_DATA_SELECTOR": { + "type": "const", + "value": 1609502682165887867679853017049770109196370572340175903006230372478665206036 + }, + "interfaces.IStarknetId.GET_VERIFIER_DATA_SELECTOR": { + "type": "const", + "value": 473330094356310390713628159409004218371996502787750188278167680893156793640 + }, + "interfaces.IStarknetId.ISAPPROVEDFORALL_SELECTOR": { + "type": "const", + "value": 955640681311292084896022829531366384024621189567662336953606158378698906672 + }, + "interfaces.IStarknetId.ImplicitArgs": { + "full_name": "interfaces.IStarknetId.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "interfaces.IStarknetId.MINT_SELECTOR": { + "type": "const", + "value": 1329909728320632088402217562277154056711815095720684343816173432540100887380 + }, + "interfaces.IStarknetId.NAME_SELECTOR": { + "type": "const", + "value": 1528802474226268325865027367859591458315299653151958663884057507666229546336 + }, + "interfaces.IStarknetId.OWNEROF_SELECTOR": { + "type": "const", + "value": 73122117822990066614852869276021392412342625629800410280609241172256672489 + }, + "interfaces.IStarknetId.OWNER_OF_SELECTOR": { + "type": "const", + "value": 1507437626807800615315004738637144922697981204057516501649517912180529424988 + }, + "interfaces.IStarknetId.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "interfaces.IStarknetId.SAFETRANSFERFROM_SELECTOR": { + "type": "const", + "value": 730327702935662484951878015260342994925824754530470619774470754812327453764 + }, + "interfaces.IStarknetId.SETAPPROVALFORALL_SELECTOR": { + "type": "const", + "value": 1280583940859288259579061247154630474140520431395903753515491282704959909530 + }, + "interfaces.IStarknetId.SET_USER_DATA_SELECTOR": { + "type": "const", + "value": 109892487981044272116361807154779435378309404389934353731864404719549138389 + }, + "interfaces.IStarknetId.SET_VERIFIER_DATA_SELECTOR": { + "type": "const", + "value": 910948863065477691329095938083983158593751349378422102074061168548026151635 + }, + "interfaces.IStarknetId.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "interfaces.IStarknetId.SYMBOL_SELECTOR": { + "type": "const", + "value": 944713526212149105522785400348068751682982210605126537021911324578866405028 + }, + "interfaces.IStarknetId.TOKENURI_SELECTOR": { + "type": "const", + "value": 527349597080429316600677333550588288293424769527062261567739596074387138637 + }, + "interfaces.IStarknetId.TRANSFERFROM_SELECTOR": { + "type": "const", + "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 + }, + "interfaces.IStarknetId.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "interfaces.IStarknetId.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "interfaces.IStarknetId.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "interfaces.IStarknetId.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "interfaces.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "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": 341, + "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": 308, + "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": 301, + "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": 323, + "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.transfer_ownership": { + "decorators": [], + "pc": 329, + "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": 271, + "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": 276, + "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": 289, + "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": 246, + "type": "function" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args": { + "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args", + "members": { + "newOwner": { + "cairo_type": "felt", + "offset": 1 + }, + "previousOwner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.access.ownable.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "openzeppelin.access.ownable.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165": { + "type": "namespace" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.Args": { + "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.SUPPORTSINTERFACE_SELECTOR": { + "type": "const", + "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845 + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface": { + "decorators": [], + "pc": 707, + "type": "function" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Args": { + "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Args", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "interfaceId": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.introspection.erc165.library.ERC165": { + "type": "namespace" + }, + "openzeppelin.introspection.erc165.library.ERC165.Args": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.library.ERC165.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.library.ERC165.register_interface": { + "decorators": [], + "pc": 420, + "type": "function" + }, + "openzeppelin.introspection.erc165.library.ERC165.register_interface.Args": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165.register_interface.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165.register_interface.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165.register_interface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165.register_interface.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.library.ERC165.register_interface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.library.ERC165.supports_interface": { + "decorators": [], + "pc": 403, + "type": "function" + }, + "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Args": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165.supports_interface.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165.supports_interface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.library.ERC165.supports_interface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces": { + "type": "namespace" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Args": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr": { + "decorators": [], + "pc": 362, + "type": "function" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Args": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read": { + "decorators": [], + "pc": 376, + "type": "function" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Args": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Return": { + "cairo_type": "(is_supported: felt)", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write": { + "decorators": [], + "pc": 390, + "type": "function" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Args": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.ImplicitArgs": { + "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.introspection.erc165.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.IERC165_ID": { + "destination": "openzeppelin.utils.constants.library.IERC165_ID", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.INVALID_ID": { + "destination": "openzeppelin.utils.constants.library.INVALID_ID", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.introspection.erc165.library.assert_not_equal": { + "destination": "starkware.cairo.common.math.assert_not_equal", + "type": "alias" + }, + "openzeppelin.security.safemath.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.security.safemath.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.security.safemath.library.SafeUint256": { + "type": "namespace" + }, + "openzeppelin.security.safemath.library.SafeUint256.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.SafeUint256.add": { + "decorators": [], + "pc": 659, + "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": 680, + "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.IERC20.IERC20": { + "type": "namespace" + }, + "openzeppelin.token.erc20.IERC20.IERC20.ALLOWANCE_SELECTOR": { + "type": "const", + "value": 863164345921111744606866654754108663958095967665259696902984674202985078753 + }, + "openzeppelin.token.erc20.IERC20.IERC20.APPROVE_SELECTOR": { + "type": "const", + "value": 949021990203918389843157787496164629863144228991510976554585288817234167820 + }, + "openzeppelin.token.erc20.IERC20.IERC20.Args": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.BALANCEOF_SELECTOR": { + "type": "const", + "value": 1307730684388977109649524593492043083703013045633289330664425380824804018030 + }, + "openzeppelin.token.erc20.IERC20.IERC20.DECIMALS_SELECTOR": { + "type": "const", + "value": 134830404806214277570220174593674215737759987247891306080029841794115377321 + }, + "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.NAME_SELECTOR": { + "type": "const", + "value": 1528802474226268325865027367859591458315299653151958663884057507666229546336 + }, + "openzeppelin.token.erc20.IERC20.IERC20.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.IERC20.IERC20.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.IERC20.IERC20.SYMBOL_SELECTOR": { + "type": "const", + "value": 944713526212149105522785400348068751682982210605126537021911324578866405028 + }, + "openzeppelin.token.erc20.IERC20.IERC20.TOTALSUPPLY_SELECTOR": { + "type": "const", + "value": 227334030968744315992796982100494617316223563777432855541120004521101595501 + }, + "openzeppelin.token.erc20.IERC20.IERC20.TRANSFERFROM_SELECTOR": { + "type": "const", + "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 + }, + "openzeppelin.token.erc20.IERC20.IERC20.TRANSFER_SELECTOR": { + "type": "const", + "value": 232670485425082704932579856502088130646006032362877466777181098476241604910 + }, + "openzeppelin.token.erc20.IERC20.IERC20.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom": { + "decorators": [], + "pc": 633, + "type": "function" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "recipient": { + "cairo_type": "felt", + "offset": 2 + }, + "sender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.token.erc20.IERC20.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver": { + "type": "namespace" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Args": { + "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ONERC721RECEIVED_SELECTOR": { + "type": "const", + "value": 441833262846246486607087847804043886170335009155803575450536462761436446875 + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received": { + "decorators": [], + "pc": 730, + "type": "function" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Args": { + "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Args", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "data": { + "cairo_type": "felt*", + "offset": 6 + }, + "data_len": { + "cairo_type": "felt", + "offset": 5 + }, + "from_": { + "cairo_type": "felt", + "offset": 2 + }, + "operator": { + "cairo_type": "felt", + "offset": 1 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 3 + } + }, + "size": 7, + "type": "struct" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Return": { + "cairo_type": "(selector: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "openzeppelin.token.erc721.IERC721Receiver.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC165": { + "destination": "openzeppelin.introspection.erc165.library.ERC165", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721": { + "destination": "openzeppelin.token.erc721.library.ERC721", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable": { + "type": "namespace" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn": { + "decorators": [], + "pc": 2142, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._burn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint": { + "decorators": [], + "pc": 2124, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.Args", + "members": { + "to": { + "cairo_type": "felt", + "offset": 0 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable._mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer": { + "decorators": [], + "pc": 2008, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from": { + "decorators": [], + "pc": 2102, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 5 + }, + "data_len": { + "cairo_type": "felt", + "offset": 4 + }, + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 6, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.safe_transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index": { + "decorators": [], + "pc": 2022, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.Return": { + "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_by_index.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index": { + "decorators": [], + "pc": 2051, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.Return": { + "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.token_of_owner_by_index.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply": { + "decorators": [], + "pc": 2016, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.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.erc721.enumerable.library.ERC721Enumerable.total_supply.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from": { + "decorators": [], + "pc": 2082, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable.transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens": { + "type": "namespace" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr": { + "decorators": [], + "pc": 1775, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read": { + "decorators": [], + "pc": 1792, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.Return": { + "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write": { + "decorators": [], + "pc": 1813, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index": { + "type": "namespace" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr": { + "decorators": [], + "pc": 1832, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read": { + "decorators": [], + "pc": 1849, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.Return": { + "cairo_type": "(index: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write": { + "decorators": [], + "pc": 1870, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_index.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len": { + "type": "namespace" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr": { + "decorators": [], + "pc": 1734, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read": { + "decorators": [], + "pc": 1739, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write": { + "decorators": [], + "pc": 1758, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.Args", + "members": { + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_all_tokens_len.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens": { + "type": "namespace" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr": { + "decorators": [], + "pc": 1889, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read": { + "decorators": [], + "pc": 1909, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.Return": { + "cairo_type": "(token_id: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write": { + "decorators": [], + "pc": 1931, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.Args", + "members": { + "index": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 3 + } + }, + "size": 5, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index": { + "type": "namespace" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr": { + "decorators": [], + "pc": 1951, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read": { + "decorators": [], + "pc": 1968, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.Return": { + "cairo_type": "(index: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write": { + "decorators": [], + "pc": 1989, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable_owned_tokens_index.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.IERC721_ENUMERABLE_ID": { + "destination": "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.SafeUint256": { + "destination": "openzeppelin.security.safemath.library.SafeUint256", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration": { + "decorators": [], + "pc": 2166, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_all_tokens_enumeration.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration": { + "decorators": [], + "pc": 2287, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.Args", + "members": { + "to": { + "cairo_type": "felt", + "offset": 0 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library._add_token_to_owner_enumeration.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration": { + "decorators": [], + "pc": 2200, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_all_tokens_enumeration.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration": { + "decorators": [], + "pc": 2313, + "type": "function" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.Args": { + "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.enumerable.library._remove_token_from_owner_enumeration.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "openzeppelin.token.erc721.enumerable.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "openzeppelin.token.erc721.enumerable.library.uint256_lt": { + "destination": "starkware.cairo.common.uint256.uint256_lt", + "type": "alias" + }, + "openzeppelin.token.erc721.library.Approval": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.Approval.Args": { + "full_name": "openzeppelin.token.erc721.library.Approval.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Approval.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.Approval.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Approval.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.Approval.SELECTOR": { + "type": "const", + "value": 544914742286571513055574265148471203182105283038408585630116262969508767999 + }, + "openzeppelin.token.erc721.library.Approval.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.Approval.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc721.library.Approval.emit": { + "decorators": [], + "pc": 794, + "type": "function" + }, + "openzeppelin.token.erc721.library.Approval.emit.Args": { + "full_name": "openzeppelin.token.erc721.library.Approval.emit.Args", + "members": { + "approved": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Approval.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.Approval.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Approval.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.Approval.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc721.library.Approval.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc721.library.Approval.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ApprovalForAll": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.Args": { + "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.SELECTOR": { + "type": "const", + "value": 11799366895331287683400559711902461446731448035283747365813974388970843869 + }, + "openzeppelin.token.erc721.library.ApprovalForAll.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ApprovalForAll.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.emit": { + "decorators": [], + "pc": 821, + "type": "function" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.emit.Args": { + "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.emit.Args", + "members": { + "approved": { + "cairo_type": "felt", + "offset": 2 + }, + "operator": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc721.library.ApprovalForAll.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ApprovalForAll.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC165": { + "destination": "openzeppelin.introspection.erc165.library.ERC165", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721._approve": { + "decorators": [], + "pc": 1457, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721._approve.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721._approve.Args", + "members": { + "to": { + "cairo_type": "felt", + "offset": 0 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721._approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721._approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721._burn": { + "decorators": [], + "pc": 1630, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721._burn.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721._burn.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._burn.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721._burn.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._burn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721._burn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721._exists": { + "decorators": [], + "pc": 1436, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721._exists.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721._exists.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._exists.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721._exists.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._exists.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721._exists.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner": { + "decorators": [], + "pc": 1369, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.token.erc721.library.ERC721._mint": { + "decorators": [], + "pc": 1575, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721._mint.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721._mint.Args", + "members": { + "to": { + "cairo_type": "felt", + "offset": 0 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._mint.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721._mint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721._mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721._safe_transfer": { + "decorators": [], + "pc": 1552, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721._safe_transfer.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721._safe_transfer.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 5 + }, + "data_len": { + "cairo_type": "felt", + "offset": 4 + }, + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 6, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._safe_transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721._safe_transfer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._safe_transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721._safe_transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721._transfer": { + "decorators": [], + "pc": 1481, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721._transfer.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721._transfer.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721._transfer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721._transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721._transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.approve": { + "decorators": [], + "pc": 1186, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.approve.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.approve.Args", + "members": { + "to": { + "cairo_type": "felt", + "offset": 0 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner": { + "decorators": [], + "pc": 1349, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.balance_of": { + "decorators": [], + "pc": 1127, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.balance_of.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.balance_of.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.balance_of.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.balance_of.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.balance_of.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.get_approved": { + "decorators": [], + "pc": 1156, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.get_approved.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.get_approved.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.get_approved.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.get_approved.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.get_approved.Return": { + "cairo_type": "(approved: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.get_approved.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.initializer": { + "decorators": [], + "pc": 1097, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.initializer.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.initializer.Args", + "members": { + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.initializer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.initializer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.is_approved_for_all": { + "decorators": [], + "pc": 1178, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Args", + "members": { + "operator": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Return": { + "cairo_type": "(approved: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.name": { + "decorators": [], + "pc": 1115, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.name.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.name.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.name.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.owner_of": { + "decorators": [], + "pc": 1137, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.owner_of.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.owner_of.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.owner_of.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.owner_of.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.owner_of.Return": { + "cairo_type": "(owner: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.owner_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.safe_transfer_from": { + "decorators": [], + "pc": 1312, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 5 + }, + "data_len": { + "cairo_type": "felt", + "offset": 4 + }, + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 6, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all": { + "decorators": [], + "pc": 1242, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Args", + "members": { + "approved": { + "cairo_type": "felt", + "offset": 1 + }, + "operator": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.symbol": { + "decorators": [], + "pc": 1121, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.symbol.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.symbol.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.symbol.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721.transfer_from": { + "decorators": [], + "pc": 1277, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721.transfer_from.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721.transfer_from.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.transfer_from.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721.transfer_from.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721.transfer_from.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721.transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.token.erc721.library.ERC721_balances": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721_balances.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_balances.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_balances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_balances.addr": { + "decorators": [], + "pc": 953, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_balances.addr.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.addr.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_balances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_balances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_balances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_balances.read": { + "decorators": [], + "pc": 967, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_balances.read.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.read.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.read.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_balances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_balances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_balances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_balances.write": { + "decorators": [], + "pc": 987, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_balances.write.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.write.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_balances.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_balances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_balances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_name": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721_name.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_name.addr": { + "decorators": [], + "pc": 847, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_name.addr.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_name.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_name.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_name.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_name.read": { + "decorators": [], + "pc": 852, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_name.read.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.read.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_name.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_name.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_name.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_name.write": { + "decorators": [], + "pc": 865, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_name.write.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_name.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_name.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_name.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr": { + "decorators": [], + "pc": 1051, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Args", + "members": { + "operator": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.read": { + "decorators": [], + "pc": 1068, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Args", + "members": { + "operator": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Return": { + "cairo_type": "(approved: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.write": { + "decorators": [], + "pc": 1083, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Args", + "members": { + "operator": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_owners": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721_owners.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_owners.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_owners.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_owners.addr": { + "decorators": [], + "pc": 907, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_owners.addr.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.addr.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_owners.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_owners.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_owners.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_owners.read": { + "decorators": [], + "pc": 924, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_owners.read.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.read.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.read.Return": { + "cairo_type": "(owner: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_owners.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_owners.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_owners.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_owners.write": { + "decorators": [], + "pc": 939, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_owners.write.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.write.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_owners.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_owners.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_owners.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_symbol": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_symbol.addr": { + "decorators": [], + "pc": 877, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.addr.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_symbol.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.read": { + "decorators": [], + "pc": 882, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.read.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.read.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_symbol.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.write": { + "decorators": [], + "pc": 895, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.write.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_symbol.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.addr": { + "decorators": [], + "pc": 1005, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.read": { + "decorators": [], + "pc": 1022, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Return": { + "cairo_type": "(approved: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.write": { + "decorators": [], + "pc": 1037, + "type": "function" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_token_approvals.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_token_uri": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.Args": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc721.library.ERC721_token_uri.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc721.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.token.erc721.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc721.library.IACCOUNT_ID": { + "destination": "openzeppelin.utils.constants.library.IACCOUNT_ID", + "type": "alias" + }, + "openzeppelin.token.erc721.library.IERC165": { + "destination": "openzeppelin.introspection.erc165.IERC165.IERC165", + "type": "alias" + }, + "openzeppelin.token.erc721.library.IERC721Receiver": { + "destination": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver", + "type": "alias" + }, + "openzeppelin.token.erc721.library.IERC721_ID": { + "destination": "openzeppelin.utils.constants.library.IERC721_ID", + "type": "alias" + }, + "openzeppelin.token.erc721.library.IERC721_METADATA_ID": { + "destination": "openzeppelin.utils.constants.library.IERC721_METADATA_ID", + "type": "alias" + }, + "openzeppelin.token.erc721.library.IERC721_RECEIVER_ID": { + "destination": "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID", + "type": "alias" + }, + "openzeppelin.token.erc721.library.SafeUint256": { + "destination": "openzeppelin.security.safemath.library.SafeUint256", + "type": "alias" + }, + "openzeppelin.token.erc721.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.token.erc721.library.Transfer": { + "type": "namespace" + }, + "openzeppelin.token.erc721.library.Transfer.Args": { + "full_name": "openzeppelin.token.erc721.library.Transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.Transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.Transfer.SELECTOR": { + "type": "const", + "value": 271746229759260285552388728919865295615886751538523744128730118297934206697 + }, + "openzeppelin.token.erc721.library.Transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.Transfer.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc721.library.Transfer.emit": { + "decorators": [], + "pc": 767, + "type": "function" + }, + "openzeppelin.token.erc721.library.Transfer.emit.Args": { + "full_name": "openzeppelin.token.erc721.library.Transfer.emit.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "tokenId": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Transfer.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library.Transfer.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc721.library.Transfer.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library.Transfer.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc721.library.Transfer.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc721.library.Transfer.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc721.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.token.erc721.library._check_onERC721Received": { + "decorators": [], + "pc": 1689, + "type": "function" + }, + "openzeppelin.token.erc721.library._check_onERC721Received.Args": { + "full_name": "openzeppelin.token.erc721.library._check_onERC721Received.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 5 + }, + "data_len": { + "cairo_type": "felt", + "offset": 4 + }, + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 6, + "type": "struct" + }, + "openzeppelin.token.erc721.library._check_onERC721Received.ImplicitArgs": { + "full_name": "openzeppelin.token.erc721.library._check_onERC721Received.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc721.library._check_onERC721Received.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc721.library._check_onERC721Received.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc721.library.assert_not_equal": { + "destination": "starkware.cairo.common.math.assert_not_equal", + "type": "alias" + }, + "openzeppelin.token.erc721.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "openzeppelin.token.erc721.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "openzeppelin.token.erc721.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": { + "type": "const", + "value": 0 + }, + "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": { + "type": "const", + "value": 2036718347 + }, + "openzeppelin.utils.constants.library.IACCOUNT_ID": { + "type": "const", + "value": 2792084853 + }, + "openzeppelin.utils.constants.library.IERC1155_ID": { + "type": "const", + "value": 3652614694 + }, + "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": { + "type": "const", + "value": 243872796 + }, + "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": { + "type": "const", + "value": 1310921440 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": { + "type": "const", + "value": 3155786881 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": { + "type": "const", + "value": 4063915617 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "sheet.library.CellData": { + "full_name": "sheet.library.CellData", + "members": { + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.CellRendered": { + "full_name": "sheet.library.CellRendered", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + }, + "owner": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.CellUpdated": { + "type": "namespace" + }, + "sheet.library.CellUpdated.Args": { + "full_name": "sheet.library.CellUpdated.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.CellUpdated.ImplicitArgs": { + "full_name": "sheet.library.CellUpdated.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.CellUpdated.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.CellUpdated.SELECTOR": { + "type": "const", + "value": 651120005843912419706632475330342524888135200328014518337942891259910396910 + }, + "sheet.library.CellUpdated.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.CellUpdated.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "sheet.library.CellUpdated.emit": { + "decorators": [], + "pc": 2677, + "type": "function" + }, + "sheet.library.CellUpdated.emit.Args": { + "full_name": "sheet.library.CellUpdated.emit.Args", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 2 + }, + "id": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.CellUpdated.emit.ImplicitArgs": { + "full_name": "sheet.library.CellUpdated.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.CellUpdated.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.CellUpdated.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "sheet.library.CellUpdated.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "sheet.library.CellUpdated.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "sheet.library.DEFAULT_VALUE": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "sheet.library.DictAccess": { + "destination": "starkware.cairo.common.dict.DictAccess", + "type": "alias" + }, + "sheet.library.ERC721": { + "destination": "openzeppelin.token.erc721.library.ERC721", + "type": "alias" + }, + "sheet.library.ERC721Enumerable": { + "destination": "openzeppelin.token.erc721.enumerable.library.ERC721Enumerable", + "type": "alias" + }, + "sheet.library.ERC721_owners": { + "destination": "openzeppelin.token.erc721.library.ERC721_owners", + "type": "alias" + }, + "sheet.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "sheet.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.ICellRenderer": { + "destination": "interfaces.ICellRenderer", + "type": "alias" + }, + "sheet.library.Ownable": { + "destination": "openzeppelin.access.ownable.library.Ownable", + "type": "alias" + }, + "sheet.library.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "sheet.library.SHOULD_RENDER_FLAG": { + "type": "const", + "value": 2 + }, + "sheet.library.Sheet": { + "type": "namespace" + }, + "sheet.library.Sheet.Args": { + "full_name": "sheet.library.Sheet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet.ImplicitArgs": { + "full_name": "sheet.library.Sheet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.close_mint": { + "decorators": [], + "pc": 3445, + "type": "function" + }, + "sheet.library.Sheet.close_mint.Args": { + "full_name": "sheet.library.Sheet.close_mint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet.close_mint.ImplicitArgs": { + "full_name": "sheet.library.Sheet.close_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" + }, + "sheet.library.Sheet.close_mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.close_mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.contract_uri": { + "decorators": [], + "pc": 3375, + "type": "function" + }, + "sheet.library.Sheet.contract_uri.Args": { + "full_name": "sheet.library.Sheet.contract_uri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet.contract_uri.ImplicitArgs": { + "full_name": "sheet.library.Sheet.contract_uri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.contract_uri.Return": { + "cairo_type": "(contract_uri_len: felt, contract_uri: felt*)", + "type": "type_definition" + }, + "sheet.library.Sheet.contract_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "sheet.library.Sheet.get_cell": { + "decorators": [], + "pc": 3141, + "type": "function" + }, + "sheet.library.Sheet.get_cell.Args": { + "full_name": "sheet.library.Sheet.get_cell.Args", + "members": { + "token_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet.get_cell.ImplicitArgs": { + "full_name": "sheet.library.Sheet.get_cell.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.get_cell.Return": { + "cairo_type": "(contract_address: felt, value: felt, calldata_len: felt, calldata: felt*)", + "type": "type_definition" + }, + "sheet.library.Sheet.get_cell.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "sheet.library.Sheet.get_cell_price": { + "decorators": [], + "pc": 3063, + "type": "function" + }, + "sheet.library.Sheet.get_cell_price.Args": { + "full_name": "sheet.library.Sheet.get_cell_price.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet.get_cell_price.ImplicitArgs": { + "full_name": "sheet.library.Sheet.get_cell_price.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.get_cell_price.Return": { + "cairo_type": "(price: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet.get_cell_price.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.get_royalty_rate": { + "decorators": [], + "pc": 3076, + "type": "function" + }, + "sheet.library.Sheet.get_royalty_rate.Args": { + "full_name": "sheet.library.Sheet.get_royalty_rate.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet.get_royalty_rate.ImplicitArgs": { + "full_name": "sheet.library.Sheet.get_royalty_rate.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.get_royalty_rate.Return": { + "cairo_type": "(rate: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet.get_royalty_rate.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.mint": { + "decorators": [], + "pc": 3278, + "type": "function" + }, + "sheet.library.Sheet.mint.Args": { + "full_name": "sheet.library.Sheet.mint.Args", + "members": { + "proof": { + "cairo_type": "felt*", + "offset": 3 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 2 + }, + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "sheet.library.Sheet.mint.ImplicitArgs": { + "full_name": "sheet.library.Sheet.mint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.open_mint": { + "decorators": [], + "pc": 3437, + "type": "function" + }, + "sheet.library.Sheet.open_mint.Args": { + "full_name": "sheet.library.Sheet.open_mint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet.open_mint.ImplicitArgs": { + "full_name": "sheet.library.Sheet.open_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" + }, + "sheet.library.Sheet.open_mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.open_mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.render_cell": { + "decorators": [], + "pc": 3196, + "type": "function" + }, + "sheet.library.Sheet.render_cell.Args": { + "full_name": "sheet.library.Sheet.render_cell.Args", + "members": { + "token_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet.render_cell.ImplicitArgs": { + "full_name": "sheet.library.Sheet.render_cell.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "rendered_cells": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "sheet.library.Sheet.render_cell.Return": { + "cairo_type": "(cell: sheet.library.CellRendered)", + "type": "type_definition" + }, + "sheet.library.Sheet.render_cell.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.render_grid": { + "decorators": [], + "pc": 3221, + "type": "function" + }, + "sheet.library.Sheet.render_grid.Args": { + "full_name": "sheet.library.Sheet.render_grid.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet.render_grid.ImplicitArgs": { + "full_name": "sheet.library.Sheet.render_grid.ImplicitArgs", + "members": { + "cells": { + "cairo_type": "sheet.library.CellRendered*", + "offset": 3 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "rendered_cells": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 4 + }, + "stop": { + "cairo_type": "felt", + "offset": 5 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "sheet.library.Sheet.render_grid.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.render_grid.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.royalty_info": { + "decorators": [], + "pc": 3089, + "type": "function" + }, + "sheet.library.Sheet.royalty_info.Args": { + "full_name": "sheet.library.Sheet.royalty_info.Args", + "members": { + "sale_price": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.Sheet.royalty_info.ImplicitArgs": { + "full_name": "sheet.library.Sheet.royalty_info.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.royalty_info.Return": { + "cairo_type": "(receiver: felt, royalty_amount: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet.royalty_info.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.set_cell": { + "decorators": [], + "pc": 3111, + "type": "function" + }, + "sheet.library.Sheet.set_cell.Args": { + "full_name": "sheet.library.Sheet.set_cell.Args", + "members": { + "cell_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "cell_calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "token_id": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 5, + "type": "struct" + }, + "sheet.library.Sheet.set_cell.ImplicitArgs": { + "full_name": "sheet.library.Sheet.set_cell.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.set_cell.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.set_cell.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "sheet.library.Sheet.set_cell_price": { + "decorators": [], + "pc": 3069, + "type": "function" + }, + "sheet.library.Sheet.set_cell_price.Args": { + "full_name": "sheet.library.Sheet.set_cell_price.Args", + "members": { + "price": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet.set_cell_price.ImplicitArgs": { + "full_name": "sheet.library.Sheet.set_cell_price.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.set_cell_price.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.set_cell_price.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.set_contract_uri": { + "decorators": [], + "pc": 3424, + "type": "function" + }, + "sheet.library.Sheet.set_contract_uri.Args": { + "full_name": "sheet.library.Sheet.set_contract_uri.Args", + "members": { + "contract_uri": { + "cairo_type": "felt*", + "offset": 1 + }, + "contract_uri_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.Sheet.set_contract_uri.ImplicitArgs": { + "full_name": "sheet.library.Sheet.set_contract_uri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.set_contract_uri.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.set_contract_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.set_royalty_rate": { + "decorators": [], + "pc": 3082, + "type": "function" + }, + "sheet.library.Sheet.set_royalty_rate.Args": { + "full_name": "sheet.library.Sheet.set_royalty_rate.Args", + "members": { + "rate": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet.set_royalty_rate.ImplicitArgs": { + "full_name": "sheet.library.Sheet.set_royalty_rate.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.set_royalty_rate.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet.set_royalty_rate.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet.token_uri": { + "decorators": [], + "pc": 3315, + "type": "function" + }, + "sheet.library.Sheet.token_uri.Args": { + "full_name": "sheet.library.Sheet.token_uri.Args", + "members": { + "token_id": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.Sheet.token_uri.ImplicitArgs": { + "full_name": "sheet.library.Sheet.token_uri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet.token_uri.Return": { + "cairo_type": "(token_uri_len: felt, token_uri: felt*)", + "type": "type_definition" + }, + "sheet.library.Sheet.token_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "sheet.library.Sheet_cell": { + "type": "namespace" + }, + "sheet.library.Sheet_cell.Args": { + "full_name": "sheet.library.Sheet_cell.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_cell.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell.addr": { + "decorators": [], + "pc": 2793, + "type": "function" + }, + "sheet.library.Sheet_cell.addr.Args": { + "full_name": "sheet.library.Sheet_cell.addr.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_cell.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell.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" + }, + "sheet.library.Sheet_cell.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_cell.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_cell.read": { + "decorators": [], + "pc": 2807, + "type": "function" + }, + "sheet.library.Sheet_cell.read.Args": { + "full_name": "sheet.library.Sheet_cell.read.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_cell.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell.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" + }, + "sheet.library.Sheet_cell.read.Return": { + "cairo_type": "(cell_data: sheet.library.CellData)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_cell.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_cell.write": { + "decorators": [], + "pc": 2833, + "type": "function" + }, + "sheet.library.Sheet_cell.write.Args": { + "full_name": "sheet.library.Sheet_cell.write.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "sheet.library.CellData", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "sheet.library.Sheet_cell.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell.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" + }, + "sheet.library.Sheet_cell.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_calldata": { + "type": "namespace" + }, + "sheet.library.Sheet_cell_calldata.Args": { + "full_name": "sheet.library.Sheet_cell_calldata.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_calldata.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_cell_calldata.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_calldata.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_calldata.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_calldata.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_calldata.addr": { + "decorators": [], + "pc": 2856, + "type": "function" + }, + "sheet.library.Sheet_cell_calldata.addr.Args": { + "full_name": "sheet.library.Sheet_cell_calldata.addr.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + }, + "index": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.Sheet_cell_calldata.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_calldata.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" + }, + "sheet.library.Sheet_cell_calldata.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_calldata.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_calldata.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_cell_calldata.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_cell_calldata.read": { + "decorators": [], + "pc": 2873, + "type": "function" + }, + "sheet.library.Sheet_cell_calldata.read.Args": { + "full_name": "sheet.library.Sheet_cell_calldata.read.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + }, + "index": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.Sheet_cell_calldata.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_calldata.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" + }, + "sheet.library.Sheet_cell_calldata.read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_calldata.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_calldata.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_cell_calldata.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_cell_calldata.write": { + "decorators": [], + "pc": 2888, + "type": "function" + }, + "sheet.library.Sheet_cell_calldata.write.Args": { + "full_name": "sheet.library.Sheet_cell_calldata.write.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + }, + "index": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet_cell_calldata.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_calldata.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" + }, + "sheet.library.Sheet_cell_calldata.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_calldata.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_price": { + "type": "namespace" + }, + "sheet.library.Sheet_cell_price.Args": { + "full_name": "sheet.library.Sheet_cell_price.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_price.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_cell_price.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_price.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_price.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_price.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_price.addr": { + "decorators": [], + "pc": 3003, + "type": "function" + }, + "sheet.library.Sheet_cell_price.addr.Args": { + "full_name": "sheet.library.Sheet_cell_price.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_price.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_price.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" + }, + "sheet.library.Sheet_cell_price.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_price.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_price.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_cell_price.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_cell_price.read": { + "decorators": [], + "pc": 3008, + "type": "function" + }, + "sheet.library.Sheet_cell_price.read.Args": { + "full_name": "sheet.library.Sheet_cell_price.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_price.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_price.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" + }, + "sheet.library.Sheet_cell_price.read.Return": { + "cairo_type": "(price: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_price.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_price.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_cell_price.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_cell_price.write": { + "decorators": [], + "pc": 3021, + "type": "function" + }, + "sheet.library.Sheet_cell_price.write.Args": { + "full_name": "sheet.library.Sheet_cell_price.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_cell_price.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_price.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" + }, + "sheet.library.Sheet_cell_price.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_price.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_renderer": { + "type": "namespace" + }, + "sheet.library.Sheet_cell_renderer.Args": { + "full_name": "sheet.library.Sheet_cell_renderer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_renderer.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_cell_renderer.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_renderer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_renderer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_renderer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_renderer.addr": { + "decorators": [], + "pc": 2703, + "type": "function" + }, + "sheet.library.Sheet_cell_renderer.addr.Args": { + "full_name": "sheet.library.Sheet_cell_renderer.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_renderer.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_renderer.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" + }, + "sheet.library.Sheet_cell_renderer.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_renderer.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_renderer.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_cell_renderer.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_cell_renderer.read": { + "decorators": [], + "pc": 2708, + "type": "function" + }, + "sheet.library.Sheet_cell_renderer.read.Args": { + "full_name": "sheet.library.Sheet_cell_renderer.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_cell_renderer.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_renderer.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" + }, + "sheet.library.Sheet_cell_renderer.read.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_renderer.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_cell_renderer.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_cell_renderer.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_cell_renderer.write": { + "decorators": [], + "pc": 2721, + "type": "function" + }, + "sheet.library.Sheet_cell_renderer.write.Args": { + "full_name": "sheet.library.Sheet_cell_renderer.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_cell_renderer.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_cell_renderer.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" + }, + "sheet.library.Sheet_cell_renderer.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_cell_renderer.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri": { + "type": "namespace" + }, + "sheet.library.Sheet_contract_uri.Args": { + "full_name": "sheet.library.Sheet_contract_uri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri.addr": { + "decorators": [], + "pc": 2932, + "type": "function" + }, + "sheet.library.Sheet_contract_uri.addr.Args": { + "full_name": "sheet.library.Sheet_contract_uri.addr.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri.read": { + "decorators": [], + "pc": 2946, + "type": "function" + }, + "sheet.library.Sheet_contract_uri.read.Args": { + "full_name": "sheet.library.Sheet_contract_uri.read.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri.write": { + "decorators": [], + "pc": 2960, + "type": "function" + }, + "sheet.library.Sheet_contract_uri.write.Args": { + "full_name": "sheet.library.Sheet_contract_uri.write.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri_len": { + "type": "namespace" + }, + "sheet.library.Sheet_contract_uri_len.Args": { + "full_name": "sheet.library.Sheet_contract_uri_len.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri_len.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri_len.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri_len.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri_len.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri_len.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri_len.addr": { + "decorators": [], + "pc": 2902, + "type": "function" + }, + "sheet.library.Sheet_contract_uri_len.addr.Args": { + "full_name": "sheet.library.Sheet_contract_uri_len.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri_len.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri_len.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" + }, + "sheet.library.Sheet_contract_uri_len.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri_len.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri_len.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri_len.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri_len.read": { + "decorators": [], + "pc": 2907, + "type": "function" + }, + "sheet.library.Sheet_contract_uri_len.read.Args": { + "full_name": "sheet.library.Sheet_contract_uri_len.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri_len.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri_len.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" + }, + "sheet.library.Sheet_contract_uri_len.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri_len.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_contract_uri_len.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri_len.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_contract_uri_len.write": { + "decorators": [], + "pc": 2920, + "type": "function" + }, + "sheet.library.Sheet_contract_uri_len.write.Args": { + "full_name": "sheet.library.Sheet_contract_uri_len.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_contract_uri_len.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_contract_uri_len.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" + }, + "sheet.library.Sheet_contract_uri_len.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_contract_uri_len.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_is_mint_open": { + "type": "namespace" + }, + "sheet.library.Sheet_is_mint_open.Args": { + "full_name": "sheet.library.Sheet_is_mint_open.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_is_mint_open.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_is_mint_open.ImplicitArgs": { + "full_name": "sheet.library.Sheet_is_mint_open.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_is_mint_open.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_is_mint_open.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_is_mint_open.addr": { + "decorators": [], + "pc": 2973, + "type": "function" + }, + "sheet.library.Sheet_is_mint_open.addr.Args": { + "full_name": "sheet.library.Sheet_is_mint_open.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_is_mint_open.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_is_mint_open.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" + }, + "sheet.library.Sheet_is_mint_open.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_is_mint_open.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_is_mint_open.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_is_mint_open.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_is_mint_open.read": { + "decorators": [], + "pc": 2978, + "type": "function" + }, + "sheet.library.Sheet_is_mint_open.read.Args": { + "full_name": "sheet.library.Sheet_is_mint_open.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_is_mint_open.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_is_mint_open.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" + }, + "sheet.library.Sheet_is_mint_open.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_is_mint_open.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_is_mint_open.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_is_mint_open.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_is_mint_open.write": { + "decorators": [], + "pc": 2991, + "type": "function" + }, + "sheet.library.Sheet_is_mint_open.write.Args": { + "full_name": "sheet.library.Sheet_is_mint_open.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_is_mint_open.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_is_mint_open.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" + }, + "sheet.library.Sheet_is_mint_open.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_is_mint_open.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_max_per_wallet": { + "type": "namespace" + }, + "sheet.library.Sheet_max_per_wallet.Args": { + "full_name": "sheet.library.Sheet_max_per_wallet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_max_per_wallet.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_max_per_wallet.ImplicitArgs": { + "full_name": "sheet.library.Sheet_max_per_wallet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_max_per_wallet.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_max_per_wallet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_max_per_wallet.addr": { + "decorators": [], + "pc": 2763, + "type": "function" + }, + "sheet.library.Sheet_max_per_wallet.addr.Args": { + "full_name": "sheet.library.Sheet_max_per_wallet.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_max_per_wallet.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_max_per_wallet.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" + }, + "sheet.library.Sheet_max_per_wallet.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_max_per_wallet.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_max_per_wallet.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_max_per_wallet.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_max_per_wallet.read": { + "decorators": [], + "pc": 2768, + "type": "function" + }, + "sheet.library.Sheet_max_per_wallet.read.Args": { + "full_name": "sheet.library.Sheet_max_per_wallet.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_max_per_wallet.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_max_per_wallet.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" + }, + "sheet.library.Sheet_max_per_wallet.read.Return": { + "cairo_type": "(max: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_max_per_wallet.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_max_per_wallet.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_max_per_wallet.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_max_per_wallet.write": { + "decorators": [], + "pc": 2781, + "type": "function" + }, + "sheet.library.Sheet_max_per_wallet.write.Args": { + "full_name": "sheet.library.Sheet_max_per_wallet.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_max_per_wallet.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_max_per_wallet.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" + }, + "sheet.library.Sheet_max_per_wallet.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_max_per_wallet.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_merkle_root": { + "type": "namespace" + }, + "sheet.library.Sheet_merkle_root.Args": { + "full_name": "sheet.library.Sheet_merkle_root.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_merkle_root.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_merkle_root.ImplicitArgs": { + "full_name": "sheet.library.Sheet_merkle_root.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_merkle_root.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_merkle_root.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_merkle_root.addr": { + "decorators": [], + "pc": 2733, + "type": "function" + }, + "sheet.library.Sheet_merkle_root.addr.Args": { + "full_name": "sheet.library.Sheet_merkle_root.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_merkle_root.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_merkle_root.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" + }, + "sheet.library.Sheet_merkle_root.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_merkle_root.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_merkle_root.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_merkle_root.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_merkle_root.read": { + "decorators": [], + "pc": 2738, + "type": "function" + }, + "sheet.library.Sheet_merkle_root.read.Args": { + "full_name": "sheet.library.Sheet_merkle_root.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_merkle_root.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_merkle_root.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" + }, + "sheet.library.Sheet_merkle_root.read.Return": { + "cairo_type": "(root: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_merkle_root.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_merkle_root.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_merkle_root.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_merkle_root.write": { + "decorators": [], + "pc": 2751, + "type": "function" + }, + "sheet.library.Sheet_merkle_root.write.Args": { + "full_name": "sheet.library.Sheet_merkle_root.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_merkle_root.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_merkle_root.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" + }, + "sheet.library.Sheet_merkle_root.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_merkle_root.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_royalty_rate": { + "type": "namespace" + }, + "sheet.library.Sheet_royalty_rate.Args": { + "full_name": "sheet.library.Sheet_royalty_rate.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_royalty_rate.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "sheet.library.Sheet_royalty_rate.ImplicitArgs": { + "full_name": "sheet.library.Sheet_royalty_rate.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_royalty_rate.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_royalty_rate.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_royalty_rate.addr": { + "decorators": [], + "pc": 3033, + "type": "function" + }, + "sheet.library.Sheet_royalty_rate.addr.Args": { + "full_name": "sheet.library.Sheet_royalty_rate.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_royalty_rate.addr.ImplicitArgs": { + "full_name": "sheet.library.Sheet_royalty_rate.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" + }, + "sheet.library.Sheet_royalty_rate.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_royalty_rate.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_royalty_rate.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "sheet.library.Sheet_royalty_rate.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "sheet.library.Sheet_royalty_rate.read": { + "decorators": [], + "pc": 3038, + "type": "function" + }, + "sheet.library.Sheet_royalty_rate.read.Args": { + "full_name": "sheet.library.Sheet_royalty_rate.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library.Sheet_royalty_rate.read.ImplicitArgs": { + "full_name": "sheet.library.Sheet_royalty_rate.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" + }, + "sheet.library.Sheet_royalty_rate.read.Return": { + "cairo_type": "(rate: felt)", + "type": "type_definition" + }, + "sheet.library.Sheet_royalty_rate.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.Sheet_royalty_rate.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "sheet.library.Sheet_royalty_rate.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "sheet.library.Sheet_royalty_rate.write": { + "decorators": [], + "pc": 3051, + "type": "function" + }, + "sheet.library.Sheet_royalty_rate.write.Args": { + "full_name": "sheet.library.Sheet_royalty_rate.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library.Sheet_royalty_rate.write.ImplicitArgs": { + "full_name": "sheet.library.Sheet_royalty_rate.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" + }, + "sheet.library.Sheet_royalty_rate.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library.Sheet_royalty_rate.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "sheet.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "sheet.library._assert_does_not_exceed_allocation": { + "decorators": [], + "pc": 3751, + "type": "function" + }, + "sheet.library._assert_does_not_exceed_allocation.Args": { + "full_name": "sheet.library._assert_does_not_exceed_allocation.Args", + "members": { + "allocation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library._assert_does_not_exceed_allocation.ImplicitArgs": { + "full_name": "sheet.library._assert_does_not_exceed_allocation.ImplicitArgs", + "members": { + "address": { + "cairo_type": "felt", + "offset": 3 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "sheet.library._assert_does_not_exceed_allocation.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library._assert_does_not_exceed_allocation.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "sheet.library._assert_does_not_exceed_allocation.address": { + "cairo_type": "felt", + "full_name": "sheet.library._assert_does_not_exceed_allocation.address", + "references": [ + { + "ap_tracking_data": { + "group": 246, + "offset": 0 + }, + "pc": 3751, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "sheet.library._assert_does_not_exceed_allocation.allocation": { + "cairo_type": "felt", + "full_name": "sheet.library._assert_does_not_exceed_allocation.allocation", + "references": [ + { + "ap_tracking_data": { + "group": 246, + "offset": 0 + }, + "pc": 3751, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "sheet.library._assert_is_allowed": { + "decorators": [], + "pc": 3712, + "type": "function" + }, + "sheet.library._assert_is_allowed.Args": { + "full_name": "sheet.library._assert_is_allowed.Args", + "members": { + "proof": { + "cairo_type": "felt*", + "offset": 1 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library._assert_is_allowed.ImplicitArgs": { + "full_name": "sheet.library._assert_is_allowed.ImplicitArgs", + "members": { + "address": { + "cairo_type": "felt", + "offset": 3 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "sheet.library._assert_is_allowed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library._assert_is_allowed.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "sheet.library._assert_is_allowed.address": { + "cairo_type": "felt", + "full_name": "sheet.library._assert_is_allowed.address", + "references": [ + { + "ap_tracking_data": { + "group": 244, + "offset": 0 + }, + "pc": 3712, + "value": "[cast(fp + (-5), felt*)]" + } + ], + "type": "reference" + }, + "sheet.library._assert_is_open": { + "decorators": [], + "pc": 3781, + "type": "function" + }, + "sheet.library._assert_is_open.Args": { + "full_name": "sheet.library._assert_is_open.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "sheet.library._assert_is_open.ImplicitArgs": { + "full_name": "sheet.library._assert_is_open.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library._assert_is_open.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library._assert_is_open.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library._contract_uri_read": { + "decorators": [], + "pc": 3682, + "type": "function" + }, + "sheet.library._contract_uri_read.Args": { + "full_name": "sheet.library._contract_uri_read.Args", + "members": { + "contract_uri": { + "cairo_type": "felt*", + "offset": 1 + }, + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "sheet.library._contract_uri_read.ImplicitArgs": { + "full_name": "sheet.library._contract_uri_read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library._contract_uri_read.Return": { + "cairo_type": "(contract_uri: felt*)", + "type": "type_definition" + }, + "sheet.library._contract_uri_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library._contract_uri_write": { + "decorators": [], + "pc": 3660, + "type": "function" + }, + "sheet.library._contract_uri_write.Args": { + "full_name": "sheet.library._contract_uri_write.Args", + "members": { + "contract_uri": { + "cairo_type": "felt*", + "offset": 2 + }, + "contract_uri_len": { + "cairo_type": "felt", + "offset": 1 + }, + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library._contract_uri_write.ImplicitArgs": { + "full_name": "sheet.library._contract_uri_write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "sheet.library._contract_uri_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library._contract_uri_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library._get_calldata": { + "decorators": [], + "pc": 3486, + "type": "function" + }, + "sheet.library._get_calldata.Args": { + "full_name": "sheet.library._get_calldata.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library._get_calldata.ImplicitArgs": { + "full_name": "sheet.library._get_calldata.ImplicitArgs", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 5 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 4 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + }, + "token_id": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "sheet.library._get_calldata.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library._get_calldata.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library._hash_sorted": { + "destination": "utils.merkle_tree._hash_sorted", + "type": "alias" + }, + "sheet.library._render_cell": { + "decorators": [], + "pc": 3516, + "type": "function" + }, + "sheet.library._render_cell.Args": { + "full_name": "sheet.library._render_cell.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library._render_cell.ImplicitArgs": { + "full_name": "sheet.library._render_cell.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "rendered_cells": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + }, + "value_is_token_id": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "type": "struct" + }, + "sheet.library._render_cell.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "sheet.library._render_cell.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "sheet.library._render_cell_calldata": { + "decorators": [], + "pc": 3616, + "type": "function" + }, + "sheet.library._render_cell_calldata.Args": { + "full_name": "sheet.library._render_cell_calldata.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library._render_cell_calldata.ImplicitArgs": { + "full_name": "sheet.library._render_cell_calldata.ImplicitArgs", + "members": { + "calldata_ids": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_rendered": { + "cairo_type": "felt*", + "offset": 4 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "rendered_cells": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 5 + }, + "stop": { + "cairo_type": "felt", + "offset": 6 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 7, + "type": "struct" + }, + "sheet.library._render_cell_calldata.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library._render_cell_calldata.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library._set_calldata": { + "decorators": [], + "pc": 3453, + "type": "function" + }, + "sheet.library._set_calldata.Args": { + "full_name": "sheet.library._set_calldata.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "sheet.library._set_calldata.ImplicitArgs": { + "full_name": "sheet.library._set_calldata.ImplicitArgs", + "members": { + "calldata_len": { + "cairo_type": "felt", + "offset": 5 + }, + "index": { + "cairo_type": "felt", + "offset": 4 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + }, + "token_id": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "sheet.library._set_calldata.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "sheet.library._set_calldata.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "sheet.library.addresses_to_leafs": { + "destination": "utils.merkle_tree.addresses_to_leafs", + "type": "alias" + }, + "sheet.library.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "sheet.library.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "sheet.library.default_dict_finalize": { + "destination": "starkware.cairo.common.default_dict.default_dict_finalize", + "type": "alias" + }, + "sheet.library.default_dict_new": { + "destination": "starkware.cairo.common.default_dict.default_dict_new", + "type": "alias" + }, + "sheet.library.dict_read": { + "destination": "starkware.cairo.common.dict.dict_read", + "type": "alias" + }, + "sheet.library.dict_write": { + "destination": "starkware.cairo.common.dict.dict_write", + "type": "alias" + }, + "sheet.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "sheet.library.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "sheet.library.is_nn": { + "destination": "starkware.cairo.common.math_cmp.is_nn", + "type": "alias" + }, + "sheet.library.is_not_zero": { + "destination": "starkware.cairo.common.math_cmp.is_not_zero", + "type": "alias" + }, + "sheet.library.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "sheet.library.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "sheet.library.merkle_build": { + "destination": "utils.merkle_tree.merkle_build", + "type": "alias" + }, + "sheet.library.merkle_verify": { + "destination": "utils.merkle_tree.merkle_verify", + "type": "alias" + }, + "sheet.library.signed_div_rem": { + "destination": "starkware.cairo.common.math.signed_div_rem", + "type": "alias" + }, + "sheet.library.str": { + "destination": "utils.string.str", + "type": "alias" + }, + "sheet.library.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.default_dict.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.cairo.common.default_dict.default_dict_finalize": { + "decorators": [], + "pc": 2538, + "type": "function" + }, + "starkware.cairo.common.default_dict.default_dict_finalize.Args": { + "full_name": "starkware.cairo.common.default_dict.default_dict_finalize.Args", + "members": { + "default_value": { + "cairo_type": "felt", + "offset": 2 + }, + "dict_accesses_end": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 1 + }, + "dict_accesses_start": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.default_dict.default_dict_finalize.ImplicitArgs": { + "full_name": "starkware.cairo.common.default_dict.default_dict_finalize.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.default_dict.default_dict_finalize.Return": { + "cairo_type": "(squashed_dict_start: starkware.cairo.common.dict_access.DictAccess*, squashed_dict_end: starkware.cairo.common.dict_access.DictAccess*)", + "type": "type_definition" + }, + "starkware.cairo.common.default_dict.default_dict_finalize.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "starkware.cairo.common.default_dict.default_dict_finalize_inner": { + "decorators": [], + "pc": 2559, + "type": "function" + }, + "starkware.cairo.common.default_dict.default_dict_finalize_inner.Args": { + "full_name": "starkware.cairo.common.default_dict.default_dict_finalize_inner.Args", + "members": { + "default_value": { + "cairo_type": "felt", + "offset": 2 + }, + "dict_accesses_start": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 0 + }, + "n_accesses": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.default_dict.default_dict_finalize_inner.ImplicitArgs": { + "full_name": "starkware.cairo.common.default_dict.default_dict_finalize_inner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.default_dict.default_dict_finalize_inner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.default_dict.default_dict_finalize_inner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.default_dict.default_dict_new": { + "decorators": [], + "pc": 2535, + "type": "function" + }, + "starkware.cairo.common.default_dict.default_dict_new.Args": { + "full_name": "starkware.cairo.common.default_dict.default_dict_new.Args", + "members": { + "default_value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.default_dict.default_dict_new.ImplicitArgs": { + "full_name": "starkware.cairo.common.default_dict.default_dict_new.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.default_dict.default_dict_new.Return": { + "cairo_type": "(res: starkware.cairo.common.dict_access.DictAccess*)", + "type": "type_definition" + }, + "starkware.cairo.common.default_dict.default_dict_new.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.default_dict.default_dict_new.default_value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.default_dict.default_dict_new.default_value", + "references": [ + { + "ap_tracking_data": { + "group": 158, + "offset": 0 + }, + "pc": 2535, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.default_dict.dict_squash": { + "destination": "starkware.cairo.common.dict.dict_squash", + "type": "alias" + }, + "starkware.cairo.common.dict.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.cairo.common.dict.dict_new": { + "decorators": [], + "pc": 2503, + "type": "function" + }, + "starkware.cairo.common.dict.dict_new.Args": { + "full_name": "starkware.cairo.common.dict.dict_new.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_new.ImplicitArgs": { + "full_name": "starkware.cairo.common.dict.dict_new.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_new.Return": { + "cairo_type": "(res: starkware.cairo.common.dict_access.DictAccess*)", + "type": "type_definition" + }, + "starkware.cairo.common.dict.dict_new.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.dict.dict_read": { + "decorators": [], + "pc": 2506, + "type": "function" + }, + "starkware.cairo.common.dict.dict_read.Args": { + "full_name": "starkware.cairo.common.dict.dict_read.Args", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_read.ImplicitArgs": { + "full_name": "starkware.cairo.common.dict.dict_read.ImplicitArgs", + "members": { + "dict_ptr": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.dict.dict_read.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.dict.dict_read.dict_ptr": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "full_name": "starkware.cairo.common.dict.dict_read.dict_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 154, + "offset": 0 + }, + "pc": 2506, + "value": "[cast(fp + (-4), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 154, + "offset": 1 + }, + "pc": 2511, + "value": "cast([fp + (-4)] + 3, starkware.cairo.common.dict_access.DictAccess*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_read.key": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.dict.dict_read.key", + "references": [ + { + "ap_tracking_data": { + "group": 154, + "offset": 0 + }, + "pc": 2506, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_read.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.dict.dict_read.value", + "references": [ + { + "ap_tracking_data": { + "group": 154, + "offset": 1 + }, + "pc": 2508, + "value": "[cast(fp, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_squash": { + "decorators": [], + "pc": 2520, + "type": "function" + }, + "starkware.cairo.common.dict.dict_squash.Args": { + "full_name": "starkware.cairo.common.dict.dict_squash.Args", + "members": { + "dict_accesses_end": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 1 + }, + "dict_accesses_start": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_squash.ImplicitArgs": { + "full_name": "starkware.cairo.common.dict.dict_squash.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_squash.Return": { + "cairo_type": "(squashed_dict_start: starkware.cairo.common.dict_access.DictAccess*, squashed_dict_end: starkware.cairo.common.dict_access.DictAccess*)", + "type": "type_definition" + }, + "starkware.cairo.common.dict.dict_squash.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.dict.dict_squash.dict_accesses_end": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "full_name": "starkware.cairo.common.dict.dict_squash.dict_accesses_end", + "references": [ + { + "ap_tracking_data": { + "group": 156, + "offset": 0 + }, + "pc": 2520, + "value": "[cast(fp + (-3), starkware.cairo.common.dict_access.DictAccess**)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_squash.squashed_dict_end": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "full_name": "starkware.cairo.common.dict.dict_squash.squashed_dict_end", + "references": [ + { + "ap_tracking_data": { + "group": 157, + "offset": 0 + }, + "pc": 2531, + "value": "[cast(ap + (-1), starkware.cairo.common.dict_access.DictAccess**)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_squash.squashed_dict_start": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "full_name": "starkware.cairo.common.dict.dict_squash.squashed_dict_start", + "references": [ + { + "ap_tracking_data": { + "group": 156, + "offset": 4 + }, + "pc": 2524, + "value": "[cast(ap + (-1), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 156, + "offset": 4 + }, + "pc": 2525, + "value": "[cast(fp, starkware.cairo.common.dict_access.DictAccess**)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_write": { + "decorators": [], + "pc": 2515, + "type": "function" + }, + "starkware.cairo.common.dict.dict_write.Args": { + "full_name": "starkware.cairo.common.dict.dict_write.Args", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_write.ImplicitArgs": { + "full_name": "starkware.cairo.common.dict.dict_write.ImplicitArgs", + "members": { + "dict_ptr": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.dict.dict_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.dict.dict_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.dict.dict_write.dict_ptr": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "full_name": "starkware.cairo.common.dict.dict_write.dict_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 155, + "offset": 0 + }, + "pc": 2515, + "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 155, + "offset": 0 + }, + "pc": 2517, + "value": "cast([fp + (-5)] + 3, starkware.cairo.common.dict_access.DictAccess*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_write.key": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.dict.dict_write.key", + "references": [ + { + "ap_tracking_data": { + "group": 155, + "offset": 0 + }, + "pc": 2515, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.dict_write.new_value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.dict.dict_write.new_value", + "references": [ + { + "ap_tracking_data": { + "group": 155, + "offset": 0 + }, + "pc": 2515, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.dict.squash_dict": { + "destination": "starkware.cairo.common.squash_dict.squash_dict", + "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_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": 96, + "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": 13, + "offset": 0 + }, + "pc": 96, + "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": 13, + "offset": 0 + }, + "pc": 96, + "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": 13, + "offset": 0 + }, + "pc": 96, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 91, + "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": 109, + "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": 14, + "offset": 0 + }, + "pc": 109, + "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": 14, + "offset": 0 + }, + "pc": 109, + "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": 14, + "offset": 0 + }, + "pc": 109, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 8 + }, + "pc": 119, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 133, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 145, + "type": "label" + }, + "starkware.cairo.common.math.assert_lt_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 154, + "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": 15, + "offset": 0 + }, + "pc": 154, + "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": 15, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 87, + "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": 11, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal": { + "decorators": [], + "pc": 81, + "type": "function" + }, + "starkware.cairo.common.math.assert_not_equal.Args": { + "full_name": "starkware.cairo.common.math.assert_not_equal.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_not_equal.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_equal.a", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 81, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_equal.b", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 81, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 76, + "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": 9, + "offset": 0 + }, + "pc": 76, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem": { + "decorators": [], + "pc": 180, + "type": "function" + }, + "starkware.cairo.common.math.signed_div_rem.Args": { + "full_name": "starkware.cairo.common.math.signed_div_rem.Args", + "members": { + "bound": { + "cairo_type": "felt", + "offset": 2 + }, + "div": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.math.signed_div_rem.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.signed_div_rem.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.signed_div_rem.Return": { + "cairo_type": "(q: felt, r: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.math.signed_div_rem.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.signed_div_rem.biased_q": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.biased_q", + "references": [ + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast([fp + (-6)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.bound": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.bound", + "references": [ + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.div": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.div", + "references": [ + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.r", + "references": [ + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast([fp + (-6)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.value", + "references": [ + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-5), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem": { + "decorators": [], + "pc": 165, + "type": "function" + }, + "starkware.cairo.common.math.unsigned_div_rem.Args": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", + "members": { + "div": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.Return": { + "cairo_type": "(q: felt, r: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.unsigned_div_rem.div": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", + "references": [ + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.q": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", + "references": [ + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast([fp + (-5)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", + "references": [ + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast([fp + (-5)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", + "references": [ + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "decorators": [ + "known_ap_change" + ], + "pc": 475, + "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_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 480, + "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": 40, + "offset": 0 + }, + "pc": 480, + "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": 40, + "offset": 0 + }, + "pc": 480, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_le_felt.not_le": { + "pc": 492, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn": { + "decorators": [ + "known_ap_change" + ], + "pc": 442, + "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": 38, + "offset": 0 + }, + "pc": 442, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 466, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 452, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_not_zero": { + "decorators": [ + "known_ap_change" + ], + "pc": 434, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_not_zero.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_not_zero.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 9, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.squash_dict.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.cairo.common.squash_dict.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.squash_dict.squash_dict": { + "decorators": [], + "pc": 2403, + "type": "function" + }, + "starkware.cairo.common.squash_dict.squash_dict.Args": { + "full_name": "starkware.cairo.common.squash_dict.squash_dict.Args", + "members": { + "dict_accesses": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 0 + }, + "dict_accesses_end": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 1 + }, + "squashed_dict": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.squash_dict.squash_dict.ImplicitArgs": { + "full_name": "starkware.cairo.common.squash_dict.squash_dict.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.squash_dict.squash_dict.Return": { + "cairo_type": "(squashed_dict: starkware.cairo.common.dict_access.DictAccess*)", + "type": "type_definition" + }, + "starkware.cairo.common.squash_dict.squash_dict.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "starkware.cairo.common.squash_dict.squash_dict.big_keys": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict.big_keys", + "references": [ + { + "ap_tracking_data": { + "group": 147, + "offset": 3 + }, + "pc": 2411, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict.dict_accesses": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "full_name": "starkware.cairo.common.squash_dict.squash_dict.dict_accesses", + "references": [ + { + "ap_tracking_data": { + "group": 147, + "offset": 0 + }, + "pc": 2403, + "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict.first_key": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict.first_key", + "references": [ + { + "ap_tracking_data": { + "group": 147, + "offset": 3 + }, + "pc": 2411, + "value": "[cast(fp + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict.n_accesses": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict.n_accesses", + "references": [ + { + "ap_tracking_data": { + "group": 147, + "offset": 4 + }, + "pc": 2413, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict.ptr_diff": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict.ptr_diff", + "references": [ + { + "ap_tracking_data": { + "group": 147, + "offset": 3 + }, + "pc": 2406, + "value": "[cast(fp, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner": { + "decorators": [], + "pc": 2431, + "type": "function" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.Args": { + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.Args", + "members": { + "big_keys": { + "cairo_type": "felt", + "offset": 6 + }, + "dict_accesses": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 1 + }, + "dict_accesses_end_minus1": { + "cairo_type": "felt*", + "offset": 2 + }, + "key": { + "cairo_type": "felt", + "offset": 3 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + }, + "remaining_accesses": { + "cairo_type": "felt", + "offset": 4 + }, + "squashed_dict": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.ImplicitArgs": { + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.LoopLocals": { + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.LoopLocals", + "members": { + "access_ptr": { + "cairo_type": "starkware.cairo.common.dict_access.DictAccess*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps": { + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps", + "members": { + "index_delta": { + "cairo_type": "felt", + "offset": 1 + }, + "index_delta_minus1": { + "cairo_type": "felt", + "offset": 0 + }, + "ptr_delta": { + "cairo_type": "felt", + "offset": 2 + }, + "should_continue": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.Return": { + "cairo_type": "(range_check_ptr: felt, squashed_dict: starkware.cairo.common.dict_access.DictAccess*)", + "type": "type_definition" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.loop": { + "pc": 2446, + "type": "label" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps": { + "cairo_type": "starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps*", + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.loop_temps", + "references": [ + { + "ap_tracking_data": { + "group": 149, + "offset": 7 + }, + "pc": 2446, + "value": "cast(ap, starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.n_used_accesses": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.n_used_accesses", + "references": [ + { + "ap_tracking_data": { + "group": 150, + "offset": 2 + }, + "pc": 2462, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.next_key": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.next_key", + "references": [ + { + "ap_tracking_data": { + "group": 150, + "offset": 3 + }, + "pc": 2471, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 150, + "offset": 10 + }, + "pc": 2484, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 150, + "offset": 33 + }, + "pc": 2496, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.range_check_ptr": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.range_check_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 149, + "offset": 0 + }, + "pc": 2431, + "value": "[cast(fp + (-9), felt*)]" + }, + { + "ap_tracking_data": { + "group": 150, + "offset": 2 + }, + "pc": 2463, + "value": "cast([ap + (-3)] + 1, felt)" + }, + { + "ap_tracking_data": { + "group": 150, + "offset": 7 + }, + "pc": 2481, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 150, + "offset": 30 + }, + "pc": 2493, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.should_skip_loop": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.squash_dict.squash_dict_inner.should_skip_loop", + "references": [ + { + "ap_tracking_data": { + "group": 149, + "offset": 7 + }, + "pc": 2444, + "value": "[cast(fp + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.squash_dict.squash_dict_inner.skip_loop": { + "pc": 2459, + "type": "label" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", + "offset": 1 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.split_64": { + "decorators": [], + "pc": 527, + "type": "function" + }, + "starkware.cairo.common.uint256.split_64.Args": { + "full_name": "starkware.cairo.common.uint256.split_64.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.split_64.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.split_64.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.split_64.Return": { + "cairo_type": "(low: felt, high: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.split_64.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "starkware.cairo.common.uint256.split_64.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.a", + "references": [ + { + "ap_tracking_data": { + "group": 43, + "offset": 0 + }, + "pc": 527, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.split_64.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.high", + "references": [ + { + "ap_tracking_data": { + "group": 43, + "offset": 2 + }, + "pc": 529, + "value": "[cast(fp + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.split_64.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.low", + "references": [ + { + "ap_tracking_data": { + "group": 43, + "offset": 2 + }, + "pc": 529, + "value": "[cast(fp, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 505, + "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": 42, + "offset": 0 + }, + "pc": 505, + "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": 42, + "offset": 0 + }, + "pc": 505, + "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": 42, + "offset": 4 + }, + "pc": 507, + "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": 42, + "offset": 4 + }, + "pc": 507, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "decorators": [], + "pc": 500, + "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": 611, + "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": 560, + "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": 543, + "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": 580, + "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": 572, + "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": 595, + "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": 206, + "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": 18, + "offset": 0 + }, + "pc": 206, + "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": 18, + "offset": 2 + }, + "pc": 226, + "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": 18, + "offset": 1 + }, + "pc": 208, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 31, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 66, + "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": 8, + "offset": 0 + }, + "pc": 66, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 1 + }, + "pc": 73, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 36, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 43, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_contract_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 46, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 50, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 50, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 54, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 58, + "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": 7, + "offset": 0 + }, + "pc": 58, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 63, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + }, + "utils.merkle_tree.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "utils.merkle_tree.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "utils.merkle_tree.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "utils.merkle_tree._hash_sorted": { + "decorators": [], + "pc": 2626, + "type": "function" + }, + "utils.merkle_tree._hash_sorted.Args": { + "full_name": "utils.merkle_tree._hash_sorted.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "utils.merkle_tree._hash_sorted.ImplicitArgs": { + "full_name": "utils.merkle_tree._hash_sorted.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "utils.merkle_tree._hash_sorted.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "utils.merkle_tree._hash_sorted.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.merkle_tree._merkle_verify_body": { + "decorators": [], + "pc": 2651, + "type": "function" + }, + "utils.merkle_tree._merkle_verify_body.Args": { + "full_name": "utils.merkle_tree._merkle_verify_body.Args", + "members": { + "curr": { + "cairo_type": "felt", + "offset": 0 + }, + "proof": { + "cairo_type": "felt*", + "offset": 2 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "utils.merkle_tree._merkle_verify_body.ImplicitArgs": { + "full_name": "utils.merkle_tree._merkle_verify_body.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "utils.merkle_tree._merkle_verify_body.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "utils.merkle_tree._merkle_verify_body.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.merkle_tree.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "utils.merkle_tree.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "utils.merkle_tree.is_le_felt": { + "destination": "starkware.cairo.common.math_cmp.is_le_felt", + "type": "alias" + }, + "utils.merkle_tree.merkle_verify": { + "decorators": [], + "pc": 2603, + "type": "function" + }, + "utils.merkle_tree.merkle_verify.Args": { + "full_name": "utils.merkle_tree.merkle_verify.Args", + "members": { + "leaf": { + "cairo_type": "felt", + "offset": 0 + }, + "proof": { + "cairo_type": "felt*", + "offset": 3 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 2 + }, + "root": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "utils.merkle_tree.merkle_verify.ImplicitArgs": { + "full_name": "utils.merkle_tree.merkle_verify.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "utils.merkle_tree.merkle_verify.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "utils.merkle_tree.merkle_verify.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.merkle_tree.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "utils.string.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "utils.string.abs_value": { + "destination": "starkware.cairo.common.math.abs_value", + "type": "alias" + }, + "utils.string.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "utils.string.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "utils.string.sign": { + "destination": "starkware.cairo.common.math.sign", + "type": "alias" + }, + "utils.string.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 50, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 58, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 66, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 76, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 81, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 81, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 96, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 96, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 96, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 109, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 109, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 109, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast([fp + (-5)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 165, + "value": "[cast([fp + (-5)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast([fp + (-6)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 17, + "offset": 0 + }, + "pc": 180, + "value": "[cast([fp + (-6)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 18, + "offset": 0 + }, + "pc": 206, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 18, + "offset": 1 + }, + "pc": 208, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 18, + "offset": 2 + }, + "pc": 226, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 38, + "offset": 0 + }, + "pc": 442, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 40, + "offset": 0 + }, + "pc": 480, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 40, + "offset": 0 + }, + "pc": 480, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 42, + "offset": 0 + }, + "pc": 505, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 42, + "offset": 0 + }, + "pc": 505, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 42, + "offset": 4 + }, + "pc": 507, + "value": "[cast(fp + 2, felt*)]" + }, + { + "ap_tracking_data": { + "group": 42, + "offset": 4 + }, + "pc": 507, + "value": "[cast(fp + 3, felt*)]" + }, + { + "ap_tracking_data": { + "group": 43, + "offset": 0 + }, + "pc": 527, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 43, + "offset": 2 + }, + "pc": 529, + "value": "[cast(fp, felt*)]" + }, + { + "ap_tracking_data": { + "group": 43, + "offset": 2 + }, + "pc": 529, + "value": "[cast(fp + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 147, + "offset": 0 + }, + "pc": 2403, + "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 147, + "offset": 3 + }, + "pc": 2406, + "value": "[cast(fp, felt*)]" + }, + { + "ap_tracking_data": { + "group": 147, + "offset": 3 + }, + "pc": 2411, + "value": "[cast(fp + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 147, + "offset": 3 + }, + "pc": 2411, + "value": "[cast(fp + 2, felt*)]" + }, + { + "ap_tracking_data": { + "group": 147, + "offset": 4 + }, + "pc": 2413, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 149, + "offset": 0 + }, + "pc": 2431, + "value": "[cast(fp + (-9), felt*)]" + }, + { + "ap_tracking_data": { + "group": 149, + "offset": 7 + }, + "pc": 2444, + "value": "[cast(fp + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 149, + "offset": 7 + }, + "pc": 2446, + "value": "cast(ap, starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps*)" + }, + { + "ap_tracking_data": { + "group": 150, + "offset": 2 + }, + "pc": 2462, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 150, + "offset": 3 + }, + "pc": 2471, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 154, + "offset": 0 + }, + "pc": 2506, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 154, + "offset": 0 + }, + "pc": 2506, + "value": "[cast(fp + (-4), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 154, + "offset": 1 + }, + "pc": 2508, + "value": "[cast(fp, felt*)]" + }, + { + "ap_tracking_data": { + "group": 155, + "offset": 0 + }, + "pc": 2515, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 155, + "offset": 0 + }, + "pc": 2515, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 155, + "offset": 0 + }, + "pc": 2515, + "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 156, + "offset": 0 + }, + "pc": 2520, + "value": "[cast(fp + (-3), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 156, + "offset": 4 + }, + "pc": 2525, + "value": "[cast(fp, starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 157, + "offset": 0 + }, + "pc": 2531, + "value": "[cast(ap + (-1), starkware.cairo.common.dict_access.DictAccess**)]" + }, + { + "ap_tracking_data": { + "group": 158, + "offset": 0 + }, + "pc": 2535, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 244, + "offset": 0 + }, + "pc": 3712, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 246, + "offset": 0 + }, + "pc": 3751, + "value": "[cast(fp + (-3), felt*)]" }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 36, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 43, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 50, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 58, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 66, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 76, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 81, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 81, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 87, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 96, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 96, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 96, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 109, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 109, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 109, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 154, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 154, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast([fp + (-5)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 165, - "value": "[cast([fp + (-5)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast([fp + (-6)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 180, - "value": "[cast([fp + (-6)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 18, - "offset": 0 - }, - "pc": 206, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 18, - "offset": 1 - }, - "pc": 208, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 18, - "offset": 2 - }, - "pc": 226, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 0 - }, - "pc": 442, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 - }, - "pc": 480, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 - }, - "pc": 480, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 0 - }, - "pc": 505, - "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 0 - }, - "pc": 505, - "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 4 - }, - "pc": 507, - "value": "[cast(fp + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 4 - }, - "pc": 507, - "value": "[cast(fp + 3, felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 527, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 2 - }, - "pc": 529, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 2 - }, - "pc": 529, - "value": "[cast(fp + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 147, - "offset": 0 - }, - "pc": 2405, - "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 147, - "offset": 3 - }, - "pc": 2408, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 147, - "offset": 3 - }, - "pc": 2413, - "value": "[cast(fp + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 147, - "offset": 3 - }, - "pc": 2413, - "value": "[cast(fp + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 147, - "offset": 4 - }, - "pc": 2415, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 149, - "offset": 0 - }, - "pc": 2433, - "value": "[cast(fp + (-9), felt*)]" - }, - { - "ap_tracking_data": { - "group": 149, - "offset": 7 - }, - "pc": 2446, - "value": "[cast(fp + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 149, - "offset": 7 - }, - "pc": 2448, - "value": "cast(ap, starkware.cairo.common.squash_dict.squash_dict_inner.LoopTemps*)" - }, - { - "ap_tracking_data": { - "group": 150, - "offset": 2 - }, - "pc": 2464, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 150, - "offset": 3 - }, - "pc": 2473, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 154, - "offset": 0 - }, - "pc": 2508, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 154, - "offset": 0 - }, - "pc": 2508, - "value": "[cast(fp + (-4), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 154, - "offset": 1 - }, - "pc": 2510, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 155, - "offset": 0 - }, - "pc": 2517, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 155, - "offset": 0 - }, - "pc": 2517, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 155, - "offset": 0 - }, - "pc": 2517, - "value": "[cast(fp + (-5), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 156, - "offset": 0 - }, - "pc": 2522, - "value": "[cast(fp + (-3), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 156, - "offset": 4 - }, - "pc": 2527, - "value": "[cast(fp, starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 157, - "offset": 0 - }, - "pc": 2533, - "value": "[cast(ap + (-1), starkware.cairo.common.dict_access.DictAccess**)]" - }, - { - "ap_tracking_data": { - "group": 158, - "offset": 0 - }, - "pc": 2537, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 244, - "offset": 0 - }, - "pc": 3714, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 246, - "offset": 0 - }, - "pc": 3753, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 246, - "offset": 0 - }, - "pc": 3753, - "value": "[cast(fp + (-4), felt*)]" - } - ] + { + "ap_tracking_data": { + "group": 246, + "offset": 0 + }, + "pc": 3751, + "value": "[cast(fp + (-4), felt*)]" } + ] } -} + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/Starksheet.json b/packages/starksheet-cairo/build/Starksheet.json index 8e11e4b7..e1f773ec 100644 --- a/packages/starksheet-cairo/build/Starksheet.json +++ b/packages/starksheet-cairo/build/Starksheet.json @@ -1,50178 +1,8917 @@ { - "abi": [ + "abi": [ + { + "data": [ { - "data": [ - { - "name": "previousOwner", - "type": "felt" - }, - { - "name": "newOwner", - "type": "felt" - } - ], - "keys": [], - "name": "OwnershipTransferred", - "type": "event" + "name": "previousOwner", + "type": "felt" }, { - "inputs": [ - { - "name": "address", - "type": "felt" - } - ], - "name": "setSheetDefaultRendererAddress", - "outputs": [], - "type": "function" - }, + "name": "newOwner", + "type": "felt" + } + ], + "keys": [], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "inputs": [ { - "inputs": [], - "name": "getSheetDefaultRendererAddress", - "outputs": [ - { - "name": "address", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, + "name": "address", + "type": "felt" + } + ], + "name": "setSheetDefaultRendererAddress", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getSheetDefaultRendererAddress", + "outputs": [ { - "inputs": [ - { - "name": "hash", - "type": "felt" - } - ], - "name": "setSheetClassHash", - "outputs": [], - "type": "function" - }, + "name": "address", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { - "inputs": [], - "name": "getSheetClassHash", - "outputs": [ - { - "name": "hash", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, + "name": "hash", + "type": "felt" + } + ], + "name": "setSheetClassHash", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getSheetClassHash", + "outputs": [ { - "inputs": [ - { - "name": "hash", - "type": "felt" - } - ], - "name": "setProxyClassHash", - "outputs": [], - "type": "function" - }, + "name": "hash", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { - "inputs": [], - "name": "getProxyClassHash", - "outputs": [ - { - "name": "hash", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, + "name": "hash", + "type": "felt" + } + ], + "name": "setProxyClassHash", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getProxyClassHash", + "outputs": [ + { + "name": "hash", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "price", + "type": "felt" + } + ], + "name": "setSheetPrice", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getSheetPrice", + "outputs": [ + { + "name": "price", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + } + ], + "name": "setMerkleRoot", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getMerkleRoot", + "outputs": [ + { + "name": "hash", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getSheets", + "outputs": [ { - "inputs": [ - { - "name": "price", - "type": "felt" - } - ], - "name": "setSheetPrice", - "outputs": [], - "type": "function" + "name": "addresses_len", + "type": "felt" }, { - "inputs": [], - "name": "getSheetPrice", - "outputs": [ - { - "name": "price", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "addresses", + "type": "felt*" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "index", + "type": "felt" + } + ], + "name": "getSheet", + "outputs": [ + { + "name": "address", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" }, { - "inputs": [ - { - "name": "hash", - "type": "felt" - } - ], - "name": "setMerkleRoot", - "outputs": [], - "type": "function" + "name": "symbol", + "type": "felt" }, { - "inputs": [], - "name": "getMerkleRoot", - "outputs": [ - { - "name": "hash", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "proof_len", + "type": "felt" }, { - "inputs": [], - "name": "getSheets", - "outputs": [ - { - "name": "addresses_len", - "type": "felt" - }, - { - "name": "addresses", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "proof", + "type": "felt*" + } + ], + "name": "addSheet", + "outputs": [ + { + "name": "address", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [], + "name": "withdraw", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" }, { - "inputs": [ - { - "name": "index", - "type": "felt" - } - ], - "name": "getSheet", - "outputs": [ - { - "name": "address", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "sheet_class_hash", + "type": "felt" }, { - "inputs": [ - { - "name": "name", - "type": "felt" - }, - { - "name": "symbol", - "type": "felt" - }, - { - "name": "proof_len", - "type": "felt" - }, - { - "name": "proof", - "type": "felt*" - } - ], - "name": "addSheet", - "outputs": [ - { - "name": "address", - "type": "felt" - } - ], - "type": "function" + "name": "proxy_class_hash", + "type": "felt" }, { - "inputs": [], - "name": "withdraw", - "outputs": [], - "type": "function" + "name": "default_renderer_address", + "type": "felt" }, { - "inputs": [ - { - "name": "owner", - "type": "felt" - }, - { - "name": "sheet_class_hash", - "type": "felt" - }, - { - "name": "proxy_class_hash", - "type": "felt" - }, - { - "name": "default_renderer_address", - "type": "felt" - }, - { - "name": "sheet_price", - "type": "felt" - } - ], - "name": "constructor", - "outputs": [], - "type": "constructor" + "name": "sheet_price", + "type": "felt" } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x58c", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } ], - "entry_points_by_type": { - "CONSTRUCTOR": [ - { - "offset": 1420, - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - } + "EXTERNAL": [ + { + "offset": "0x52c", + "selector": "0x18d076b75fd4bc868555e077b7fa8f507af61f042985faae615045f8705e2" + }, + { + "offset": "0x4a6", + "selector": "0x40c1ce731edc7dbc678f85e582974962e082e218fced71f519208d27cc21d3" + }, + { + "offset": "0x485", + "selector": "0x61069ab48af4ff62df3c06eed149a18bab9d4d458d7f561697fa3f1dcd0216" + }, + { + "offset": "0x44c", + "selector": "0xe1f5af5a6458e0c49b8ed3281bbe4e639027effd2a8c98c3bd0b001b402807" + }, + { + "offset": "0x56a", + "selector": "0x15511cc3694f64379908437d6d64458dc76d02482052bfb8a5b33a72c054c77" + }, + { + "offset": "0x434", + "selector": "0x18f0145c340dcf179a06b243e55b728b3deec4eafd84ec3e64119f4656b230f" + }, + { + "offset": "0x46d", + "selector": "0x1a25731e63127f9ac2262660ee1c4add9881738a8af32ddb4103a2bda6e32dd" + }, + { + "offset": "0x3c2", + "selector": "0x2647a99fa2bda632490f3b78068d3f22052eca97a0750b119e02026916b3660" + }, + { + "offset": "0x413", + "selector": "0x26a51cf81b8c7020663f9c57d73bac8d2782af6f0d5c578a70b1ea404c63b38" + }, + { + "offset": "0x3fb", + "selector": "0x30a7e474e184539058cff5799082e9ce941034829934f80cf5c4a3edd3e64f2" + }, + { + "offset": "0x4f1", + "selector": "0x3106b61e73d0edcdaf3474b9bfc7df966a183fed0b900e8e8213376edd2a742" + }, + { + "offset": "0x3a1", + "selector": "0x3525f8b0d37cb1e779fcc0bfdeb1fbf7dd3e175085cc0a1e8b55d45d29accb9" + }, + { + "offset": "0x3da", + "selector": "0x35791e7d1c5bd89bc536ca4dad6f9678ccd16ec28d9b3e06f16beeaf6e86307" + }, + { + "offset": "0x4ce", + "selector": "0x3b924a86dcf56d58ec7f2810d53af11e3335bb817a957e55c4e81e5a07264c4" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" ], - "EXTERNAL": [ - { - "offset": 1324, - "selector": "0x18d076b75fd4bc868555e077b7fa8f507af61f042985faae615045f8705e2" - }, - { - "offset": 1190, - "selector": "0x40c1ce731edc7dbc678f85e582974962e082e218fced71f519208d27cc21d3" - }, - { - "offset": 1157, - "selector": "0x61069ab48af4ff62df3c06eed149a18bab9d4d458d7f561697fa3f1dcd0216" - }, - { - "offset": 1100, - "selector": "0xe1f5af5a6458e0c49b8ed3281bbe4e639027effd2a8c98c3bd0b001b402807" - }, - { - "offset": 1386, - "selector": "0x15511cc3694f64379908437d6d64458dc76d02482052bfb8a5b33a72c054c77" - }, - { - "offset": 1076, - "selector": "0x18f0145c340dcf179a06b243e55b728b3deec4eafd84ec3e64119f4656b230f" - }, - { - "offset": 1133, - "selector": "0x1a25731e63127f9ac2262660ee1c4add9881738a8af32ddb4103a2bda6e32dd" - }, - { - "offset": 962, - "selector": "0x2647a99fa2bda632490f3b78068d3f22052eca97a0750b119e02026916b3660" - }, - { - "offset": 1043, - "selector": "0x26a51cf81b8c7020663f9c57d73bac8d2782af6f0d5c578a70b1ea404c63b38" - }, - { - "offset": 1019, - "selector": "0x30a7e474e184539058cff5799082e9ce941034829934f80cf5c4a3edd3e64f2" - }, - { - "offset": 1265, - "selector": "0x3106b61e73d0edcdaf3474b9bfc7df966a183fed0b900e8e8213376edd2a742" - }, - { - "offset": 929, - "selector": "0x3525f8b0d37cb1e779fcc0bfdeb1fbf7dd3e175085cc0a1e8b55d45d29accb9" - }, - { - "offset": 986, - "selector": "0x35791e7d1c5bd89bc536ca4dad6f9678ccd16ec28d9b3e06f16beeaf6e86307" - }, - { - "offset": 1230, - "selector": "0x3b924a86dcf56d58ec7f2810d53af11e3335bb817a957e55c4e81e5a07264c4" - } + "end_pc": 274, + "flow_tracking_data": { + "ap_tracking": { + "group": 22, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 272, + "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" ], - "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": 274, - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 6 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 272, - "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": 275, - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 8 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 274, - "value": "Ownable: caller is not the owner" - }, - { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "end_pc": 779, - "flow_tracking_data": { - "ap_tracking": { - "group": 60, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 778, - "value": "addSheet: proof is not valid" + "end_pc": 275, + "flow_tracking_data": { + "ap_tracking": { + "group": 22, + "offset": 8 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 274, + "value": "Ownable: caller is not the owner" + }, + { + "accessible_scopes": [ + "starksheet.library", + "starksheet.library.Starksheet", + "starksheet.library.Starksheet.add_sheet" + ], + "end_pc": 779, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 778, + "value": "addSheet: proof is not valid" + } + ], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4465706c6f79", + "0x400280007ff87fff", + "0x400380017ff87ff9", + "0x400380027ff87ffa", + "0x400380037ff87ffb", + "0x400380047ff87ffc", + "0x400380057ff87ffd", + "0x482680017ff88000", + "0x9", + "0x480280067ff88000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "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", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2f", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff51", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x18", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xc", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff49", + "0x40127ffd7fff7ff7", + "0x48127ffc7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fe77fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9f", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x5", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2a", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1", + "0x40137fff7fff8000", + "0x4003800080007ffd", + "0x4826800180008000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebd", + "0x482480017fff8000", + "0x2", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480080007ffc8000", + "0x480080017ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe99", + "0x40137fff7fff8000", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4003800280007ffd", + "0x4826800180008000", + "0x3", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", + "0x482480017fff8000", + "0x1", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a7ff97fff8000", + "0x480080007ffc8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", + "0x40137fff7fff8000", + "0x4003800080007ffa", + "0x4003800180007ffb", + "0x4003800280007ffc", + "0x4003800380007ffd", + "0x4826800180008000", + "0x4", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe89", + "0x482480017fff8000", + "0x1", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a7ff87fff8000", + "0x480080007ffc8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2a", + "0x48287ffb80007fff", + "0x20680017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x9", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe48", + "0x10780017fff7fff", + "0x7", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe41", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x20780017fff7ffc", + "0x7", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x13ac44191a35e57964dad7d7ca5bcf96470566070cc819a95520137c8bce51b", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe51", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2c8666449bf2dd9e83ec51a20f39f576e91e2a39965761525bf077ec396b830", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe33", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x335da5806ddc7cb9ca8210115a8cc10697dd8a77a507883b17533d7d3d01488", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe15", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0f", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x70715c781f0cd04245cdb6593d7e5e918db608eba345b88d61f0569b6f7e24", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc3", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5e", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffded", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde6", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1e994b5850f3c711077758514c8e414c8a14b04f68c8ba233d5b549add5b79b", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc8", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3b51112fba41fe2774f6772673f2e44dc827d079b3aaf687491ee3aacf2b410", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb0", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdaa", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x30cdf4454a2530d2f9ff6d47d1bee415a3ecea988adb59477256447d92600c5", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8c", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd33", + "0x40137fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0xa5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff27", + "0x40137fff7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", + "0x40137fff7fff8001", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80", + "0x40137fff7fff8002", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd41", + "0x40137fff7fff8003", + "0x48127ffe7fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3b", + "0x40137fff7fff8004", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a80037fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb2", + "0x48127fc77fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fc67fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", + "0x400a80047fff7fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf6", + "0x40137fff7fff8005", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", + "0x4003800080058003", + "0x4003800180058000", + "0x480680017fff8000", + "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463", + "0x4002800280057fff", + "0x480680017fff8000", + "0x6", + "0x4002800380057fff", + "0x4003800480057ffa", + "0x4003800580057ffb", + "0x4003800680058003", + "0x480680017fff8000", + "0x0", + "0x4002800780057fff", + "0x480680017fff8000", + "0x0", + "0x4002800880057fff", + "0x4002800980057ffb", + "0x48127ff87fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x480680017fff8000", + "0xa", + "0x480a80057fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8", + "0x48127ffe7fff8000", + "0x48127fed7fff8000", + "0x48127fed7fff8000", + "0x480a80027fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff26", + "0x4826800180028000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff41", + "0x48127fb07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffece", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9d", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebf", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec5", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", + "0x208b7fff7fff7ffe", + "0x48297ffb80007ffd", + "0x20680017fff7fff", + "0x8", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2", + "0x482a7ffd7ffc8000", + "0x400080007fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6e", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd35", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfc", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc3", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef6", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8a", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef5", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe10", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb42", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe51", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb28", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb2c", + "0x48127ffe7fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", + "0x48127ff67fff8000", + "0x48127ffb7fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc69", + "0x48127ffd7fff8000", + "0x48127fd37fff8000", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffae9", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf9", + "0x48127ffc7fff8000", + "0x48127fdc7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", + "0x48127ffc7fff8000", + "0x48127fde7fff8000", + "0x48127fde7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc03", + "0x48127ffd7fff8000", + "0x48127fe07fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb85", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc3", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcd", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde4", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd4", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x5", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x480280047ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "31": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 + } + } + } + ], + "44": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.deploy.syscall_ptr": 3 + } + } + } + ], + "51": [ + { + "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": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4 + } + } + } + ], + "58": [ + { + "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": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5 + } + } + } + ], + "66": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 6 + } + } + } + ], + "75": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 7 + } + } + } + ], + "85": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 8 + } + } + } + ], + "88": [ + { + "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": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 9 + } + } + } + ], + "93": [ + { + "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": 11, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 12, + "starkware.cairo.common.math.assert_250_bit.low": 11, + "starkware.cairo.common.math.assert_250_bit.value": 10 + } + } + } + ], + "106": [ + { + "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": 12, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 13, + "starkware.cairo.common.math.assert_le_felt.b": 14, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 15 + } + } + } + ], + "116": [ + { + "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": 12, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "130": [ + { + "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": 12, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "142": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "151": [ + { + "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": 13, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_lt_felt.a": 16, + "starkware.cairo.common.math.assert_lt_felt.b": 17 + } + } + } + ], + "164": [ + { + "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": 14, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 18, + "starkware.starknet.common.storage.normalize_address.is_small": 19 + } + } + } + ], + "182": [ + { + "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": 14, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 18, + "starkware.starknet.common.storage.normalize_address.is_250": 20 + } + } + } + ], + "314": [ + { + "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": 26, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_le_felt.a": 21, + "starkware.cairo.common.math_cmp.is_le_felt.b": 22 } + } + } + ], + "938": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setSheetDefaultRendererAddress" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 76, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "953": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getSheetDefaultRendererAddress_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 78, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "995": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setSheetClassHash" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 83, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1010": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getSheetClassHash_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1052": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setProxyClassHash" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 90, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1067": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getProxyClassHash_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 92, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1109": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setSheetPrice" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 97, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1124": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getSheetPrice_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 99, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1166": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setMerkleRoot" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 104, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1181": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getMerkleRoot_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 106, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1211": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getSheets_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 110, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1256": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getSheet_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 116, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1315": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.addSheet_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 120, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1392": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.withdraw" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 126, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1433": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 130, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.ETH_ADDRESS": { + "destination": "constants.ETH_ADDRESS", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.IERC20": { + "destination": "openzeppelin.token.erc20.IERC20.IERC20", + "type": "alias" + }, + "__main__.Ownable": { + "destination": "openzeppelin.access.ownable.library.Ownable", + "type": "alias" + }, + "__main__.Starksheet": { + "destination": "starksheet.library.Starksheet", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.addSheet": { + "decorators": [ + "external" ], - "builtins": [ - "pedersen", - "range_check" + "pc": 1283, + "type": "function" + }, + "__main__.addSheet.Args": { + "full_name": "__main__.addSheet.Args", + "members": { + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "proof": { + "cairo_type": "felt*", + "offset": 3 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 2 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.addSheet.ImplicitArgs": { + "full_name": "__main__.addSheet.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.addSheet.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "__main__.addSheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.constructor": { + "decorators": [ + "constructor" ], - "compiler_version": "0.11.0.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x480280027ffb8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4465706c6f79", - "0x400280007ff87fff", - "0x400380017ff87ff9", - "0x400380027ff87ffa", - "0x400380037ff87ffb", - "0x400380047ff87ffc", - "0x400380057ff87ffd", - "0x482680017ff88000", - "0x9", - "0x480280067ff88000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574436f6e747261637441646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "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", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2f", - "0x40137fff7fff8001", - "0x4003800080017ffc", - "0x4003800180017ffd", - "0x4826800180018000", - "0x2", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff51", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4b", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x18", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xc", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff49", - "0x40127ffd7fff7ff7", - "0x48127ffc7fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127fe77fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9f", - "0x48127ffe7fff8000", - "0x48127fe37fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x5", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0xc", - "0x40780017fff7fff", - "0x6", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2a", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1", - "0x40137fff7fff8000", - "0x4003800080007ffd", - "0x4826800180008000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebd", - "0x482480017fff8000", - "0x2", - "0x40307ffe7ffd7fff", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x480080007ffc8000", - "0x480080017ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe99", - "0x40137fff7fff8000", - "0x4003800080007ffb", - "0x4003800180007ffc", - "0x4003800280007ffd", - "0x4826800180008000", - "0x3", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", - "0x482480017fff8000", - "0x1", - "0x40307ffe7ffd7fff", - "0x48127ffc7fff8000", - "0x480a7ff97fff8000", - "0x480080007ffc8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", - "0x40137fff7fff8000", - "0x4003800080007ffa", - "0x4003800180007ffb", - "0x4003800280007ffc", - "0x4003800380007ffd", - "0x4826800180008000", - "0x4", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe89", - "0x482480017fff8000", - "0x1", - "0x40307ffe7ffd7fff", - "0x48127ffc7fff8000", - "0x480a7ff87fff8000", - "0x480080007ffc8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x2a", - "0x48287ffb80007fff", - "0x20680017fff7fff", - "0x8", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x9", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe48", - "0x10780017fff7fff", - "0x7", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe41", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x20780017fff7ffc", - "0x7", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", - "0x480a7ff87fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x13ac44191a35e57964dad7d7ca5bcf96470566070cc819a95520137c8bce51b", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe51", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4b", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x2c8666449bf2dd9e83ec51a20f39f576e91e2a39965761525bf077ec396b830", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe33", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x335da5806ddc7cb9ca8210115a8cc10697dd8a77a507883b17533d7d3d01488", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe15", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0f", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x70715c781f0cd04245cdb6593d7e5e918db608eba345b88d61f0569b6f7e24", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc3", - "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5e", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffded", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde6", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1e994b5850f3c711077758514c8e414c8a14b04f68c8ba233d5b549add5b79b", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc8", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3b51112fba41fe2774f6772673f2e44dc827d079b3aaf687491ee3aacf2b410", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb0", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdaa", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x30cdf4454a2530d2f9ff6d47d1bee415a3ecea988adb59477256447d92600c5", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8c", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd33", - "0x40137fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a80007fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0xa5", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff27", - "0x40137fff7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", - "0x40137fff7fff8001", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80", - "0x40137fff7fff8002", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd41", - "0x40137fff7fff8003", - "0x48127ffe7fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3b", - "0x40137fff7fff8004", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a80037fff8000", - "0x480a80037fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb2", - "0x48127fc77fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127fc67fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", - "0x400a80047fff7fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf6", - "0x40137fff7fff8005", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", - "0x4003800080058003", - "0x4003800180058000", - "0x480680017fff8000", - "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463", - "0x4002800280057fff", - "0x480680017fff8000", - "0x6", - "0x4002800380057fff", - "0x4003800480057ffa", - "0x4003800580057ffb", - "0x4003800680058003", - "0x480680017fff8000", - "0x0", - "0x4002800780057fff", - "0x480680017fff8000", - "0x0", - "0x4002800880057fff", - "0x4002800980057ffb", - "0x48127ff87fff8000", - "0x480a80017fff8000", - "0x480a80037fff8000", - "0x480680017fff8000", - "0xa", - "0x480a80057fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8", - "0x48127ffe7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a80027fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff26", - "0x4826800180028000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff41", - "0x48127fb07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffece", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9d", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebf", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec5", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", - "0x208b7fff7fff7ffe", - "0x48297ffb80007ffd", - "0x20680017fff7fff", - "0x8", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2", - "0x482a7ffd7ffc8000", - "0x400080007fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6e", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd35", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfc", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc3", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef6", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8a", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef5", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", - "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", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe10", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb42", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddc", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe51", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb28", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb2c", - "0x48127ffe7fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", - "0x48127ff67fff8000", - "0x48127ffb7fff8000", - "0x48127fee7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc69", - "0x48127ffd7fff8000", - "0x48127fd37fff8000", - "0x48127ffc7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffae9", - "0x48127ffe7fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf9", - "0x48127ffc7fff8000", - "0x48127fdc7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbd", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", - "0x48127ffc7fff8000", - "0x48127fde7fff8000", - "0x48127fde7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc03", - "0x48127ffd7fff8000", - "0x48127fe07fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb85", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc3", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcd", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde4", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd4", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x5", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" + "pc": 1401, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "default_renderer_address": { + "cairo_type": "felt", + "offset": 3 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "proxy_class_hash": { + "cairo_type": "felt", + "offset": 2 + }, + "sheet_class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "sheet_price": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "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__.getMerkleRoot": { + "decorators": [ + "view" ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", - "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo": "assert [__return_value_ptr] = ret_value.address;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/1bbc33231ead392f3a08d02f40babade53c6aa934a03fd2567a7873343dbb650.cairo": "let __calldata_arg_price = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/302a0e7f223f7f95d8ec699c8e1fa2628283de74616337c794098be1f39f0256.cairo": "let __calldata_arg_index = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/32dd5497db578c846b634f25154d0ffb622256766f5d2360a53f46e9c348ed3e.cairo": "assert [__calldata_ptr] = recipient;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/3e385d05eb8b8962d4f5c1b3d49f84f4e59f25eac4e17d295a6d37189be1249a.cairo": "assert [__return_value_ptr] = ret_value.addresses_len;\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/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo": "// Create a reference to amount as felt*.\nlet __calldata_tmp: felt* = cast(&amount, 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/6308f83da46627ba10340f2f0137d9c971a0c59579c060b7ebe8202efda77ead.cairo": "let __calldata_arg_sheet_class_hash = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/712c2a95dbae039e77112e72178da3f83d21edfc1285b387ccfa43e0f878d990.cairo": "assert [__calldata_ptr] = sender;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/71bda5d6615cf66a93af5985e2790bee9e14558a8db508f619c3499ab9df6755.cairo": "assert [__calldata_ptr] = account;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/84a2bc64d851e2911ec0d13897cb6972a17449fe2ee5622e1f07b8af8659444b.cairo": "let __calldata_arg_sheet_price = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo": "let __return_value_arg_success = [__return_value_ptr];\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/8e21266a36f2710b8dc2a249b2659712cfe8161a5ae07153a6fff3f134757f14.cairo": "let __return_value_arg_balance = [\n cast(__return_value_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __return_value_ptr = __return_value_ptr + 2;\n", - "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo": "assert retdata_size = __return_value_actual_size;\n", - "autogen/starknet/arg_processor/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo": "let __calldata_arg_symbol = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo": "let __calldata_arg_proof_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/a659306d4758a5c63e995df20d060f91abc84aed3cd250525fc5b97fe025812e.cairo": "assert [__return_value_ptr] = ret_value.hash;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.addresses_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.addresses_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.addresses,\n len=ret_value.addresses_len * 1);\n", - "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo": "let __return_value_actual_size = __return_value_ptr - cast(retdata, felt*);\n", - "autogen/starknet/arg_processor/b07888c526f97925bd7037f4dcde235d5ffb2d92354828348c217678c2166713.cairo": "let __calldata_arg_hash = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/b945eb4d2e6ce71690a8e9a323dfc6cc25a7cf0bd0657092989cb3ad9f814989.cairo": "let __calldata_arg_default_renderer_address = [__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/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_proof_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_proof = 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_proof_len * 1;\n", - "autogen/starknet/arg_processor/cee22ce33150260a0bc7aaad2ed2e39f7a6797138ea5a730329defaab1944291.cairo": "assert [__return_value_ptr] = ret_value.price;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/d7daa544e246461a936b5ac82f5344c08a96429550ee8026ea086c8d8ed93006.cairo": "let __calldata_arg_address = [__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/f69f90509a2291ee8ff0cd25e4f9480461ca240ddaae0be0133e6c7b68569aae.cairo": "let __calldata_arg_proxy_class_hash = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo": "let __calldata_arg_owner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo": "func balanceOf{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", - "autogen/starknet/contract_interface/IERC20/balanceOf/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/IERC20/balanceOf/84976f04d2392a893b3a3e1cb1e52aaddb37779623637aee3294e48be6be0239.cairo": "\nreturn (balance=__return_value_arg_balance,);\n", - "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=BALANCEOF_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=TRANSFER_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/IERC20/transfer/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo": "\nreturn (success=__return_value_arg_success,);\n", - "autogen/starknet/contract_interface/IERC20/transfer/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo": "func transfer{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo": "\nreturn (success=__return_value_arg_success,);\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=TRANSFERFROM_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo": "func transferFrom{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\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/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.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, proof_len=__calldata_arg_proof_len, proof=__calldata_arg_proof,);\nlet (range_check_ptr, retdata_size, retdata) = addSheet_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/addSheet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/addSheet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/addSheet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/addSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, sheet_class_hash=__calldata_arg_sheet_class_hash, proxy_class_hash=__calldata_arg_proxy_class_hash, default_renderer_address=__calldata_arg_default_renderer_address, sheet_price=__calldata_arg_sheet_price,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\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/getMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.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) = getMerkleRoot_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.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) = getProxyClassHash_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getProxyClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getProxyClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getProxyClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getSheet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getSheet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getSheet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(index=__calldata_arg_index,);\nlet (range_check_ptr, retdata_size, retdata) = getSheet_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.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) = getSheetClassHash_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getSheetClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getSheetClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getSheetClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.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) = getSheetDefaultRendererAddress_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getSheetDefaultRendererAddress/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getSheetDefaultRendererAddress/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getSheetDefaultRendererAddress/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.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) = getSheetPrice_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getSheetPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getSheetPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getSheetPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.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) = getSheets_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getSheets/5fe0b4995aa51eca785041b355f020566031001d1d4861001459f19fde4bdf5b.cairo": "func getSheets() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/getSheets/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getSheets/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getSheets/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getSheets/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo": "func addSheet_encode_return(ret_value: (address: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", - "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo": "func getMerkleRoot_encode_return(ret_value: (hash: 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/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo": "func getProxyClassHash_encode_return(ret_value: (hash: 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/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo": "func getSheet_encode_return(ret_value: (address: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", - "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo": "func getSheetClassHash_encode_return(ret_value: (hash: 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/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo": "func getSheetDefaultRendererAddress_encode_return(ret_value: (address: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", - "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo": "func getSheetPrice_encode_return(ret_value: (price: 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/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo": "func getSheets_encode_return(ret_value: (addresses_len: felt, addresses: 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/setMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(hash=__calldata_arg_hash,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setProxyClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(hash=__calldata_arg_hash,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setProxyClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setProxyClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setSheetClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(hash=__calldata_arg_hash,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setSheetClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setSheetClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setSheetDefaultRendererAddress/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/setSheetDefaultRendererAddress/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setSheetDefaultRendererAddress/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setSheetDefaultRendererAddress/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(price=__calldata_arg_price,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setSheetPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setSheetPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setSheetPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/withdraw/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/withdraw/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/withdraw/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/withdraw/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/withdraw/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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}", - "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo": "namespace Starksheet_merkle_root {\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}() -> (hash: 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/Starksheet_merkle_root/impl.cairo": "namespace Starksheet_merkle_root {\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 = 1676855705942524309358316468672605596569069469716043132947472379828428256272;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (hash: 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/Starksheet_proxy_class_hash/decl.cairo": "namespace Starksheet_proxy_class_hash {\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}() -> (hash: 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/Starksheet_proxy_class_hash/impl.cairo": "namespace Starksheet_proxy_class_hash {\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 = 556144488358405199404151165133699841801961622362702912688783147479661864219;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (hash: 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/Starksheet_sheet_class_hash/decl.cairo": "namespace Starksheet_sheet_class_hash {\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}() -> (hash: 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/Starksheet_sheet_class_hash/impl.cairo": "namespace Starksheet_sheet_class_hash {\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 = 1258701792010692809688071695814231752470278064286262057637639167406763325488;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (hash: 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/Starksheet_sheet_default_renderer_address/decl.cairo": "namespace Starksheet_sheet_default_renderer_address {\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 address: 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/Starksheet_sheet_default_renderer_address/impl.cairo": "namespace Starksheet_sheet_default_renderer_address {\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 = 1452088394085069522316861953694175613476119734928948549147851724646150837384;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n address: 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/Starksheet_sheet_price/decl.cairo": "namespace Starksheet_sheet_price {\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}() -> (price: 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/Starksheet_sheet_price/impl.cairo": "namespace Starksheet_sheet_price {\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 = 1379681642151856332401142793294110204941746674848583303508087167059344359621;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (price: 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/Starksheet_sheets/decl.cairo": "namespace Starksheet_sheets {\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}(id: 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}(id: felt) -> (\n address: 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}(\n id: felt, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo": "namespace Starksheet_sheets {\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}(id: felt) -> (res: felt) {\n let res = 198669261557708007544965520033861330575445730262898891181856514553207029284;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&id, 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}(id: felt) -> (\n address: felt\n ) {\n let (storage_addr) = addr(id);\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 id: felt, value: felt\n ) {\n let (storage_addr) = addr(id);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", - "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo": "namespace Starksheet_sheets_count {\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}() -> (count: 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/Starksheet_sheets_count/impl.cairo": "namespace Starksheet_sheets_count {\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 = 865014566899104254879548411495549081560034151268608659944614077602058319771;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (count: 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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 12, - "end_line": 4, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 4 - } - }, - "2": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 12 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 23, - "end_line": 2, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 24 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 44, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 15, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 34 - } - }, - "24": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 47 - } - }, - "26": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "27": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "28": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "29": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "30": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "31": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 53 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "33": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 26, - "start_line": 57 - } - }, - "34": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 57, - "start_line": 57 - } - }, - "35": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 57 - } - }, - "36": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 166, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 166 - } - }, - "38": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 165 - } - }, - "39": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 165 - } - }, - "40": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 165 - } - }, - "41": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 165 - } - }, - "42": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 165 - } - }, - "43": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 165 - } - }, - "44": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 81, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 174 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 48, - "end_line": 176, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 178 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 157 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 176 - } - }, - "46": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 30, - "start_line": 178 - } - }, - "47": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 178, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 178 - } - }, - "48": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 63, - "start_line": 202 - } - }, - "50": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 202 - } - }, - "51": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 93, - "end_line": 203, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 203 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 58, - "end_line": 204, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "53": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 28, - "start_line": 205 - } - }, - "54": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "55": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 65, - "start_line": 276 - } - }, - "57": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 96, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 276 - } - }, - "58": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 95, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 277 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 60, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "60": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 30, - "start_line": 279 - } - }, - "61": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 279 - } - }, - "62": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 58, - "start_line": 354 - } - }, - "64": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "65": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "66": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 355 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "68": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 358 - } - }, - "69": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 358 - } - }, - "70": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 372 - } - }, - "72": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "73": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "74": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "75": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 374 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "77": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 376 - } - }, - "78": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 392 - } - }, - "80": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "81": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "82": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "83": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "84": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "85": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 85, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 394 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "87": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 396 - } - }, - "88": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 12 - } - }, - "90": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 14 - } - }, - "92": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "93": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 108 - } - }, - "95": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "96": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 108 - } - }, - "97": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 108 - } - }, - "98": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "99": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 113 - } - }, - "101": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "102": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 113 - } - }, - "103": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 116, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "105": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 116 - } - }, - "106": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 184, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 164 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 42, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "107": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 45, - "start_line": 186 - } - }, - "108": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 45, - "start_line": 186 - } - }, - "110": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "111": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 187 - } - }, - "112": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "113": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "115": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 187, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 187 - } - }, - "116": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 49, - "end_line": 196, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 196 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 42, - "end_line": 197, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 197 - } - }, - "118": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 198 - } - }, - "120": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 22, - "start_line": 198 - } - }, - "121": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 198, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 198 - } - }, - "122": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 24, - "start_line": 199 - } - }, - "123": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 34, - "start_line": 199 - } - }, - "125": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 199 - } - }, - "126": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 199, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 199 - } - }, - "127": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "129": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 200 - } - }, - "130": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 49, - "end_line": 204, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 204 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 50, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "132": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 21, - "start_line": 206 - } - }, - "134": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 206, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 206 - } - }, - "135": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 22, - "start_line": 207 - } - }, - "136": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 207, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 207 - } - }, - "137": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 208, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 208 - } - }, - "138": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 208, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 208 - } - }, - "139": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "141": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 209, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 209 - } - }, - "142": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 31, - "end_line": 213, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 213 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 214, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 214 - } - }, - "143": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 28, - "start_line": 215 - } - }, - "144": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 215 - } - }, - "145": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 215 - } - }, - "146": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 12, - "end_line": 216, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 216 - } - }, - "148": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "150": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 217, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 217 - } - }, - "151": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 231 - } - }, - "152": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 231 - } - }, - "154": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 233 - } - }, - "156": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "157": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "158": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 235, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "159": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 235 - } - }, - "161": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 236 - } - }, - "162": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 13 - } - }, - "164": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "166": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "167": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "169": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 50 - } - }, - "171": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "173": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "174": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "175": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 51 - } - }, - "177": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 21, - "start_line": 52 - } - }, - "179": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 52 - } - }, - "180": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 23 - } - }, - "182": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "184": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 30 - } - }, - "186": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "188": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "189": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "190": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 32 - } - }, - "192": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "194": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 26 - } - }, - "196": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "197": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "198": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 28 - } - }, - "200": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "201": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "202": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "204": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "206": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "207": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "209": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "210": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "212": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "213": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 27, - "start_line": 15 - }, - "While handling calldata argument 'previousOwner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "214": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 48, - "start_line": 15 - }, - "While handling calldata argument 'newOwner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "215": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "217": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "218": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "220": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "221": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "222": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "223": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "225": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "226": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "227": { - "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 - } - }, - "228": { - "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 - } - }, - "229": { - "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 - } - }, - "231": { - "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 - } - }, - "232": { - "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 - } - }, - "233": { - "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 - } - }, - "234": { - "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 - } - }, - "236": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "237": { - "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 - } - }, - "238": { - "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 - } - }, - "240": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "241": { - "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 - } - }, - "242": { - "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 - } - }, - "243": { - "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 - } - }, - "244": { - "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 - } - }, - "245": { - "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 - } - }, - "246": { - "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 - } - }, - "247": { - "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 - } - }, - "249": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "250": { - "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 - } - }, - "251": { - "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 - } - }, - "252": { - "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 - } - }, - "254": { - "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 - } - }, - "255": { - "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 - } - }, - "256": { - "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 - } - }, - "257": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "258": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "259": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "260": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 32 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 87, - "start_line": 31 - } - }, - "261": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "263": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 33 - } - }, - "264": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "265": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "266": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "267": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 23, - "start_line": 41 - } - }, - "269": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "270": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 24, - "start_line": 42 - } - }, - "272": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 44 - } - }, - "274": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 47 - } - }, - "275": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "276": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "277": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "278": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 49 - } - }, - "279": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "280": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "281": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "282": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 16, - "start_line": 57 - } - }, - "284": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 57 - } - }, - "285": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "286": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "287": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "288": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 38, - "start_line": 84 - } - }, - "290": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "291": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "292": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "293": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 85 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 82 - } - }, - "294": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 85 - } - }, - "296": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "297": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "298": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 35, - "start_line": 86 - }, - "While expanding the reference 'previous_owner' in:" - ], - "start_col": 14, - "start_line": 84 - } - }, - "299": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 51, - "start_line": 86 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 82 - } - }, - "300": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 86 - } - }, - "302": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "303": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "304": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "305": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 87 - } - }, - "306": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 8 - } - }, - "308": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 16, - "start_line": 9 - } - }, - "310": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 9, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "311": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 12 - } - }, - "313": { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_not_zero" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 12 - } - }, - "314": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 81 - } - }, - "316": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 82 - } - }, - "318": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "319": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "320": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "321": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 83 - } - }, - "323": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 84 - } - }, - "325": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 84 - } - }, - "326": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 223, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "327": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "328": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "329": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 87 - } - }, - "331": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 88 - } - }, - "333": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 88 - } - }, - "334": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "336": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 41, - "start_line": 3 - } - }, - "338": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 6, - "start_line": 3 - } - }, - "339": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/71bda5d6615cf66a93af5985e2790bee9e14558a8db508f619c3499ab9df6755.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 20, - "start_line": 22 - }, - "While handling calldata argument 'account'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "340": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/71bda5d6615cf66a93af5985e2790bee9e14558a8db508f619c3499ab9df6755.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 20, - "start_line": 22 - }, - "While handling calldata argument 'account'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "342": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "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": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - } - }, - "343": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 3 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "344": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 4 - } - }, - "346": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - } - }, - "347": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 14, - "start_line": 6 - }, - "While expanding the reference 'calldata_ptr_start' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 12, - "start_line": 3 - } - }, - "348": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - } - }, - "350": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/8e21266a36f2710b8dc2a249b2659712cfe8161a5ae07153a6fff3f134757f14.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling return values of" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference '__return_value_actual_size' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling return values of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 39, - "start_line": 22 - }, - "While handling return value 'balance'" - ], - "start_col": 26, - "start_line": 3 - } - }, - "352": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling return values of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "353": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/afc82e35cedd3763938580dff4a9aa51517f6ab4bcc066fafd0fa2a8af4fe4c6.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/84976f04d2392a893b3a3e1cb1e52aaddb37779623637aee3294e48be6be0239.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "354": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/84976f04d2392a893b3a3e1cb1e52aaddb37779623637aee3294e48be6be0239.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 36, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 36, - "start_line": 1 - } - }, - "355": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8e21266a36f2710b8dc2a249b2659712cfe8161a5ae07153a6fff3f134757f14.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/84976f04d2392a893b3a3e1cb1e52aaddb37779623637aee3294e48be6be0239.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 17, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_balance' in:" - ], - "start_col": 39, - "start_line": 22 - }, - "While handling return value 'balance'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "356": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8e21266a36f2710b8dc2a249b2659712cfe8161a5ae07153a6fff3f134757f14.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/84976f04d2392a893b3a3e1cb1e52aaddb37779623637aee3294e48be6be0239.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 17, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_balance' in:" - ], - "start_col": 39, - "start_line": 22 - }, - "While handling return value 'balance'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "357": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/84976f04d2392a893b3a3e1cb1e52aaddb37779623637aee3294e48be6be0239.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "358": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "360": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 41, - "start_line": 3 - } - }, - "362": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 6, - "start_line": 3 - } - }, - "363": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/32dd5497db578c846b634f25154d0ffb622256766f5d2360a53f46e9c348ed3e.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 19, - "start_line": 28 - }, - "While handling calldata argument 'recipient'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "364": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 36, - "start_line": 28 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "365": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 36, - "start_line": 28 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "366": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 36, - "start_line": 28 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 22, - "start_line": 5 - } - }, - "368": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "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": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 15, - "start_line": 1 - } - }, - "369": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 3 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "370": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 4 - } - }, - "372": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - } - }, - "373": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 14, - "start_line": 6 - }, - "While expanding the reference 'calldata_ptr_start' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 12, - "start_line": 3 - } - }, - "374": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - } - }, - "376": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling return values of" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference '__return_value_actual_size' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling return values of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 57, - "start_line": 28 - }, - "While handling return value 'success'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "378": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling return values of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "379": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/11b5e57d1551eafcfbe317b927fce82a3ede967a003d827e8a226516d028537c.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 15, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "380": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 35, - "start_line": 1 - } - }, - "381": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 17, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_success' in:" - ], - "start_col": 57, - "start_line": 28 - }, - "While handling return value 'success'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "382": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transfer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "383": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "385": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 41, - "start_line": 3 - } - }, - "387": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 6, - "start_line": 3 - } - }, - "388": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/712c2a95dbae039e77112e72178da3f83d21edfc1285b387ccfa43e0f878d990.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 23, - "start_line": 31 - }, - "While handling calldata argument 'sender'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "389": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/32dd5497db578c846b634f25154d0ffb622256766f5d2360a53f46e9c348ed3e.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 37, - "start_line": 31 - }, - "While handling calldata argument 'recipient'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "390": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 54, - "start_line": 31 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 1, - "start_line": 3 - } - }, - "391": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 54, - "start_line": 31 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 1, - "start_line": 4 - } - }, - "392": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/502707e41b9f24cc24d98a88f76cd4304e8e77c4465a6a9402a5f1a76177b453.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 54, - "start_line": 31 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 22, - "start_line": 5 - } - }, - "394": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "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": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "395": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 22, - "start_line": 3 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "396": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 23, - "start_line": 4 - } - }, - "398": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 5 - } - }, - "399": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 14, - "start_line": 6 - }, - "While expanding the reference 'calldata_ptr_start' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 12, - "start_line": 3 - } - }, - "400": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - } - }, - "402": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/accb388bcbbace5b6218198851efaad2a781c1339e305a37fab51afe90a3194a.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling return values of" - ], - "start_col": 23, - "start_line": 1 - }, - "While expanding the reference '__return_value_actual_size' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling return values of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 75, - "start_line": 31 - }, - "While handling return value 'success'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "404": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/96447016176d161dae83f414c4d3e33e78856e0ef69bc33f8d419f1c9b90f9c5.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling return values of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "405": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 6, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/b016d077f46f58d4cffabd707b4d3495a859d0f543f418223b1ea57e409144f2.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 31, - "start_line": 2 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "406": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - } - }, - "407": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ca78f1082aaedcf62c13aff4dffe5943aa04164c60cb6d9f03916c0319201df.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 17, - "start_line": 2 - }, - "While expanding the reference '__return_value_arg_success' in:" - ], - "start_col": 75, - "start_line": 31 - }, - "While handling return value 'success'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "408": { - "accessible_scopes": [ - "openzeppelin.token.erc20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20", - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/18abb29d0a089e1c243e4bd2b316687e6162b3321c14733ee37389da5d8b074f.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "409": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - } - }, - "410": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - } - }, - "411": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - } - }, - "412": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 43, - "start_line": 15 - }, - "While expanding the reference 'leaf' in:" - ], - "start_col": 5, - "start_line": 13 - } - }, - "413": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 49, - "start_line": 15 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 29, - "start_line": 13 - } - }, - "414": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 60, - "start_line": 15 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 46, - "start_line": 13 - } - }, - "415": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 23, - "start_line": 15 - } - }, - "417": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 17 - } - }, - "418": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "420": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "421": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "422": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "423": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 18 - } - }, - "425": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 18 - } - }, - "426": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "427": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "428": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 15 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "429": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 20 - } - }, - "431": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree.merkle_verify" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "432": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 14, - "start_line": 25 - }, - "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": 43, - "start_line": 24 - } - }, - "433": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 25, - "start_line": 25 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 60, - "start_line": 24 - } - }, - "434": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 28, - "start_line": 25 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 63, - "start_line": 24 - } - }, - "435": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 14, - "start_line": 25 - } - }, - "437": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "439": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "441": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 34, - "start_line": 28 - }, - "While expanding the reference 'hash_ptr' in:" - ], - "start_col": 19, - "start_line": 24 - } - }, - "442": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 44, - "start_line": 28 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 60, - "start_line": 24 - } - }, - "443": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 47, - "start_line": 28 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 63, - "start_line": 24 - } - }, - "444": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 19, - "start_line": 28 - } - }, - "446": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "448": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 34, - "start_line": 30 - }, - "While expanding the reference 'hash_ptr' in:" - ], - "start_col": 19, - "start_line": 24 - } - }, - "449": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 44, - "start_line": 30 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 63, - "start_line": 24 - } - }, - "450": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 47, - "start_line": 30 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 60, - "start_line": 24 - } - }, - "451": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 19, - "start_line": 30 - } - }, - "453": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'hash_ptr' in:" - ], - "start_col": 19, - "start_line": 24 - }, - "While expanding the reference 'hash_ptr' in:" - ], - "start_col": 34, - "start_line": 30 - } - }, - "454": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 14, - "start_line": 25 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 79 - } - }, - "455": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 30, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 13, - "start_line": 32 - }, - "While expanding the reference 'n' in:" - ], - "start_col": 14, - "start_line": 30 - } - }, - "456": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._hash_sorted" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "457": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 39, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 39 - } - }, - "459": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 41 - } - }, - "461": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "462": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "463": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "464": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 42 - }, - "While expanding the reference 'curr' in:" - ], - "start_col": 5, - "start_line": 37 - } - }, - "465": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 9, - "start_line": 42 - } - }, - "466": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 37, - "start_line": 45 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - } - }, - "467": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 15, - "start_line": 45 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - } - }, - "468": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 37, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 51, - "start_line": 45 - }, - "While expanding the reference 'curr' in:" - ], - "start_col": 5, - "start_line": 37 - } - }, - "469": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 57, - "start_line": 45 - } - }, - "470": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 15, - "start_line": 45 - } - }, - "472": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 36 - } - }, - "473": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 36 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 45 - } - }, - "474": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 36 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 45 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - } - }, - "475": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 37, - "start_line": 47 - }, - "While expanding the reference 'n' in:" - ], - "start_col": 10, - "start_line": 45 - } - }, - "476": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 40, - "start_line": 47 - } - }, - "478": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 55, - "start_line": 47 - } - }, - "480": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 17, - "start_line": 47 - } - }, - "482": { - "accessible_scopes": [ - "utils.merkle_tree", - "utils.merkle_tree._merkle_verify_body" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "483": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "484": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "485": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "487": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "488": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "489": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "490": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "492": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_proxy_class_hash/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 - } - }, - "493": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "494": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "496": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "497": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "498": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "499": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "500": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "501": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "502": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "503": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "505": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_proxy_class_hash/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 - } - }, - "506": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "507": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "508": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "510": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "511": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/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 - } - }, - "512": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_proxy_class_hash", - "starksheet.library.Starksheet_proxy_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "513": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "514": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "515": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "517": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "518": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "519": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "520": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "522": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_class_hash/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 - } - }, - "523": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "524": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "526": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "527": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "528": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "529": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "530": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "531": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "532": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "533": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "535": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_class_hash/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 - } - }, - "536": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "537": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "538": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "540": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "541": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/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 - } - }, - "542": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_class_hash", - "starksheet.library.Starksheet_sheet_class_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "543": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "544": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "545": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "547": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "548": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "549": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "550": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - } - }, - "552": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_default_renderer_address/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 - } - }, - "553": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 58, - "start_line": 16 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 15 - } - }, - "554": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 37, - "start_line": 16 - } - }, - "556": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "557": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "558": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "559": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 45, - "start_line": 21 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 16 - } - }, - "560": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 9, - "start_line": 22 - } - }, - "561": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "562": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "563": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 30, - "start_line": 26 - } - }, - "565": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_default_renderer_address/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 - } - }, - "566": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 31, - "start_line": 27 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 26 - } - }, - "567": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 55, - "start_line": 27 - } - }, - "568": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "570": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "571": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/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 - } - }, - "572": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_default_renderer_address", - "starksheet.library.Starksheet_sheet_default_renderer_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "573": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "574": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "576": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "577": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "579": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets/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 - } - }, - "580": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 44, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 9 - } - }, - "581": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "583": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "584": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "585": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "586": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - } - }, - "587": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "588": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "589": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 35, - "start_line": 17 - }, - "While expanding the reference 'id' in:" - ], - "start_col": 80, - "start_line": 14 - } - }, - "590": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 30, - "start_line": 17 - } - }, - "592": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets/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 - } - }, - "593": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 58, - "start_line": 18 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "594": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 37, - "start_line": 18 - } - }, - "596": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "597": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "598": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "599": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 45, - "start_line": 23 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "600": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 9, - "start_line": 24 - } - }, - "601": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "602": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "603": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 35, - "start_line": 30 - }, - "While expanding the reference 'id' in:" - ], - "start_col": 9, - "start_line": 28 - } - }, - "604": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 30, - "start_line": 30 - } - }, - "606": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets/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 - } - }, - "607": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 31, - "start_line": 31 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 30 - } - }, - "608": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 55, - "start_line": 31 - } - }, - "609": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "611": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "612": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/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 - } - }, - "613": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets", - "starksheet.library.Starksheet_sheets.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "614": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "615": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "616": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "618": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "619": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "620": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "621": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "623": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets_count/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 - } - }, - "624": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "625": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "627": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "628": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "629": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "630": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "631": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "632": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "633": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "634": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "636": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheets_count/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 - } - }, - "637": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "638": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "639": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "641": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "642": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/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 - } - }, - "643": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheets_count", - "starksheet.library.Starksheet_sheets_count.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "644": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "645": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "646": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "648": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "649": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "650": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "651": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "653": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_merkle_root/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 - } - }, - "654": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "655": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "657": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "658": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "659": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "660": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "661": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "662": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "663": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "664": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "666": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_merkle_root/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 - } - }, - "667": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "668": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "669": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "671": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "672": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/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 - } - }, - "673": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_merkle_root", - "starksheet.library.Starksheet_merkle_root.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "674": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "675": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "676": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "678": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "679": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "680": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "681": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "683": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_price/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 - } - }, - "684": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "685": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "687": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "688": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "689": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "690": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "691": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "692": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "693": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "694": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "696": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Starksheet_sheet_price/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 - } - }, - "697": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "698": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "699": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "701": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "702": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/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 - } - }, - "703": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet_sheet_price", - "starksheet.library.Starksheet_sheet_price.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "704": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 44 - }, - "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": 41 - } - }, - "705": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 44 - }, - "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": 41 - } - }, - "706": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 44 - }, - "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": 68, - "start_line": 41 - } - }, - "707": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 39, - "start_line": 44 - }, - "While expanding the reference 'id' in:" - ], - "start_col": 85, - "start_line": 41 - } - }, - "708": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 44 - } - }, - "710": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 44 - } - }, - "711": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 50 - } - }, - "713": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 51 - }, - "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": 47 - } - }, - "714": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 51 - }, - "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": 47 - } - }, - "715": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 51 - }, - "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": 47 - } - }, - "716": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 51 - } - }, - "718": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 40, - "start_line": 52 - } - }, - "720": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 14, - "start_line": 52 - } - }, - "721": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 53 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 167 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 51 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "722": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 53 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 167 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 22, - "start_line": 51 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "723": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 53 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 167 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 51 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "724": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 53 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 14, - "start_line": 51 - } - }, - "725": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 47, - "start_line": 53 - }, - "While expanding the reference 'addresses' in:" - ], - "start_col": 20, - "start_line": 52 - } - }, - "726": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 58, - "start_line": 53 - } - }, - "728": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 53 - } - }, - "730": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 54 - } - }, - "731": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 60 - } - }, - "733": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 61 - }, - "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": 57 - } - }, - "734": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 61 - }, - "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": 57 - } - }, - "735": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 61 - }, - "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": 68, - "start_line": 57 - } - }, - "736": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 61 - } - }, - "738": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 14, - "start_line": 61 - }, - "While auto generating local variable for 'sheet_class_hash'." - ], - "start_col": 14, - "start_line": 61 - } - }, - "739": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 62 - }, - "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": 34, - "start_line": 61 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "740": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 62 - }, - "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": 34, - "start_line": 61 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "741": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 62 - }, - "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": 34, - "start_line": 61 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "742": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 62 - } - }, - "744": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 14, - "start_line": 62 - }, - "While auto generating local variable for 'proxy_class_hash'." - ], - "start_col": 14, - "start_line": 62 - } - }, - "745": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 36, - "start_line": 63 - }, - "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": 34, - "start_line": 62 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "746": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 36, - "start_line": 63 - }, - "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": 34, - "start_line": 62 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "747": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 36, - "start_line": 63 - }, - "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": 34, - "start_line": 62 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "748": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 36, - "start_line": 63 - } - }, - "750": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 14, - "start_line": 63 - } - }, - "751": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 23, - "start_line": 64 - }, - "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": 36, - "start_line": 63 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "752": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 23, - "start_line": 64 - } - }, - "754": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 14, - "start_line": 64 - }, - "While auto generating local variable for 'owner'." - ], - "start_col": 14, - "start_line": 64 - } - }, - "755": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 66 - }, - "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": 64 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "756": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 66 - }, - "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": 63 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "757": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets_count/decl.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 66 - }, - "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": 36, - "start_line": 63 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "758": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 66 - } - }, - "760": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 67 - } - }, - "762": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 13, - "start_line": 67 - }, - "While auto generating local variable for 'allow_list_enabled'." - ], - "start_col": 13, - "start_line": 67 - } - }, - "763": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 44, - "start_line": 68 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 22, - "start_line": 66 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "764": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 68 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 66 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "765": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 58, - "start_line": 68 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 64 - }, - "While auto generating local variable for 'owner'." - ], - "start_col": 14, - "start_line": 64 - } - }, - "766": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 65, - "start_line": 68 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 64 - }, - "While auto generating local variable for 'owner'." - ], - "start_col": 14, - "start_line": 64 - } - }, - "767": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 22, - "start_line": 68 - } - }, - "769": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 66 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "770": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 68 - } - }, - "771": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 68 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 24 - } - }, - "772": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 45, - "start_line": 69 - }, - "While expanding the reference 'leaf' in:" - ], - "start_col": 14, - "start_line": 68 - } - }, - "773": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 51, - "start_line": 69 - }, - "While expanding the reference 'root' in:" - ], - "start_col": 14, - "start_line": 66 - } - }, - "774": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 57, - "start_line": 69 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 35, - "start_line": 58 - } - }, - "775": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 68, - "start_line": 69 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 52, - "start_line": 58 - } - }, - "776": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 69 - } - }, - "778": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 13, - "start_line": 71 - } - }, - "779": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 40, - "start_line": 74 - } - }, - "781": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 14, - "start_line": 74 - } - }, - "782": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 26, - "start_line": 75 - }, - "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": 31, - "start_line": 69 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 12 - } - }, - "783": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 26, - "start_line": 75 - }, - "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": 31, - "start_line": 69 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 12 - } - }, - "784": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/merkle_tree.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 69, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 26, - "start_line": 75 - }, - "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": 31, - "start_line": 69 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 12 - } - }, - "785": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 26, - "start_line": 75 - } - }, - "787": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 76 - } - }, - "788": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 77, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 77 - } - }, - "789": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 78 - } - }, - "791": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 96, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 78 - } - }, - "792": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 79 - } - }, - "794": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 79 - } - }, - "795": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 80 - } - }, - "796": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 81 - } - }, - "797": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 82 - } - }, - "798": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 83 - } - }, - "800": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 83, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 83 - } - }, - "801": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 31, - "start_line": 84 - } - }, - "803": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 84 - } - }, - "804": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 85 - } - }, - "805": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 25, - "start_line": 87 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 157 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 75 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "806": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 88, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 24, - "start_line": 88 - }, - "While expanding the reference 'proxy_class_hash' in:" - ], - "start_col": 14, - "start_line": 62 - }, - "While auto generating local variable for 'proxy_class_hash'." - ], - "start_col": 14, - "start_line": 62 - } - }, - "807": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 35, - "start_line": 89 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 14, - "start_line": 64 - }, - "While auto generating local variable for 'owner'." - ], - "start_col": 14, - "start_line": 64 - } - }, - "808": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 39, - "start_line": 90 - } - }, - "810": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 91, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 34, - "start_line": 91 - }, - "While expanding the reference 'calldata_' in:" - ], - "start_col": 20, - "start_line": 74 - } - }, - "811": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 30, - "start_line": 92 - } - }, - "813": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 25, - "start_line": 87 - } - }, - "815": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "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": 25, - "start_line": 87 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 157 - } - }, - "816": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "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": 75 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "817": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "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": 75 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "818": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 33, - "start_line": 95 - }, - "While expanding the reference 'sheets_count' in:" - ], - "start_col": 20, - "start_line": 63 - } - }, - "819": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 47, - "start_line": 95 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 14, - "start_line": 87 - } - }, - "820": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 95 - } - }, - "822": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 39, - "start_line": 96 - } - }, - "824": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 96 - } - }, - "826": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 17, - "start_line": 97 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 14, - "start_line": 87 - } - }, - "827": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.add_sheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 97, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 97 - } - }, - "828": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 102 - }, - "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": 31, - "start_line": 100 - } - }, - "829": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 102 - }, - "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": 51, - "start_line": 100 - } - }, - "830": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 102 - }, - "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": 79, - "start_line": 100 - } - }, - "831": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 102 - } - }, - "833": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 102 - } - }, - "834": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 108 - }, - "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": 31, - "start_line": 105 - } - }, - "835": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 108 - }, - "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": 51, - "start_line": 105 - } - }, - "836": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 105, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 108 - }, - "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": 79, - "start_line": 105 - } - }, - "837": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 43, - "start_line": 108 - }, - "While expanding the reference 'hash' in:" - ], - "start_col": 9, - "start_line": 106 - } - }, - "838": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 108 - } - }, - "840": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 109 - } - }, - "841": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 114 - }, - "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": 31, - "start_line": 112 - } - }, - "842": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 114 - }, - "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": 51, - "start_line": 112 - } - }, - "843": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 114 - }, - "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": 79, - "start_line": 112 - } - }, - "844": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 114 - } - }, - "846": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 114, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 114 - } - }, - "847": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 120 - }, - "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": 31, - "start_line": 117 - } - }, - "848": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 120 - }, - "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": 51, - "start_line": 117 - } - }, - "849": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_proxy_class_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 120 - }, - "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": 79, - "start_line": 117 - } - }, - "850": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 43, - "start_line": 120 - }, - "While expanding the reference 'hash' in:" - ], - "start_col": 9, - "start_line": 118 - } - }, - "851": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 120, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 120 - } - }, - "853": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_proxy_class_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 121, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 121 - } - }, - "854": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 127 - }, - "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": 124 - } - }, - "855": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 127 - }, - "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": 124 - } - }, - "856": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 127 - }, - "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": 124 - } - }, - "857": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 127 - } - }, - "859": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 127, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 127 - } - }, - "860": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 130, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 133 - }, - "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": 26, - "start_line": 130 - } - }, - "861": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 130, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 133 - }, - "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": 46, - "start_line": 130 - } - }, - "862": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 130, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_price/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 133 - }, - "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": 74, - "start_line": 130 - } - }, - "863": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 131, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 38, - "start_line": 133 - }, - "While expanding the reference 'price' in:" - ], - "start_col": 9, - "start_line": 131 - } - }, - "864": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 133, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 133 - } - }, - "866": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_price" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 134, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 134 - } - }, - "867": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 140 - }, - "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": 138 - } - }, - "868": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 140 - }, - "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": 29, - "start_line": 138 - } - }, - "869": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 140 - }, - "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": 57, - "start_line": 138 - } - }, - "870": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 140 - } - }, - "872": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 140, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 140 - } - }, - "873": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 146 - }, - "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": 144 - } - }, - "874": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 146 - }, - "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": 29, - "start_line": 144 - } - }, - "875": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheet_default_renderer_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 146 - }, - "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": 57, - "start_line": 144 - } - }, - "876": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 145, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 57, - "start_line": 146 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 7, - "start_line": 145 - } - }, - "877": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 146 - } - }, - "879": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_sheet_default_renderer_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 147, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 147 - } - }, - "880": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 153 - }, - "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": 150 - } - }, - "881": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 153 - }, - "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": 150 - } - }, - "882": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 153 - }, - "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": 150 - } - }, - "883": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 16, - "start_line": 153 - } - }, - "885": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.get_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 153, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 153 - } - }, - "886": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 156, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 159 - }, - "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": 26, - "start_line": 156 - } - }, - "887": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 156, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 159 - }, - "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": 46, - "start_line": 156 - } - }, - "888": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 156, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_merkle_root/decl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 159 - }, - "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": 74, - "start_line": 156 - } - }, - "889": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 157, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 38, - "start_line": 159 - }, - "While expanding the reference 'hash' in:" - ], - "start_col": 9, - "start_line": 157 - } - }, - "890": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 159, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 159 - } - }, - "892": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library.Starksheet", - "starksheet.library.Starksheet.set_merkle_root" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 160, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 160 - } - }, - "893": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 169, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 169 - } - }, - "894": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 169, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 5, - "start_line": 169 - } - }, - "896": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 170, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 170 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 167 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 167 - } - }, - "897": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 170, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 170 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 167 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 167 - } - }, - "898": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 170, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 170 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 167 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 167 - } - }, - "899": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 170, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 170 - }, - "While trying to retrieve the implicit argument 'stop' in:" - ], - "start_col": 70, - "start_line": 167 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 70, - "start_line": 167 - } - }, - "900": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 170, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 170 - }, - "While trying to retrieve the implicit argument 'addresses' in:" - ], - "start_col": 82, - "start_line": 167 - }, - "While expanding the reference 'addresses' in:" - ], - "start_col": 82, - "start_line": 167 - } - }, - "901": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 170, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 9, - "start_line": 170 - } - }, - "902": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 21, - "start_line": 172 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 167 - } - }, - "903": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 21, - "start_line": 172 - }, - "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": 25, - "start_line": 167 - } - }, - "904": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 21, - "start_line": 172 - }, - "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": 53, - "start_line": 167 - } - }, - "905": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 168, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 44, - "start_line": 172 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 3, - "start_line": 168 - } - }, - "906": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 21, - "start_line": 172 - } - }, - "908": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 13, - "start_line": 173 - } - }, - "909": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 173, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 5, - "start_line": 173 - } - }, - "910": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 12, - "start_line": 174 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 167 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 172 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "911": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 12, - "start_line": 174 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 167 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 172 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "912": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Starksheet_sheets/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 172, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 12, - "start_line": 174 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 167 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 172 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "913": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 12, - "start_line": 174 - }, - "While trying to retrieve the implicit argument 'stop' in:" - ], - "start_col": 70, - "start_line": 167 - }, - "While expanding the reference 'stop' in:" - ], - "start_col": 70, - "start_line": 167 - } - }, - "914": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 167, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 12, - "start_line": 174 - }, - "While trying to retrieve the implicit argument 'addresses' in:" - ], - "start_col": 82, - "start_line": 167 - }, - "While expanding the reference 'addresses' in:" - ], - "start_col": 82, - "start_line": 167 - } - }, - "915": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 29, - "start_line": 174 - } - }, - "917": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 12, - "start_line": 174 - } - }, - "919": { - "accessible_scopes": [ - "starksheet.library", - "starksheet.library._get_sheets_loop" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 174, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "start_col": 5, - "start_line": 174 - } - }, - "920": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 14, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 16, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 16 - }, - "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": 5, - "start_line": 14 - } - }, - "921": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 14, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 16, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 16 - }, - "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": 25, - "start_line": 14 - } - }, - "922": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 14, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 16, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 16 - }, - "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": 53, - "start_line": 14 - } - }, - "923": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 16, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 16 - } - }, - "925": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 15, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 17, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 51, - "start_line": 17 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 3, - "start_line": 15 - } - }, - "926": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 17, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "928": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 18, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 18 - } - }, - "929": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "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": 16, - "end_line": 15, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 3, - "start_line": 15 - }, - "While handling calldata argument 'address'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "931": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "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": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "932": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 14, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 5, - "start_line": 14 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "933": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 14, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 25, - "start_line": 14 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "934": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 14, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 53, - "start_line": 14 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "935": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "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": 16, - "end_line": 15, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 147, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 125, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_address' in:" - ], - "start_col": 3, - "start_line": 15 - }, - "While handling calldata argument 'address'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "936": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 13 - } - }, - "938": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "940": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "941": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "942": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "943": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "945": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "946": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "947": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 23, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 25, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 138 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 23 - } - }, - "948": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 23, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 25, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 29, - "start_line": 138 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 23 - } - }, - "949": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 23, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 138, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 25, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 57, - "start_line": 138 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 23 - } - }, - "950": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 25, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 25 - } - }, - "952": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 25, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 25 - } - }, - "953": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "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/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "955": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 24, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 9, - "start_line": 24 - }, - "While handling return value 'address'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "956": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 24, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 9, - "start_line": 24 - }, - "While handling return value 'address'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "958": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 22 - }, - "While handling return value of" - ], - "start_col": 79, - "start_line": 1 - } - }, - "959": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "960": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "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": 22 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "961": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetDefaultRendererAddress/33de61d4cf4da09dad78d169bc77808b852554c6d416e74af8ca97f600712512.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "962": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "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": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "963": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 23, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "964": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 23, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "965": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 23, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 53, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "966": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - } - }, - "968": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 119, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 104, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "969": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 120, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "971": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "972": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "973": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "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": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "974": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "975": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/1a541aa0959ce4f507f6fe69f182c70918c1d2f85e42bf41688170561275cbca.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "976": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetDefaultRendererAddress/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 22, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 22 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "977": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 32, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "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": 29 - } - }, - "978": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 32, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "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": 44, - "start_line": 29 - } - }, - "979": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 32, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "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": 72, - "start_line": 29 - } - }, - "980": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 32, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "982": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 30, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 33, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 37, - "start_line": 33 - }, - "While expanding the reference 'hash' in:" - ], - "start_col": 5, - "start_line": 30 - } - }, - "983": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 33, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 33 - } - }, - "985": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 34, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 34 - } - }, - "986": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/b07888c526f97925bd7037f4dcde235d5ffb2d92354828348c217678c2166713.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 30, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 30 - }, - "While handling calldata argument 'hash'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "988": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "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": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "989": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "990": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "991": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "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": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "992": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "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": 15, - "end_line": 30, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 122, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_hash' in:" - ], - "start_col": 5, - "start_line": 30 - }, - "While handling calldata argument 'hash'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "993": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - } - }, - "995": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "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/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "997": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "998": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "999": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "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": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1000": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "1002": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "1003": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 29, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1004": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 41, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 41 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 31, - "start_line": 100 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 38 - } - }, - "1005": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 41, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 41 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 51, - "start_line": 100 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 38 - } - }, - "1006": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 41, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 41 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 79, - "start_line": 100 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 38 - } - }, - "1007": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 41, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 41 - } - }, - "1009": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 41, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 41 - } - }, - "1010": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "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/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1012": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/a659306d4758a5c63e995df20d060f91abc84aed3cd250525fc5b97fe025812e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 39, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 39 - }, - "While handling return value 'hash'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1013": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/a659306d4758a5c63e995df20d060f91abc84aed3cd250525fc5b97fe025812e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 39, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 39 - }, - "While handling return value 'hash'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1015": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 63, - "start_line": 1 - } - }, - "1016": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1017": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "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": 38 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "1018": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetClassHash/ad0018d5bed657ffd277ae970bcddf1c17a825684272b34db820c0d83d79fb83.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1019": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "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": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1020": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1021": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1022": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "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": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1023": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - } - }, - "1025": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 106, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "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": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1026": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 107, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1028": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1029": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1030": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "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": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "1031": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "1032": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/4e35a6fd683bc5b2d0a281192e391bc6168a3b763b673e27f53d906ce8a07fe0.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "1033": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 38, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1034": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 48, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 48 - }, - "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": 45 - } - }, - "1035": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 48, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 48 - }, - "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": 44, - "start_line": 45 - } - }, - "1036": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 48, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 48 - }, - "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": 72, - "start_line": 45 - } - }, - "1037": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 48, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "1039": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 46, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 49, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 37, - "start_line": 49 - }, - "While expanding the reference 'hash' in:" - ], - "start_col": 5, - "start_line": 46 - } - }, - "1040": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 49, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "1042": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 50, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 50 - } - }, - "1043": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/b07888c526f97925bd7037f4dcde235d5ffb2d92354828348c217678c2166713.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 46, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 46 - }, - "While handling calldata argument 'hash'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "1045": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "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": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1046": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 24, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1047": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 44, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1048": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 72, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1049": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "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": 15, - "end_line": 46, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 122, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_hash' in:" - ], - "start_col": 5, - "start_line": 46 - }, - "While handling calldata argument 'hash'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "1050": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 45 - } - }, - "1052": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "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/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "1054": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1055": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1056": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 100, - "start_line": 1 - } - }, - "1057": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 20, - "start_line": 4 - } - }, - "1059": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 9, - "start_line": 3 - } - }, - "1060": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 45, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1061": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 57, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 57 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 31, - "start_line": 112 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 54 - } - }, - "1062": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 77, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 57, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 57 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 51, - "start_line": 112 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 54 - } - }, - "1063": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 57, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 57 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 79, - "start_line": 112 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 72, - "start_line": 54 - } - }, - "1064": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 57, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 57 - } - }, - "1066": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 57, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 57 - } - }, - "1067": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "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/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1069": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/a659306d4758a5c63e995df20d060f91abc84aed3cd250525fc5b97fe025812e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 55, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 55 - }, - "While handling return value 'hash'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1070": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/a659306d4758a5c63e995df20d060f91abc84aed3cd250525fc5b97fe025812e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 55, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 55 - }, - "While handling return value 'hash'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1072": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 54 - }, - "While handling return value of" - ], - "start_col": 63, - "start_line": 1 - } - }, - "1073": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1074": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "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": 54 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "1075": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getProxyClassHash/d3861d63cc448c4c708288229e3d6ec8c683955a46cb51be2cdf119bc9c97721.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1076": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "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": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1077": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1078": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 44, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1079": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 87, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "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": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1080": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - } - }, - "1082": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 106, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "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": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1083": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 107, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1085": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1086": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1087": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "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": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "1088": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "1089": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/3ddbcd9ddbb80179925bc30a42d371d91cb9b5017c3e52f66e0fb19001690927.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "1090": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getProxyClassHash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 54, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 54 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1091": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 62, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 62 - }, - "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": 20, - "start_line": 61 - } - }, - "1092": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 62, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 62 - }, - "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": 40, - "start_line": 61 - } - }, - "1093": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 62, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 62 - }, - "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": 68, - "start_line": 61 - } - }, - "1094": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 62, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 62 - } - }, - "1096": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 96, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 63, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 32, - "start_line": 63 - }, - "While expanding the reference 'price' in:" - ], - "start_col": 85, - "start_line": 61 - } - }, - "1097": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 63, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 63 - } - }, - "1099": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 64, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 64 - } - }, - "1100": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/1bbc33231ead392f3a08d02f40babade53c6aa934a03fd2567a7873343dbb650.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 61 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 85, - "start_line": 61 - }, - "While handling calldata argument 'price'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "1102": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "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": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1103": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1104": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1105": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1106": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1bbc33231ead392f3a08d02f40babade53c6aa934a03fd2567a7873343dbb650.cairo" - }, - "parent_location": [ - { - "end_col": 96, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_price' in:" - ], - "start_col": 85, - "start_line": 61 - }, - "While handling calldata argument 'price'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "1107": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - } - }, - "1109": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "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/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "1111": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1112": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1113": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "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": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1114": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "1116": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/6d5d29de66493f79f0601f83ef38e1c0e00eceeff32f74d3139213305d328ede.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "1117": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 61, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 61 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1118": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 71, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 71 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 124 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 68 - } - }, - "1119": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 71, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 71 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 124 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 68 - } - }, - "1120": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 71, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 71 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 124 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 68 - } - }, - "1121": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 71, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 71 - } - }, - "1123": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 71, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 71 - } - }, - "1124": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "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/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1126": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/cee22ce33150260a0bc7aaad2ed2e39f7a6797138ea5a730329defaab1944291.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 69 - }, - "While handling return value 'price'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1127": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/cee22ce33150260a0bc7aaad2ed2e39f7a6797138ea5a730329defaab1944291.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 69 - }, - "While handling return value 'price'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1129": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 68 - }, - "While handling return value of" - ], - "start_col": 60, - "start_line": 1 - } - }, - "1130": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1131": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "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": 68 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "1132": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheetPrice/93eae4e29a67ca16b46f063c6b446a0ffbce42260cb899d6cd4a95a7178d3b3a.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1133": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "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": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1134": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1135": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1136": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1137": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - } - }, - "1139": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 102, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 87, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1140": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 103, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1142": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1143": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1144": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "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": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "1145": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "1146": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/4ea31fb63671d41275882d3faac7ec7e32c4e578c1b6c2bdded28c452c94582d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "1147": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheetPrice/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 68, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 68 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1148": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 76, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 76 - }, - "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": 20, - "start_line": 75 - } - }, - "1149": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 76, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 76 - }, - "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": 40, - "start_line": 75 - } - }, - "1150": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 76, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 76 - }, - "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": 68, - "start_line": 75 - } - }, - "1151": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 76, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 76 - } - }, - "1153": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 77, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 32, - "start_line": 77 - }, - "While expanding the reference 'hash' in:" - ], - "start_col": 85, - "start_line": 75 - } - }, - "1154": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 77, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 77 - } - }, - "1156": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 78, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 78 - } - }, - "1157": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/b07888c526f97925bd7037f4dcde235d5ffb2d92354828348c217678c2166713.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 85, - "start_line": 75 - }, - "While handling calldata argument 'hash'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "1159": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "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": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 75 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1160": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 20, - "start_line": 75 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1161": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 40, - "start_line": 75 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1162": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 68, - "start_line": 75 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1163": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "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": 95, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 75 - }, - "While constructing the external wrapper for:" - ], - "start_col": 122, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_hash' in:" - ], - "start_col": 85, - "start_line": 75 - }, - "While handling calldata argument 'hash'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "1164": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 75 - } - }, - "1166": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 75 - }, - "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/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 75 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "1168": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1169": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1170": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 100, - "start_line": 1 - } - }, - "1171": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 20, - "start_line": 4 - } - }, - "1173": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/8ac52e19415f3bb85cf1477c90297e8dbedd2bf68d6a8678e8bf3e514b81cbb7.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 9, - "start_line": 3 - } - }, - "1174": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 75, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 75 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1175": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 85, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 85 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 150 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 82 - } - }, - "1176": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 85, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 85 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 150 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 82 - } - }, - "1177": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 150, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 85, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 85 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 150 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 82 - } - }, - "1178": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 85, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 85 - } - }, - "1180": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 85, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 85 - } - }, - "1181": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1183": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/a659306d4758a5c63e995df20d060f91abc84aed3cd250525fc5b97fe025812e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 83, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 83 - }, - "While handling return value 'hash'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1184": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/a659306d4758a5c63e995df20d060f91abc84aed3cd250525fc5b97fe025812e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 83, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 5, - "start_line": 83 - }, - "While handling return value 'hash'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1186": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 59, - "start_line": 1 - } - }, - "1187": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1188": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1189": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getMerkleRoot/ddb7d9da9030e09c7f314f18ea53ecb8a548a5f6a06f18915fb9ebc8540b3afb.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1190": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "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": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1191": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 20, - "start_line": 82 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1192": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 40, - "start_line": 82 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1193": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 68, - "start_line": 82 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1194": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - } - }, - "1196": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 102, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - }, - "While constructing the external wrapper for:" - ], - "start_col": 87, - "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 - } - }, - "1197": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 103, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1199": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1200": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1201": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1202": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1203": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/9ec40c6ab1532b67d6b3241da7f0fc2a824d63002b85dbc8e7b345e400aebd93.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1204": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getMerkleRoot/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 82, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 82 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1205": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 92, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 38, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 47 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 89 - } - }, - "1206": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 92, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 38, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 47 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 89 - } - }, - "1207": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 92, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 38, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 47 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 89 - } - }, - "1208": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 92, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 38, - "start_line": 92 - } - }, - "1210": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 93, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 93 - } - }, - "1211": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1213": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3e385d05eb8b8962d4f5c1b3d49f84f4e59f25eac4e17d295a6d37189be1249a.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 90 - }, - "While handling return value 'addresses_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1214": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "1215": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "1217": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/3e385d05eb8b8962d4f5c1b3d49f84f4e59f25eac4e17d295a6d37189be1249a.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 90 - }, - "While handling return value 'addresses_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1219": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "1220": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/3e385d05eb8b8962d4f5c1b3d49f84f4e59f25eac4e17d295a6d37189be1249a.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 90 - }, - "While handling return value 'addresses_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1222": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "1223": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "1224": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "1226": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/acb57963143b0014f89246f7251457b3db569260785a29b3c1873be8a361d0ee.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 90, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 26, - "start_line": 90 - }, - "While handling return value 'addresses'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "1227": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1228": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1229": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheets/3ee09188a7f72b618ca4555f4b4595aaf6af90a1f294aecce708831d91da9435.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1230": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheets/5fe0b4995aa51eca785041b355f020566031001d1d4861001459f19fde4bdf5b.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "1232": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "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": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1233": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 16, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1234": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 36, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1235": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 64, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1236": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - } - }, - "1238": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "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": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1239": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "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": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1240": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "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": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1241": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 99, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1243": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 6, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1244": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 6, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1245": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1246": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1247": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheets/3cc7a9cbb85830dbebb914f535a0f964431fd2034fca1cde6a3e38db46479cc5.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1248": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheets/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 89, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 89 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1249": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 41 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 97 - } - }, - "1250": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 41 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 97 - } - }, - "1251": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 41 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 97 - } - }, - "1252": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 100, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 33, - "start_line": 100 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 80, - "start_line": 97 - } - }, - "1253": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 100, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 100 - } - }, - "1255": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 100, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 100 - } - }, - "1256": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "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/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1258": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 98, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 98 - }, - "While handling return value 'address'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1259": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 98, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 98 - }, - "While handling return value 'address'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1261": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 97 - }, - "While handling return value of" - ], - "start_col": 57, - "start_line": 1 - } - }, - "1262": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1263": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "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": 97 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "1264": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getSheet/695ea7d8f5f77886c7ea26d2f26f91761fbc18c91e61c9d20ac27980511c6b9c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1265": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/302a0e7f223f7f95d8ec699c8e1fa2628283de74616337c794098be1f39f0256.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 97 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 80, - "start_line": 97 - }, - "While handling calldata argument 'index'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "1267": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "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": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1268": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1269": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1270": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "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": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1271": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/302a0e7f223f7f95d8ec699c8e1fa2628283de74616337c794098be1f39f0256.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_index' in:" - ], - "start_col": 80, - "start_line": 97 - }, - "While handling calldata argument 'index'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "1272": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - } - }, - "1274": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "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": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1275": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1277": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1278": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1279": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "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": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "1280": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "1281": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getSheet/e5369793017601b4809f128c1b1eae1af4f28b4fc1fe5cf3d3379a32bfd7147f.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "1282": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 97, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 97 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1283": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 25, - "start_line": 107 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 124 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 104 - } - }, - "1284": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 25, - "start_line": 107 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 124 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 104 - } - }, - "1285": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 25, - "start_line": 107 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 124 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 104 - } - }, - "1286": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 25, - "start_line": 107 - } - }, - "1288": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 108, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 20, - "start_line": 108 - }, - "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": 107 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 26, - "start_line": 124 - } - }, - "1289": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 108, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 20, - "start_line": 108 - } - }, - "1291": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 108, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 109, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 23, - "start_line": 109 - }, - "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": 20, - "start_line": 108 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "1292": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 109, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 23, - "start_line": 109 - } - }, - "1294": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 109, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 115, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 110 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 109 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 274 - } - }, - "1295": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 115, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 110 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 107 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 74, - "start_line": 124 - } - }, - "1296": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 111, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 26, - "start_line": 111 - } - }, - "1298": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 108, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 112, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 16, - "start_line": 112 - }, - "While expanding the reference 'sender' in:" - ], - "start_col": 10, - "start_line": 108 - } - }, - "1299": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 109, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 113, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 19, - "start_line": 113 - }, - "While expanding the reference 'recipient' in:" - ], - "start_col": 10, - "start_line": 109 - } - }, - "1300": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 114, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 24, - "start_line": 114 - }, - "While expanding the reference 'sheet_price' in:" - ], - "start_col": 10, - "start_line": 107 - } - }, - "1301": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 114, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 37, - "start_line": 114 - } - }, - "1303": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 115, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 110 - } - }, - "1305": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 115, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 116 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 57 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 110 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1306": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 124, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 107, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 116 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 57 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 25, - "start_line": 107 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 46, - "start_line": 124 - } - }, - "1307": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transferFrom/f8c7980cd46ed6d764c999318b5692736b724dc08c1bf96e92d1b77ddf37af10.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 115, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/starksheet/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 116 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 57 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 110 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 31 - }, - "While handling contract interface function:" - ], - "start_col": 39, - "start_line": 1 - } - }, - "1308": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 33, - "start_line": 116 - }, - "While expanding the reference 'name' in:" - ], - "start_col": 5, - "start_line": 105 - } - }, - "1309": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 39, - "start_line": 116 - }, - "While expanding the reference 'symbol' in:" - ], - "start_col": 17, - "start_line": 105 - } - }, - "1310": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 47, - "start_line": 116 - }, - "While expanding the reference 'proof_len' in:" - ], - "start_col": 31, - "start_line": 105 - } - }, - "1311": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 58, - "start_line": 116 - }, - "While expanding the reference 'proof' in:" - ], - "start_col": 48, - "start_line": 105 - } - }, - "1312": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 12, - "start_line": 116 - } - }, - "1314": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 116, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 116 - } - }, - "1315": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "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/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "1317": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 106, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 7, - "start_line": 106 - }, - "While handling return value 'address'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1318": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/10f4ffaf96982a2fff2ff72dc2d3b1a8878257148aab4051a8f2ef7f16687f01.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 106, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 106 - }, - "While handling return value 'address'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "1320": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 104 - }, - "While handling return value of" - ], - "start_col": 57, - "start_line": 1 - } - }, - "1321": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "1322": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "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": 104 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "1323": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/addSheet/2ffe198cf4a563c150e4fd9f065444f352b287cd405fa3d3b5123915a2de7ae8.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "1324": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1325": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 31, - "start_line": 105 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "1326": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "1327": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 31, - "start_line": 105 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "1329": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 31, - "start_line": 105 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "1330": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "1331": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "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": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1332": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1333": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 15, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1334": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 35, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1335": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "1337": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "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": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 141, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "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": 105 - }, - "While handling calldata argument 'name'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "1338": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "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": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 171, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "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": 105 - }, - "While handling calldata argument 'symbol'" - ], - "start_col": 29, - "start_line": 1 - } - }, - "1339": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/991f62016c321db1ce050da1566d298118c65229306c26d6cd25e91286a63d4b.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 207, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 183, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proof_len' in:" - ], - "start_col": 31, - "start_line": 105 - }, - "While handling calldata argument 'proof_len'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "1340": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/c8edcb1cbb2b70f99346c0510efba5a82524d6fbe8558629ad05a45a84efd25b.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 105, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 235, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 215, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proof' in:" - ], - "start_col": 48, - "start_line": 105 - }, - "While handling calldata argument 'proof'" - ], - "start_col": 28, - "start_line": 5 - } - }, - "1342": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - } - }, - "1344": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "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": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1345": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "1347": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1348": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.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 - } - }, - "1349": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 6, - "start_line": 2 - } - }, - "1350": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "1351": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/addSheet/213f354d56fa372fb3299883fcb78fd6cc8bc78c028bf3d27b2cc1ff0477e80a.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "1352": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/addSheet/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 104, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 104 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1353": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 121, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 121 - }, - "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": 15, - "start_line": 120 - } - }, - "1354": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 121, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 121 - }, - "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": 35, - "start_line": 120 - } - }, - "1355": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 121, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 121 - }, - "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": 63, - "start_line": 120 - } - }, - "1356": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 121, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 121 - } - }, - "1358": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 121, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 122, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 30, - "start_line": 122 - }, - "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": 5, - "start_line": 121 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 28, - "start_line": 40 - } - }, - "1359": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 122, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 30, - "start_line": 122 - } - }, - "1361": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 122, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 20, - "start_line": 123 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 122 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 274 - } - }, - "1362": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 121, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 20, - "start_line": 123 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 36, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 121 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 76, - "start_line": 40 - } - }, - "1363": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 54, - "start_line": 123 - } - }, - "1365": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 122, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 75, - "start_line": 123 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 122 - } - }, - "1366": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 20, - "start_line": 123 - } - }, - "1368": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 23, - "start_line": 124 - }, - "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": 20, - "start_line": 123 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 16, - "start_line": 1 - } - }, - "1369": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 121, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 23, - "start_line": 124 - }, - "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": 5, - "start_line": 121 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 48, - "start_line": 40 - } - }, - "1370": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/balanceOf/4974e5a70a1f6babd6af454c42f20ca77d636c9a1af9e765a25bc1023d028b2f.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 23, - "start_line": 124 - }, - "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": 20, - "start_line": 123 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 22 - }, - "While handling contract interface function:" - ], - "start_col": 36, - "start_line": 1 - } - }, - "1371": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 23, - "start_line": 124 - } - }, - "1373": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 125 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 15, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 124 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 56 - } - }, - "1374": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 125 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 124 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 56 - } - }, - "1375": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 38, - "start_line": 125 - } - }, - "1377": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 61, - "start_line": 125 - }, - "While expanding the reference 'recipient' in:" - ], - "start_col": 10, - "start_line": 124 - } - }, - "1378": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 79, - "start_line": 125 - }, - "While expanding the reference 'amount' in:" - ], - "start_col": 10, - "start_line": 123 - } - }, - "1379": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 123, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 79, - "start_line": 125 - }, - "While expanding the reference 'amount' in:" - ], - "start_col": 10, - "start_line": 123 - } - }, - "1380": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 125 - } - }, - "1382": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 126, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 126 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 120 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 125 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 15, - "start_line": 1 - } - }, - "1383": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 124, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 126, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 126 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 120 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 124 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 56 - } - }, - "1384": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/contract_interface/IERC20/transfer/f892130d94edea9ae607acf869de96f491807d8a0068726c99a57f1b7072baed.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/token/erc20/IERC20.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 125, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 126, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 126 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 120 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 125 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While handling contract interface function:" - ], - "start_col": 35, - "start_line": 1 - } - }, - "1385": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 126, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 126 - } - }, - "1386": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "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": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1387": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1388": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1389": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "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": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1390": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - } - }, - "1392": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "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/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "1394": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1395": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1396": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "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": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1397": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "1399": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/withdraw/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "1400": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/withdraw/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 120, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 120 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1401": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 137, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 137 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 31 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 130 - } - }, - "1402": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 137, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 137 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 31 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 130 - } - }, - "1403": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 137, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 137 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 31 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 130 - } - }, - "1404": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 131, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 137, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 25, - "start_line": 137 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 5, - "start_line": 131 - } - }, - "1405": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 137, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 137 - } - }, - "1407": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 132, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 138, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 37, - "start_line": 138 - }, - "While expanding the reference 'sheet_class_hash' in:" - ], - "start_col": 5, - "start_line": 132 - } - }, - "1408": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 138, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 138 - } - }, - "1410": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 133, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 139, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 37, - "start_line": 139 - }, - "While expanding the reference 'proxy_class_hash' in:" - ], - "start_col": 5, - "start_line": 133 - } - }, - "1411": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 139, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 139 - } - }, - "1413": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 134, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 140, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 51, - "start_line": 140 - }, - "While expanding the reference 'default_renderer_address' in:" - ], - "start_col": 5, - "start_line": 134 - } - }, - "1414": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 140, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 140 - } - }, - "1416": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 135, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 141, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 32, - "start_line": 141 - }, - "While expanding the reference 'sheet_price' in:" - ], - "start_col": 5, - "start_line": 135 - } - }, - "1417": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 141, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 141 - } - }, - "1419": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 142, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 5, - "start_line": 142 - } - }, - "1420": { - "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/84a2bc64d851e2911ec0d13897cb6972a17449fe2ee5622e1f07b8af8659444b.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 135, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 130 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 135 - }, - "While handling calldata argument 'sheet_price'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "1422": { - "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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "1423": { - "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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "1424": { - "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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "1425": { - "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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "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": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "1426": { - "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": 16, - "end_line": 131, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "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": 131 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "1427": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6308f83da46627ba10340f2f0137d9c971a0c59579c060b7ebe8202efda77ead.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 132, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 193, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 162, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_sheet_class_hash' in:" - ], - "start_col": 5, - "start_line": 132 - }, - "While handling calldata argument 'sheet_class_hash'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "1428": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/f69f90509a2291ee8ff0cd25e4f9480461ca240ddaae0be0133e6c7b68569aae.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 133, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 243, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 212, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proxy_class_hash' in:" - ], - "start_col": 5, - "start_line": 133 - }, - "While handling calldata argument 'proxy_class_hash'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "1429": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b945eb4d2e6ce71690a8e9a323dfc6cc25a7cf0bd0657092989cb3ad9f814989.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 134, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 309, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 270, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_default_renderer_address' in:" - ], - "start_col": 5, - "start_line": 134 - }, - "While handling calldata argument 'default_renderer_address'" - ], - "start_col": 47, - "start_line": 1 - } - }, - "1430": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/84a2bc64d851e2911ec0d13897cb6972a17449fe2ee5622e1f07b8af8659444b.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 135, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "parent_location": [ - { - "end_col": 349, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 323, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_sheet_price' in:" - ], - "start_col": 5, - "start_line": 135 - }, - "While handling calldata argument 'sheet_price'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "1431": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - } - }, - "1433": { - "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/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "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/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "1435": { - "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/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "1436": { - "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/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "1437": { - "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/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "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": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "1438": { - "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/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "1440": { - "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/8f3749cf8c383cbc50d9ba9905d1cad4ce7daf1443f3d85766484d9a76dbbaa9.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "1441": { - "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": 130, - "input_file": { - "filename": "src/starksheet/Starksheet.cairo" - }, - "start_col": 6, - "start_line": 130 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } + "pc": 1175, + "type": "function" + }, + "__main__.getMerkleRoot.Args": { + "full_name": "__main__.getMerkleRoot.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getMerkleRoot.ImplicitArgs": { + "full_name": "__main__.getMerkleRoot.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - "hints": { - "0": [ - { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "12": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_enter_scope({'n': ids.len})", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.len": 0 - } - } - } - ], - "20": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 - } - } - } - ], - "23": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "31": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 - } - } - } - ], - "44": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.deploy.syscall_ptr": 3 - } - } - } - ], - "51": [ - { - "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": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4 - } - } - } - ], - "58": [ - { - "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": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5 - } - } - } - ], - "66": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 6 - } - } - } - ], - "75": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 7 - } - } - } - ], - "85": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 8 - } - } - } - ], - "88": [ - { - "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": 10, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 9 - } - } - } - ], - "93": [ - { - "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": 11, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.high": 12, - "starkware.cairo.common.math.assert_250_bit.low": 11, - "starkware.cairo.common.math.assert_250_bit.value": 10 - } - } - } - ], - "106": [ - { - "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": 12, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le_felt.a": 13, - "starkware.cairo.common.math.assert_le_felt.b": 14, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 15 - } - } - } - ], - "116": [ - { - "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": 12, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "130": [ - { - "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": 12, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "142": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "assert excluded == 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "151": [ - { - "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": 13, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_lt_felt.a": 16, - "starkware.cairo.common.math.assert_lt_felt.b": 17 - } - } - } - ], - "164": [ - { - "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": 14, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 18, - "starkware.starknet.common.storage.normalize_address.is_small": 19 - } - } - } - ], - "182": [ - { - "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": 14, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 18, - "starkware.starknet.common.storage.normalize_address.is_250": 20 - } - } - } - ], - "314": [ - { - "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": 26, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_le_felt.a": 21, - "starkware.cairo.common.math_cmp.is_le_felt.b": 22 - } - } - } - ], - "938": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetDefaultRendererAddress" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 76, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "953": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetDefaultRendererAddress_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 78, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "995": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetClassHash" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 83, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1010": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetClassHash_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 85, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1052": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setProxyClassHash" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 90, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1067": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getProxyClassHash_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 92, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1109": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setSheetPrice" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 97, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1124": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheetPrice_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 99, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1166": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setMerkleRoot" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 104, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1181": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getMerkleRoot_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 106, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1211": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheets_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 110, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1256": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getSheet_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 116, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1315": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.addSheet_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 120, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1392": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.withdraw" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 126, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1433": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 130, - "offset": 0 - }, - "reference_ids": {} - } - } - ] + "size": 3, + "type": "struct" + }, + "__main__.getMerkleRoot.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "__main__.getMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getProxyClassHash": { + "decorators": [ + "view" + ], + "pc": 1061, + "type": "function" + }, + "__main__.getProxyClassHash.Args": { + "full_name": "__main__.getProxyClassHash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getProxyClassHash.ImplicitArgs": { + "full_name": "__main__.getProxyClassHash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - "identifiers": { - "__main__.ETH_ADDRESS": { - "destination": "constants.ETH_ADDRESS", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.IERC20": { - "destination": "openzeppelin.token.erc20.IERC20.IERC20", - "type": "alias" - }, - "__main__.Ownable": { - "destination": "openzeppelin.access.ownable.library.Ownable", - "type": "alias" - }, - "__main__.Starksheet": { - "destination": "starksheet.library.Starksheet", - "type": "alias" - }, - "__main__.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "__main__.addSheet": { - "decorators": [ - "external" - ], - "pc": 1283, - "type": "function" - }, - "__main__.addSheet.Args": { - "full_name": "__main__.addSheet.Args", - "members": { - "name": { - "cairo_type": "felt", - "offset": 0 - }, - "proof": { - "cairo_type": "felt*", - "offset": 3 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 2 - }, - "symbol": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.addSheet.ImplicitArgs": { - "full_name": "__main__.addSheet.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.addSheet.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "__main__.addSheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 1401, - "type": "function" - }, - "__main__.constructor.Args": { - "full_name": "__main__.constructor.Args", - "members": { - "default_renderer_address": { - "cairo_type": "felt", - "offset": 3 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "proxy_class_hash": { - "cairo_type": "felt", - "offset": 2 - }, - "sheet_class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "sheet_price": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "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__.getMerkleRoot": { - "decorators": [ - "view" - ], - "pc": 1175, - "type": "function" - }, - "__main__.getMerkleRoot.Args": { - "full_name": "__main__.getMerkleRoot.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getMerkleRoot.ImplicitArgs": { - "full_name": "__main__.getMerkleRoot.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getMerkleRoot.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "__main__.getMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getProxyClassHash": { - "decorators": [ - "view" - ], - "pc": 1061, - "type": "function" - }, - "__main__.getProxyClassHash.Args": { - "full_name": "__main__.getProxyClassHash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getProxyClassHash.ImplicitArgs": { - "full_name": "__main__.getProxyClassHash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getProxyClassHash.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "__main__.getProxyClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getSheet": { - "decorators": [ - "view" - ], - "pc": 1249, - "type": "function" - }, - "__main__.getSheet.Args": { - "full_name": "__main__.getSheet.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.getSheet.ImplicitArgs": { - "full_name": "__main__.getSheet.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getSheet.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "__main__.getSheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getSheetClassHash": { - "decorators": [ - "view" - ], - "pc": 1004, - "type": "function" - }, - "__main__.getSheetClassHash.Args": { - "full_name": "__main__.getSheetClassHash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getSheetClassHash.ImplicitArgs": { - "full_name": "__main__.getSheetClassHash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getSheetClassHash.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "__main__.getSheetClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getSheetDefaultRendererAddress": { - "decorators": [ - "view" - ], - "pc": 947, - "type": "function" - }, - "__main__.getSheetDefaultRendererAddress.Args": { - "full_name": "__main__.getSheetDefaultRendererAddress.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getSheetDefaultRendererAddress.ImplicitArgs": { - "full_name": "__main__.getSheetDefaultRendererAddress.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getSheetDefaultRendererAddress.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "__main__.getSheetDefaultRendererAddress.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getSheetPrice": { - "decorators": [ - "view" - ], - "pc": 1118, - "type": "function" - }, - "__main__.getSheetPrice.Args": { - "full_name": "__main__.getSheetPrice.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getSheetPrice.ImplicitArgs": { - "full_name": "__main__.getSheetPrice.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getSheetPrice.Return": { - "cairo_type": "(price: felt)", - "type": "type_definition" - }, - "__main__.getSheetPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getSheets": { - "decorators": [ - "view" - ], - "pc": 1205, - "type": "function" - }, - "__main__.getSheets.Args": { - "full_name": "__main__.getSheets.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getSheets.ImplicitArgs": { - "full_name": "__main__.getSheets.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getSheets.Return": { - "cairo_type": "(addresses_len: felt, addresses: felt*)", - "type": "type_definition" - }, - "__main__.getSheets.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "__main__.setMerkleRoot": { - "decorators": [ - "external" - ], - "pc": 1148, - "type": "function" - }, - "__main__.setMerkleRoot.Args": { - "full_name": "__main__.setMerkleRoot.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setMerkleRoot.ImplicitArgs": { - "full_name": "__main__.setMerkleRoot.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setMerkleRoot.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setProxyClassHash": { - "decorators": [ - "external" - ], - "pc": 1034, - "type": "function" - }, - "__main__.setProxyClassHash.Args": { - "full_name": "__main__.setProxyClassHash.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setProxyClassHash.ImplicitArgs": { - "full_name": "__main__.setProxyClassHash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setProxyClassHash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setProxyClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setSheetClassHash": { - "decorators": [ - "external" - ], - "pc": 977, - "type": "function" - }, - "__main__.setSheetClassHash.Args": { - "full_name": "__main__.setSheetClassHash.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setSheetClassHash.ImplicitArgs": { - "full_name": "__main__.setSheetClassHash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setSheetClassHash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setSheetClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setSheetDefaultRendererAddress": { - "decorators": [ - "external" - ], - "pc": 920, - "type": "function" - }, - "__main__.setSheetDefaultRendererAddress.Args": { - "full_name": "__main__.setSheetDefaultRendererAddress.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setSheetDefaultRendererAddress.ImplicitArgs": { - "full_name": "__main__.setSheetDefaultRendererAddress.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setSheetDefaultRendererAddress.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setSheetDefaultRendererAddress.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setSheetPrice": { - "decorators": [ - "external" - ], - "pc": 1091, - "type": "function" - }, - "__main__.setSheetPrice.Args": { - "full_name": "__main__.setSheetPrice.Args", - "members": { - "price": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setSheetPrice.ImplicitArgs": { - "full_name": "__main__.setSheetPrice.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setSheetPrice.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setSheetPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.withdraw": { - "decorators": [ - "external" - ], - "pc": 1353, - "type": "function" - }, - "__main__.withdraw.Args": { - "full_name": "__main__.withdraw.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.withdraw.ImplicitArgs": { - "full_name": "__main__.withdraw.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.withdraw.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.withdraw.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.addSheet": { - "decorators": [ - "external" - ], - "pc": 1324, - "type": "function" - }, - "__wrappers__.addSheet.Args": { - "full_name": "__wrappers__.addSheet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.addSheet.ImplicitArgs": { - "full_name": "__wrappers__.addSheet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.addSheet.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__.addSheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.addSheet.__wrapped_func": { - "destination": "__main__.addSheet", - "type": "alias" - }, - "__wrappers__.addSheet_encode_return": { - "decorators": [], - "pc": 1315, - "type": "function" - }, - "__wrappers__.addSheet_encode_return.Args": { - "full_name": "__wrappers__.addSheet_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(address: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.addSheet_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.addSheet_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.addSheet_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.addSheet_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.addSheet_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 1420, - "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__.getMerkleRoot": { - "decorators": [ - "view" - ], - "pc": 1190, - "type": "function" - }, - "__wrappers__.getMerkleRoot.Args": { - "full_name": "__wrappers__.getMerkleRoot.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMerkleRoot.ImplicitArgs": { - "full_name": "__wrappers__.getMerkleRoot.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMerkleRoot.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__.getMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getMerkleRoot.__wrapped_func": { - "destination": "__main__.getMerkleRoot", - "type": "alias" - }, - "__wrappers__.getMerkleRoot_encode_return": { - "decorators": [], - "pc": 1181, - "type": "function" - }, - "__wrappers__.getMerkleRoot_encode_return.Args": { - "full_name": "__wrappers__.getMerkleRoot_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(hash: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getMerkleRoot_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getMerkleRoot_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getMerkleRoot_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getProxyClassHash": { - "decorators": [ - "view" - ], - "pc": 1076, - "type": "function" - }, - "__wrappers__.getProxyClassHash.Args": { - "full_name": "__wrappers__.getProxyClassHash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getProxyClassHash.ImplicitArgs": { - "full_name": "__wrappers__.getProxyClassHash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getProxyClassHash.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__.getProxyClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getProxyClassHash.__wrapped_func": { - "destination": "__main__.getProxyClassHash", - "type": "alias" - }, - "__wrappers__.getProxyClassHash_encode_return": { - "decorators": [], - "pc": 1067, - "type": "function" - }, - "__wrappers__.getProxyClassHash_encode_return.Args": { - "full_name": "__wrappers__.getProxyClassHash_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(hash: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getProxyClassHash_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getProxyClassHash_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getProxyClassHash_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getProxyClassHash_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getProxyClassHash_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getSheet": { - "decorators": [ - "view" - ], - "pc": 1265, - "type": "function" - }, - "__wrappers__.getSheet.Args": { - "full_name": "__wrappers__.getSheet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheet.ImplicitArgs": { - "full_name": "__wrappers__.getSheet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheet.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__.getSheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getSheet.__wrapped_func": { - "destination": "__main__.getSheet", - "type": "alias" - }, - "__wrappers__.getSheetClassHash": { - "decorators": [ - "view" - ], - "pc": 1019, - "type": "function" - }, - "__wrappers__.getSheetClassHash.Args": { - "full_name": "__wrappers__.getSheetClassHash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetClassHash.ImplicitArgs": { - "full_name": "__wrappers__.getSheetClassHash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetClassHash.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__.getSheetClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getSheetClassHash.__wrapped_func": { - "destination": "__main__.getSheetClassHash", - "type": "alias" - }, - "__wrappers__.getSheetClassHash_encode_return": { - "decorators": [], - "pc": 1010, - "type": "function" - }, - "__wrappers__.getSheetClassHash_encode_return.Args": { - "full_name": "__wrappers__.getSheetClassHash_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(hash: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getSheetClassHash_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getSheetClassHash_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetClassHash_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getSheetClassHash_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getSheetClassHash_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getSheetDefaultRendererAddress": { - "decorators": [ - "view" - ], - "pc": 962, - "type": "function" - }, - "__wrappers__.getSheetDefaultRendererAddress.Args": { - "full_name": "__wrappers__.getSheetDefaultRendererAddress.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetDefaultRendererAddress.ImplicitArgs": { - "full_name": "__wrappers__.getSheetDefaultRendererAddress.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetDefaultRendererAddress.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__.getSheetDefaultRendererAddress.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getSheetDefaultRendererAddress.__wrapped_func": { - "destination": "__main__.getSheetDefaultRendererAddress", - "type": "alias" - }, - "__wrappers__.getSheetDefaultRendererAddress_encode_return": { - "decorators": [], - "pc": 953, - "type": "function" - }, - "__wrappers__.getSheetDefaultRendererAddress_encode_return.Args": { - "full_name": "__wrappers__.getSheetDefaultRendererAddress_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(address: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getSheetDefaultRendererAddress_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getSheetDefaultRendererAddress_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetDefaultRendererAddress_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getSheetDefaultRendererAddress_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getSheetDefaultRendererAddress_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getSheetPrice": { - "decorators": [ - "view" - ], - "pc": 1133, - "type": "function" - }, - "__wrappers__.getSheetPrice.Args": { - "full_name": "__wrappers__.getSheetPrice.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetPrice.ImplicitArgs": { - "full_name": "__wrappers__.getSheetPrice.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetPrice.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__.getSheetPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getSheetPrice.__wrapped_func": { - "destination": "__main__.getSheetPrice", - "type": "alias" - }, - "__wrappers__.getSheetPrice_encode_return": { - "decorators": [], - "pc": 1124, - "type": "function" - }, - "__wrappers__.getSheetPrice_encode_return.Args": { - "full_name": "__wrappers__.getSheetPrice_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(price: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getSheetPrice_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getSheetPrice_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheetPrice_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getSheetPrice_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getSheetPrice_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getSheet_encode_return": { - "decorators": [], - "pc": 1256, - "type": "function" - }, - "__wrappers__.getSheet_encode_return.Args": { - "full_name": "__wrappers__.getSheet_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(address: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getSheet_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getSheet_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheet_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getSheet_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getSheet_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getSheets": { - "decorators": [ - "view" - ], - "pc": 1230, - "type": "function" - }, - "__wrappers__.getSheets.Args": { - "full_name": "__wrappers__.getSheets.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheets.ImplicitArgs": { - "full_name": "__wrappers__.getSheets.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheets.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__.getSheets.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.getSheets.__wrapped_func": { - "destination": "__main__.getSheets", - "type": "alias" - }, - "__wrappers__.getSheets_encode_return": { - "decorators": [], - "pc": 1211, - "type": "function" - }, - "__wrappers__.getSheets_encode_return.Args": { - "full_name": "__wrappers__.getSheets_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(addresses_len: felt, addresses: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.getSheets_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getSheets_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getSheets_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getSheets_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.getSheets_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setMerkleRoot": { - "decorators": [ - "external" - ], - "pc": 1157, - "type": "function" - }, - "__wrappers__.setMerkleRoot.Args": { - "full_name": "__wrappers__.setMerkleRoot.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setMerkleRoot.ImplicitArgs": { - "full_name": "__wrappers__.setMerkleRoot.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setMerkleRoot.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__.setMerkleRoot.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setMerkleRoot.__wrapped_func": { - "destination": "__main__.setMerkleRoot", - "type": "alias" - }, - "__wrappers__.setMerkleRoot_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setProxyClassHash": { - "decorators": [ - "external" - ], - "pc": 1043, - "type": "function" - }, - "__wrappers__.setProxyClassHash.Args": { - "full_name": "__wrappers__.setProxyClassHash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setProxyClassHash.ImplicitArgs": { - "full_name": "__wrappers__.setProxyClassHash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setProxyClassHash.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__.setProxyClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setProxyClassHash.__wrapped_func": { - "destination": "__main__.setProxyClassHash", - "type": "alias" - }, - "__wrappers__.setProxyClassHash_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setSheetClassHash": { - "decorators": [ - "external" - ], - "pc": 986, - "type": "function" - }, - "__wrappers__.setSheetClassHash.Args": { - "full_name": "__wrappers__.setSheetClassHash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSheetClassHash.ImplicitArgs": { - "full_name": "__wrappers__.setSheetClassHash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSheetClassHash.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__.setSheetClassHash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setSheetClassHash.__wrapped_func": { - "destination": "__main__.setSheetClassHash", - "type": "alias" - }, - "__wrappers__.setSheetClassHash_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setSheetDefaultRendererAddress": { - "decorators": [ - "external" - ], - "pc": 929, - "type": "function" - }, - "__wrappers__.setSheetDefaultRendererAddress.Args": { - "full_name": "__wrappers__.setSheetDefaultRendererAddress.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSheetDefaultRendererAddress.ImplicitArgs": { - "full_name": "__wrappers__.setSheetDefaultRendererAddress.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSheetDefaultRendererAddress.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__.setSheetDefaultRendererAddress.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setSheetDefaultRendererAddress.__wrapped_func": { - "destination": "__main__.setSheetDefaultRendererAddress", - "type": "alias" - }, - "__wrappers__.setSheetDefaultRendererAddress_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setSheetPrice": { - "decorators": [ - "external" - ], - "pc": 1100, - "type": "function" - }, - "__wrappers__.setSheetPrice.Args": { - "full_name": "__wrappers__.setSheetPrice.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSheetPrice.ImplicitArgs": { - "full_name": "__wrappers__.setSheetPrice.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setSheetPrice.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__.setSheetPrice.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setSheetPrice.__wrapped_func": { - "destination": "__main__.setSheetPrice", - "type": "alias" - }, - "__wrappers__.setSheetPrice_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.withdraw": { - "decorators": [ - "external" - ], - "pc": 1386, - "type": "function" - }, - "__wrappers__.withdraw.Args": { - "full_name": "__wrappers__.withdraw.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.withdraw.ImplicitArgs": { - "full_name": "__wrappers__.withdraw.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.withdraw.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__.withdraw.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.withdraw.__wrapped_func": { - "destination": "__main__.withdraw", - "type": "alias" - }, - "__wrappers__.withdraw_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "constants.ETH_ADDRESS": { - "type": "const", - "value": -1531481363943511436577813308151597459855447218982827121852527537121361113658 - }, - "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": 285, - "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": 264, - "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": 257, - "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": 279, - "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_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": 227, - "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": 232, - "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": 245, - "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": 202, - "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.token.erc20.IERC20.IERC20": { - "type": "namespace" - }, - "openzeppelin.token.erc20.IERC20.IERC20.ALLOWANCE_SELECTOR": { - "type": "const", - "value": 863164345921111744606866654754108663958095967665259696902984674202985078753 - }, - "openzeppelin.token.erc20.IERC20.IERC20.APPROVE_SELECTOR": { - "type": "const", - "value": 949021990203918389843157787496164629863144228991510976554585288817234167820 - }, - "openzeppelin.token.erc20.IERC20.IERC20.Args": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.BALANCEOF_SELECTOR": { - "type": "const", - "value": 1307730684388977109649524593492043083703013045633289330664425380824804018030 - }, - "openzeppelin.token.erc20.IERC20.IERC20.DECIMALS_SELECTOR": { - "type": "const", - "value": 134830404806214277570220174593674215737759987247891306080029841794115377321 - }, - "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.NAME_SELECTOR": { - "type": "const", - "value": 1528802474226268325865027367859591458315299653151958663884057507666229546336 - }, - "openzeppelin.token.erc20.IERC20.IERC20.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.token.erc20.IERC20.IERC20.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.token.erc20.IERC20.IERC20.SYMBOL_SELECTOR": { - "type": "const", - "value": 944713526212149105522785400348068751682982210605126537021911324578866405028 - }, - "openzeppelin.token.erc20.IERC20.IERC20.TOTALSUPPLY_SELECTOR": { - "type": "const", - "value": 227334030968744315992796982100494617316223563777432855541120004521101595501 - }, - "openzeppelin.token.erc20.IERC20.IERC20.TRANSFERFROM_SELECTOR": { - "type": "const", - "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 - }, - "openzeppelin.token.erc20.IERC20.IERC20.TRANSFER_SELECTOR": { - "type": "const", - "value": 232670485425082704932579856502088130646006032362877466777181098476241604910 - }, - "openzeppelin.token.erc20.IERC20.IERC20.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf": { - "decorators": [], - "pc": 334, - "type": "function" - }, - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Args": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Args", - "members": { - "account": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.ImplicitArgs": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Return": { - "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.token.erc20.IERC20.IERC20.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transfer": { - "decorators": [], - "pc": 358, - "type": "function" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transfer.Args": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transfer.Args", - "members": { - "amount": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "recipient": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transfer.ImplicitArgs": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transfer.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transfer.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transfer.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom": { - "decorators": [], - "pc": 383, - "type": "function" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args", - "members": { - "amount": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "recipient": { - "cairo_type": "felt", - "offset": 2 - }, - "sender": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs": { - "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "openzeppelin.token.erc20.IERC20.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starksheet.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet": { - "type": "namespace" - }, - "starksheet.library.Starksheet.Args": { - "full_name": "starksheet.library.Starksheet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.add_sheet": { - "decorators": [], - "pc": 731, - "type": "function" - }, - "starksheet.library.Starksheet.add_sheet.Args": { - "full_name": "starksheet.library.Starksheet.add_sheet.Args", - "members": { - "name": { - "cairo_type": "felt", - "offset": 0 - }, - "proof": { - "cairo_type": "felt*", - "offset": 3 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 2 - }, - "symbol": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starksheet.library.Starksheet.add_sheet.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.add_sheet.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.add_sheet.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.add_sheet.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "starksheet.library.Starksheet.get_merkle_root": { - "decorators": [], - "pc": 880, - "type": "function" - }, - "starksheet.library.Starksheet.get_merkle_root.Args": { - "full_name": "starksheet.library.Starksheet.get_merkle_root.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.get_merkle_root.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.get_merkle_root.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.get_merkle_root.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.get_merkle_root.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.get_proxy_class_hash": { - "decorators": [], - "pc": 841, - "type": "function" - }, - "starksheet.library.Starksheet.get_proxy_class_hash.Args": { - "full_name": "starksheet.library.Starksheet.get_proxy_class_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.get_proxy_class_hash.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.get_proxy_class_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.get_proxy_class_hash.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.get_proxy_class_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.get_sheet": { - "decorators": [], - "pc": 704, - "type": "function" - }, - "starksheet.library.Starksheet.get_sheet.Args": { - "full_name": "starksheet.library.Starksheet.get_sheet.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.get_sheet.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.get_sheet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.get_sheet_class_hash": { - "decorators": [], - "pc": 828, - "type": "function" - }, - "starksheet.library.Starksheet.get_sheet_class_hash.Args": { - "full_name": "starksheet.library.Starksheet.get_sheet_class_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet_class_hash.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.get_sheet_class_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet_class_hash.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.get_sheet_class_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.get_sheet_default_renderer_address": { - "decorators": [], - "pc": 867, - "type": "function" - }, - "starksheet.library.Starksheet.get_sheet_default_renderer_address.Args": { - "full_name": "starksheet.library.Starksheet.get_sheet_default_renderer_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet_default_renderer_address.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.get_sheet_default_renderer_address.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet_default_renderer_address.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.get_sheet_default_renderer_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.get_sheet_price": { - "decorators": [], - "pc": 854, - "type": "function" - }, - "starksheet.library.Starksheet.get_sheet_price.Args": { - "full_name": "starksheet.library.Starksheet.get_sheet_price.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet_price.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.get_sheet_price.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheet_price.Return": { - "cairo_type": "(price: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.get_sheet_price.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.get_sheets": { - "decorators": [], - "pc": 711, - "type": "function" - }, - "starksheet.library.Starksheet.get_sheets.Args": { - "full_name": "starksheet.library.Starksheet.get_sheets.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheets.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.get_sheets.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.get_sheets.Return": { - "cairo_type": "(addresses_len: felt, addresses: felt*)", - "type": "type_definition" - }, - "starksheet.library.Starksheet.get_sheets.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "starksheet.library.Starksheet.set_merkle_root": { - "decorators": [], - "pc": 886, - "type": "function" - }, - "starksheet.library.Starksheet.set_merkle_root.Args": { - "full_name": "starksheet.library.Starksheet.set_merkle_root.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet.set_merkle_root.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.set_merkle_root.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.set_merkle_root.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet.set_merkle_root.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.set_proxy_class_hash": { - "decorators": [], - "pc": 847, - "type": "function" - }, - "starksheet.library.Starksheet.set_proxy_class_hash.Args": { - "full_name": "starksheet.library.Starksheet.set_proxy_class_hash.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet.set_proxy_class_hash.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.set_proxy_class_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.set_proxy_class_hash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet.set_proxy_class_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.set_sheet_class_hash": { - "decorators": [], - "pc": 834, - "type": "function" - }, - "starksheet.library.Starksheet.set_sheet_class_hash.Args": { - "full_name": "starksheet.library.Starksheet.set_sheet_class_hash.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet.set_sheet_class_hash.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.set_sheet_class_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.set_sheet_class_hash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet.set_sheet_class_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.set_sheet_default_renderer_address": { - "decorators": [], - "pc": 873, - "type": "function" - }, - "starksheet.library.Starksheet.set_sheet_default_renderer_address.Args": { - "full_name": "starksheet.library.Starksheet.set_sheet_default_renderer_address.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet.set_sheet_default_renderer_address.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.set_sheet_default_renderer_address.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.set_sheet_default_renderer_address.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet.set_sheet_default_renderer_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet.set_sheet_price": { - "decorators": [], - "pc": 860, - "type": "function" - }, - "starksheet.library.Starksheet.set_sheet_price.Args": { - "full_name": "starksheet.library.Starksheet.set_sheet_price.Args", - "members": { - "price": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet.set_sheet_price.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet.set_sheet_price.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet.set_sheet_price.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet.set_sheet_price.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_merkle_root": { - "type": "namespace" - }, - "starksheet.library.Starksheet_merkle_root.Args": { - "full_name": "starksheet.library.Starksheet_merkle_root.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_merkle_root.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet_merkle_root.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_merkle_root.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_merkle_root.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_merkle_root.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_merkle_root.addr": { - "decorators": [], - "pc": 644, - "type": "function" - }, - "starksheet.library.Starksheet_merkle_root.addr.Args": { - "full_name": "starksheet.library.Starksheet_merkle_root.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_merkle_root.addr.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_merkle_root.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" - }, - "starksheet.library.Starksheet_merkle_root.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_merkle_root.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_merkle_root.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starksheet.library.Starksheet_merkle_root.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starksheet.library.Starksheet_merkle_root.read": { - "decorators": [], - "pc": 649, - "type": "function" - }, - "starksheet.library.Starksheet_merkle_root.read.Args": { - "full_name": "starksheet.library.Starksheet_merkle_root.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_merkle_root.read.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_merkle_root.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" - }, - "starksheet.library.Starksheet_merkle_root.read.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_merkle_root.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_merkle_root.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starksheet.library.Starksheet_merkle_root.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starksheet.library.Starksheet_merkle_root.write": { - "decorators": [], - "pc": 662, - "type": "function" - }, - "starksheet.library.Starksheet_merkle_root.write.Args": { - "full_name": "starksheet.library.Starksheet_merkle_root.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_merkle_root.write.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_merkle_root.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" - }, - "starksheet.library.Starksheet_merkle_root.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_merkle_root.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_proxy_class_hash": { - "type": "namespace" - }, - "starksheet.library.Starksheet_proxy_class_hash.Args": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_proxy_class_hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet_proxy_class_hash.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_proxy_class_hash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_proxy_class_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_proxy_class_hash.addr": { - "decorators": [], - "pc": 483, - "type": "function" - }, - "starksheet.library.Starksheet_proxy_class_hash.addr.Args": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_proxy_class_hash.addr.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.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" - }, - "starksheet.library.Starksheet_proxy_class_hash.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_proxy_class_hash.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_proxy_class_hash.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starksheet.library.Starksheet_proxy_class_hash.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starksheet.library.Starksheet_proxy_class_hash.read": { - "decorators": [], - "pc": 488, - "type": "function" - }, - "starksheet.library.Starksheet_proxy_class_hash.read.Args": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_proxy_class_hash.read.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.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" - }, - "starksheet.library.Starksheet_proxy_class_hash.read.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_proxy_class_hash.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_proxy_class_hash.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starksheet.library.Starksheet_proxy_class_hash.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starksheet.library.Starksheet_proxy_class_hash.write": { - "decorators": [], - "pc": 501, - "type": "function" - }, - "starksheet.library.Starksheet_proxy_class_hash.write.Args": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_proxy_class_hash.write.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_proxy_class_hash.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" - }, - "starksheet.library.Starksheet_proxy_class_hash.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_proxy_class_hash.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_class_hash": { - "type": "namespace" - }, - "starksheet.library.Starksheet_sheet_class_hash.Args": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_class_hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_class_hash.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_class_hash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_class_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_class_hash.addr": { - "decorators": [], - "pc": 513, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_class_hash.addr.Args": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_class_hash.addr.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.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" - }, - "starksheet.library.Starksheet_sheet_class_hash.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_class_hash.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_class_hash.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_class_hash.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_class_hash.read": { - "decorators": [], - "pc": 518, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_class_hash.read.Args": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_class_hash.read.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.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" - }, - "starksheet.library.Starksheet_sheet_class_hash.read.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_class_hash.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_class_hash.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_class_hash.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_class_hash.write": { - "decorators": [], - "pc": 531, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_class_hash.write.Args": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_class_hash.write.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_class_hash.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" - }, - "starksheet.library.Starksheet_sheet_class_hash.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_class_hash.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_default_renderer_address": { - "type": "namespace" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.Args": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.addr": { - "decorators": [], - "pc": 543, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.addr.Args": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.addr.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.read": { - "decorators": [], - "pc": 548, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.read.Args": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.read.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.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" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.read.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.write": { - "decorators": [], - "pc": 561, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.write.Args": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.write.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_default_renderer_address.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_price": { - "type": "namespace" - }, - "starksheet.library.Starksheet_sheet_price.Args": { - "full_name": "starksheet.library.Starksheet_sheet_price.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_price.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_price.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_price.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_price.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_price.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_price.addr": { - "decorators": [], - "pc": 674, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_price.addr.Args": { - "full_name": "starksheet.library.Starksheet_sheet_price.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_price.addr.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_price.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" - }, - "starksheet.library.Starksheet_sheet_price.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_price.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_price.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_price.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_price.read": { - "decorators": [], - "pc": 679, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_price.read.Args": { - "full_name": "starksheet.library.Starksheet_sheet_price.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_price.read.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_price.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" - }, - "starksheet.library.Starksheet_sheet_price.read.Return": { - "cairo_type": "(price: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_price.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheet_price.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_price.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starksheet.library.Starksheet_sheet_price.write": { - "decorators": [], - "pc": 692, - "type": "function" - }, - "starksheet.library.Starksheet_sheet_price.write.Args": { - "full_name": "starksheet.library.Starksheet_sheet_price.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_sheet_price.write.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheet_price.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" - }, - "starksheet.library.Starksheet_sheet_price.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheet_price.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets": { - "type": "namespace" - }, - "starksheet.library.Starksheet_sheets.Args": { - "full_name": "starksheet.library.Starksheet_sheets.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets.addr": { - "decorators": [], - "pc": 573, - "type": "function" - }, - "starksheet.library.Starksheet_sheets.addr.Args": { - "full_name": "starksheet.library.Starksheet_sheets.addr.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets.addr.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets.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" - }, - "starksheet.library.Starksheet_sheets.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets.read": { - "decorators": [], - "pc": 587, - "type": "function" - }, - "starksheet.library.Starksheet_sheets.read.Args": { - "full_name": "starksheet.library.Starksheet_sheets.read.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets.read.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets.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" - }, - "starksheet.library.Starksheet_sheets.read.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets.write": { - "decorators": [], - "pc": 601, - "type": "function" - }, - "starksheet.library.Starksheet_sheets.write.Args": { - "full_name": "starksheet.library.Starksheet_sheets.write.Args", - "members": { - "id": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets.write.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets.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" - }, - "starksheet.library.Starksheet_sheets.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets_count": { - "type": "namespace" - }, - "starksheet.library.Starksheet_sheets_count.Args": { - "full_name": "starksheet.library.Starksheet_sheets_count.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets_count.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets_count.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets_count.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets_count.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets_count.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets_count.addr": { - "decorators": [], - "pc": 614, - "type": "function" - }, - "starksheet.library.Starksheet_sheets_count.addr.Args": { - "full_name": "starksheet.library.Starksheet_sheets_count.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets_count.addr.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets_count.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" - }, - "starksheet.library.Starksheet_sheets_count.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets_count.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets_count.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets_count.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets_count.read": { - "decorators": [], - "pc": 619, - "type": "function" - }, - "starksheet.library.Starksheet_sheets_count.read.Args": { - "full_name": "starksheet.library.Starksheet_sheets_count.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets_count.read.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets_count.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" - }, - "starksheet.library.Starksheet_sheets_count.read.Return": { - "cairo_type": "(count: felt)", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets_count.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.Starksheet_sheets_count.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets_count.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starksheet.library.Starksheet_sheets_count.write": { - "decorators": [], - "pc": 632, - "type": "function" - }, - "starksheet.library.Starksheet_sheets_count.write.Args": { - "full_name": "starksheet.library.Starksheet_sheets_count.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library.Starksheet_sheets_count.write.ImplicitArgs": { - "full_name": "starksheet.library.Starksheet_sheets_count.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" - }, - "starksheet.library.Starksheet_sheets_count.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library.Starksheet_sheets_count.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starksheet.library._get_sheets_loop": { - "decorators": [], - "pc": 893, - "type": "function" - }, - "starksheet.library._get_sheets_loop.Args": { - "full_name": "starksheet.library._get_sheets_loop.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starksheet.library._get_sheets_loop.ImplicitArgs": { - "full_name": "starksheet.library._get_sheets_loop.ImplicitArgs", - "members": { - "addresses": { - "cairo_type": "felt*", - "offset": 4 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "stop": { - "cairo_type": "felt", - "offset": 3 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starksheet.library._get_sheets_loop.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starksheet.library._get_sheets_loop.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starksheet.library._hash_sorted": { - "destination": "utils.merkle_tree._hash_sorted", - "type": "alias" - }, - "starksheet.library.addresses_to_leafs": { - "destination": "utils.merkle_tree.addresses_to_leafs", - "type": "alias" - }, - "starksheet.library.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "starksheet.library.deploy": { - "destination": "starkware.starknet.common.syscalls.deploy", - "type": "alias" - }, - "starksheet.library.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "starksheet.library.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "starksheet.library.is_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "starksheet.library.merkle_build": { - "destination": "utils.merkle_tree.merkle_build", - "type": "alias" - }, - "starksheet.library.merkle_verify": { - "destination": "utils.merkle_tree.merkle_verify", - "type": "alias" - }, - "starksheet.library.str": { - "destination": "utils.string.str", - "type": "alias" - }, - "starkware.cairo.common.alloc.alloc": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.common.alloc.alloc.Args": { - "full_name": "starkware.cairo.common.alloc.alloc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.ImplicitArgs": { - "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.Return": { - "cairo_type": "(ptr: felt*)", - "type": "type_definition" - }, - "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.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": 93, - "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": 11, - "offset": 0 - }, - "pc": 93, - "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": 11, - "offset": 0 - }, - "pc": 93, - "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": 11, - "offset": 0 - }, - "pc": 93, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt": { - "decorators": [ - "known_ap_change" - ], - "pc": 106, - "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": 12, - "offset": 0 - }, - "pc": 106, - "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": 12, - "offset": 0 - }, - "pc": 106, - "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": 12, - "offset": 0 - }, - "pc": 106, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 8 - }, - "pc": 116, - "value": "cast([fp + (-5)] + 4, felt)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 130, - "type": "label" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 142, - "type": "label" - }, - "starkware.cairo.common.math.assert_lt_felt": { - "decorators": [ - "known_ap_change" - ], - "pc": 151, - "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": 13, - "offset": 0 - }, - "pc": 151, - "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": 13, - "offset": 0 - }, - "pc": 151, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_zero": { - "decorators": [], - "pc": 88, - "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": 10, - "offset": 0 - }, - "pc": 88, - "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": 314, - "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": 26, - "offset": 0 - }, - "pc": 314, - "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": 26, - "offset": 0 - }, - "pc": 314, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_le_felt.not_le": { - "pc": 326, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_not_zero": { - "decorators": [ - "known_ap_change" - ], - "pc": 306, - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.memcpy.memcpy": { - "decorators": [], - "pc": 9, - "type": "function" - }, - "starkware.cairo.common.memcpy.memcpy.Args": { - "full_name": "starkware.cairo.common.memcpy.memcpy.Args", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "len": { - "cairo_type": "felt", - "offset": 2 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { - "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.LoopFrame": { - "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.memcpy.memcpy.continue_copying": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16, - "value": "[cast(ap, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.len": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.len", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 14, - "type": "label" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.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": 162, - "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": 14, - "offset": 0 - }, - "pc": 162, - "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": 14, - "offset": 2 - }, - "pc": 182, - "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": 14, - "offset": 1 - }, - "pc": 164, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract": { - "decorators": [], - "pc": 24, - "type": "function" - }, - "starkware.starknet.common.syscalls.call_contract.Args": { - "full_name": "starkware.starknet.common.syscalls.call_contract.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 31, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.deploy": { - "decorators": [], - "pc": 36, - "type": "function" - }, - "starkware.starknet.common.syscalls.deploy.Args": { - "full_name": "starkware.starknet.common.syscalls.deploy.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.deploy.Return": { - "cairo_type": "(contract_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.deploy.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 36, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 44, - "value": "cast([fp + (-8)] + 9, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 78, - "type": "function" - }, - "starkware.starknet.common.syscalls.emit_event.Args": { - "full_name": "starkware.starknet.common.syscalls.emit_event.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 3 - }, - "data_len": { - "cairo_type": "felt", - "offset": 2 - }, - "keys": { - "cairo_type": "felt*", - "offset": 1 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 78, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 1 - }, - "pc": 85, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 48, - "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": 5, - "offset": 0 - }, - "pc": 48, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 51, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_contract_address": { - "decorators": [], - "pc": 55, - "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": 6, - "offset": 0 - }, - "pc": 55, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 58, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 62, - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_read.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_read.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 62, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 66, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 70, - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_write.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_write.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 70, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 1 - }, - "pc": 75, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - }, - "utils.merkle_tree.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "utils.merkle_tree.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "utils.merkle_tree.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "utils.merkle_tree._hash_sorted": { - "decorators": [], - "pc": 432, - "type": "function" - }, - "utils.merkle_tree._hash_sorted.Args": { - "full_name": "utils.merkle_tree._hash_sorted.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "utils.merkle_tree._hash_sorted.ImplicitArgs": { - "full_name": "utils.merkle_tree._hash_sorted.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "utils.merkle_tree._hash_sorted.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "utils.merkle_tree._hash_sorted.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.merkle_tree._merkle_verify_body": { - "decorators": [], - "pc": 457, - "type": "function" - }, - "utils.merkle_tree._merkle_verify_body.Args": { - "full_name": "utils.merkle_tree._merkle_verify_body.Args", - "members": { - "curr": { - "cairo_type": "felt", - "offset": 0 - }, - "proof": { - "cairo_type": "felt*", - "offset": 2 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "utils.merkle_tree._merkle_verify_body.ImplicitArgs": { - "full_name": "utils.merkle_tree._merkle_verify_body.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "utils.merkle_tree._merkle_verify_body.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "utils.merkle_tree._merkle_verify_body.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.merkle_tree.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "utils.merkle_tree.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "utils.merkle_tree.is_le_felt": { - "destination": "starkware.cairo.common.math_cmp.is_le_felt", - "type": "alias" - }, - "utils.merkle_tree.merkle_verify": { - "decorators": [], - "pc": 409, - "type": "function" - }, - "utils.merkle_tree.merkle_verify.Args": { - "full_name": "utils.merkle_tree.merkle_verify.Args", - "members": { - "leaf": { - "cairo_type": "felt", - "offset": 0 - }, - "proof": { - "cairo_type": "felt*", - "offset": 3 - }, - "proof_len": { - "cairo_type": "felt", - "offset": 2 - }, - "root": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "utils.merkle_tree.merkle_verify.ImplicitArgs": { - "full_name": "utils.merkle_tree.merkle_verify.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "utils.merkle_tree.merkle_verify.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "utils.merkle_tree.merkle_verify.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.merkle_tree.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "utils.string.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "utils.string.abs_value": { - "destination": "starkware.cairo.common.math.abs_value", - "type": "alias" - }, - "utils.string.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "utils.string.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "utils.string.sign": { - "destination": "starkware.cairo.common.math.sign", - "type": "alias" - }, - "utils.string.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - } + "size": 3, + "type": "struct" + }, + "__main__.getProxyClassHash.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "__main__.getProxyClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getSheet": { + "decorators": [ + "view" + ], + "pc": 1249, + "type": "function" + }, + "__main__.getSheet.Args": { + "full_name": "__main__.getSheet.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.getSheet.ImplicitArgs": { + "full_name": "__main__.getSheet.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getSheet.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "__main__.getSheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getSheetClassHash": { + "decorators": [ + "view" + ], + "pc": 1004, + "type": "function" + }, + "__main__.getSheetClassHash.Args": { + "full_name": "__main__.getSheetClassHash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getSheetClassHash.ImplicitArgs": { + "full_name": "__main__.getSheetClassHash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getSheetClassHash.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "__main__.getSheetClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getSheetDefaultRendererAddress": { + "decorators": [ + "view" + ], + "pc": 947, + "type": "function" + }, + "__main__.getSheetDefaultRendererAddress.Args": { + "full_name": "__main__.getSheetDefaultRendererAddress.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getSheetDefaultRendererAddress.ImplicitArgs": { + "full_name": "__main__.getSheetDefaultRendererAddress.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getSheetDefaultRendererAddress.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "__main__.getSheetDefaultRendererAddress.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getSheetPrice": { + "decorators": [ + "view" + ], + "pc": 1118, + "type": "function" + }, + "__main__.getSheetPrice.Args": { + "full_name": "__main__.getSheetPrice.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getSheetPrice.ImplicitArgs": { + "full_name": "__main__.getSheetPrice.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getSheetPrice.Return": { + "cairo_type": "(price: felt)", + "type": "type_definition" + }, + "__main__.getSheetPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getSheets": { + "decorators": [ + "view" + ], + "pc": 1205, + "type": "function" + }, + "__main__.getSheets.Args": { + "full_name": "__main__.getSheets.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getSheets.ImplicitArgs": { + "full_name": "__main__.getSheets.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getSheets.Return": { + "cairo_type": "(addresses_len: felt, addresses: felt*)", + "type": "type_definition" + }, + "__main__.getSheets.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "__main__.setMerkleRoot": { + "decorators": [ + "external" + ], + "pc": 1148, + "type": "function" + }, + "__main__.setMerkleRoot.Args": { + "full_name": "__main__.setMerkleRoot.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setMerkleRoot.ImplicitArgs": { + "full_name": "__main__.setMerkleRoot.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setMerkleRoot.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setProxyClassHash": { + "decorators": [ + "external" + ], + "pc": 1034, + "type": "function" + }, + "__main__.setProxyClassHash.Args": { + "full_name": "__main__.setProxyClassHash.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setProxyClassHash.ImplicitArgs": { + "full_name": "__main__.setProxyClassHash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setProxyClassHash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setProxyClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setSheetClassHash": { + "decorators": [ + "external" + ], + "pc": 977, + "type": "function" + }, + "__main__.setSheetClassHash.Args": { + "full_name": "__main__.setSheetClassHash.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setSheetClassHash.ImplicitArgs": { + "full_name": "__main__.setSheetClassHash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setSheetClassHash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setSheetClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setSheetDefaultRendererAddress": { + "decorators": [ + "external" + ], + "pc": 920, + "type": "function" + }, + "__main__.setSheetDefaultRendererAddress.Args": { + "full_name": "__main__.setSheetDefaultRendererAddress.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 36, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 48, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 55, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 62, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 70, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 78, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 88, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 93, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 93, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 93, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 106, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 106, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 106, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 151, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 151, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 162, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 1 - }, - "pc": 164, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 2 - }, - "pc": 182, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 314, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 314, - "value": "[cast(fp + (-3), felt*)]" - } - ] + "size": 1, + "type": "struct" + }, + "__main__.setSheetDefaultRendererAddress.ImplicitArgs": { + "full_name": "__main__.setSheetDefaultRendererAddress.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setSheetDefaultRendererAddress.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setSheetDefaultRendererAddress.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setSheetPrice": { + "decorators": [ + "external" + ], + "pc": 1091, + "type": "function" + }, + "__main__.setSheetPrice.Args": { + "full_name": "__main__.setSheetPrice.Args", + "members": { + "price": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setSheetPrice.ImplicitArgs": { + "full_name": "__main__.setSheetPrice.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setSheetPrice.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setSheetPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.withdraw": { + "decorators": [ + "external" + ], + "pc": 1353, + "type": "function" + }, + "__main__.withdraw.Args": { + "full_name": "__main__.withdraw.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.withdraw.ImplicitArgs": { + "full_name": "__main__.withdraw.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.withdraw.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.withdraw.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.addSheet": { + "decorators": [ + "external" + ], + "pc": 1324, + "type": "function" + }, + "__wrappers__.addSheet.Args": { + "full_name": "__wrappers__.addSheet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.addSheet.ImplicitArgs": { + "full_name": "__wrappers__.addSheet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.addSheet.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__.addSheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.addSheet.__wrapped_func": { + "destination": "__main__.addSheet", + "type": "alias" + }, + "__wrappers__.addSheet_encode_return": { + "decorators": [], + "pc": 1315, + "type": "function" + }, + "__wrappers__.addSheet_encode_return.Args": { + "full_name": "__wrappers__.addSheet_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.addSheet_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.addSheet_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.addSheet_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.addSheet_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.addSheet_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 1420, + "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__.getMerkleRoot": { + "decorators": [ + "view" + ], + "pc": 1190, + "type": "function" + }, + "__wrappers__.getMerkleRoot.Args": { + "full_name": "__wrappers__.getMerkleRoot.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMerkleRoot.ImplicitArgs": { + "full_name": "__wrappers__.getMerkleRoot.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMerkleRoot.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__.getMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getMerkleRoot.__wrapped_func": { + "destination": "__main__.getMerkleRoot", + "type": "alias" + }, + "__wrappers__.getMerkleRoot_encode_return": { + "decorators": [], + "pc": 1181, + "type": "function" + }, + "__wrappers__.getMerkleRoot_encode_return.Args": { + "full_name": "__wrappers__.getMerkleRoot_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(hash: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getMerkleRoot_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getMerkleRoot_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getMerkleRoot_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getMerkleRoot_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getProxyClassHash": { + "decorators": [ + "view" + ], + "pc": 1076, + "type": "function" + }, + "__wrappers__.getProxyClassHash.Args": { + "full_name": "__wrappers__.getProxyClassHash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getProxyClassHash.ImplicitArgs": { + "full_name": "__wrappers__.getProxyClassHash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getProxyClassHash.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__.getProxyClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getProxyClassHash.__wrapped_func": { + "destination": "__main__.getProxyClassHash", + "type": "alias" + }, + "__wrappers__.getProxyClassHash_encode_return": { + "decorators": [], + "pc": 1067, + "type": "function" + }, + "__wrappers__.getProxyClassHash_encode_return.Args": { + "full_name": "__wrappers__.getProxyClassHash_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(hash: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getProxyClassHash_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getProxyClassHash_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getProxyClassHash_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getProxyClassHash_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getProxyClassHash_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getSheet": { + "decorators": [ + "view" + ], + "pc": 1265, + "type": "function" + }, + "__wrappers__.getSheet.Args": { + "full_name": "__wrappers__.getSheet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheet.ImplicitArgs": { + "full_name": "__wrappers__.getSheet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheet.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__.getSheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getSheet.__wrapped_func": { + "destination": "__main__.getSheet", + "type": "alias" + }, + "__wrappers__.getSheetClassHash": { + "decorators": [ + "view" + ], + "pc": 1019, + "type": "function" + }, + "__wrappers__.getSheetClassHash.Args": { + "full_name": "__wrappers__.getSheetClassHash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetClassHash.ImplicitArgs": { + "full_name": "__wrappers__.getSheetClassHash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetClassHash.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__.getSheetClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getSheetClassHash.__wrapped_func": { + "destination": "__main__.getSheetClassHash", + "type": "alias" + }, + "__wrappers__.getSheetClassHash_encode_return": { + "decorators": [], + "pc": 1010, + "type": "function" + }, + "__wrappers__.getSheetClassHash_encode_return.Args": { + "full_name": "__wrappers__.getSheetClassHash_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(hash: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getSheetClassHash_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getSheetClassHash_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetClassHash_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSheetClassHash_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getSheetClassHash_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getSheetDefaultRendererAddress": { + "decorators": [ + "view" + ], + "pc": 962, + "type": "function" + }, + "__wrappers__.getSheetDefaultRendererAddress.Args": { + "full_name": "__wrappers__.getSheetDefaultRendererAddress.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetDefaultRendererAddress.ImplicitArgs": { + "full_name": "__wrappers__.getSheetDefaultRendererAddress.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetDefaultRendererAddress.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__.getSheetDefaultRendererAddress.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getSheetDefaultRendererAddress.__wrapped_func": { + "destination": "__main__.getSheetDefaultRendererAddress", + "type": "alias" + }, + "__wrappers__.getSheetDefaultRendererAddress_encode_return": { + "decorators": [], + "pc": 953, + "type": "function" + }, + "__wrappers__.getSheetDefaultRendererAddress_encode_return.Args": { + "full_name": "__wrappers__.getSheetDefaultRendererAddress_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getSheetDefaultRendererAddress_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getSheetDefaultRendererAddress_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetDefaultRendererAddress_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSheetDefaultRendererAddress_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getSheetDefaultRendererAddress_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getSheetPrice": { + "decorators": [ + "view" + ], + "pc": 1133, + "type": "function" + }, + "__wrappers__.getSheetPrice.Args": { + "full_name": "__wrappers__.getSheetPrice.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetPrice.ImplicitArgs": { + "full_name": "__wrappers__.getSheetPrice.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetPrice.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__.getSheetPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getSheetPrice.__wrapped_func": { + "destination": "__main__.getSheetPrice", + "type": "alias" + }, + "__wrappers__.getSheetPrice_encode_return": { + "decorators": [], + "pc": 1124, + "type": "function" + }, + "__wrappers__.getSheetPrice_encode_return.Args": { + "full_name": "__wrappers__.getSheetPrice_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(price: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getSheetPrice_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getSheetPrice_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheetPrice_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSheetPrice_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getSheetPrice_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getSheet_encode_return": { + "decorators": [], + "pc": 1256, + "type": "function" + }, + "__wrappers__.getSheet_encode_return.Args": { + "full_name": "__wrappers__.getSheet_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getSheet_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getSheet_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheet_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSheet_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getSheet_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getSheets": { + "decorators": [ + "view" + ], + "pc": 1230, + "type": "function" + }, + "__wrappers__.getSheets.Args": { + "full_name": "__wrappers__.getSheets.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheets.ImplicitArgs": { + "full_name": "__wrappers__.getSheets.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheets.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__.getSheets.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.getSheets.__wrapped_func": { + "destination": "__main__.getSheets", + "type": "alias" + }, + "__wrappers__.getSheets_encode_return": { + "decorators": [], + "pc": 1211, + "type": "function" + }, + "__wrappers__.getSheets_encode_return.Args": { + "full_name": "__wrappers__.getSheets_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(addresses_len: felt, addresses: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.getSheets_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getSheets_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSheets_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSheets_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.getSheets_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setMerkleRoot": { + "decorators": [ + "external" + ], + "pc": 1157, + "type": "function" + }, + "__wrappers__.setMerkleRoot.Args": { + "full_name": "__wrappers__.setMerkleRoot.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setMerkleRoot.ImplicitArgs": { + "full_name": "__wrappers__.setMerkleRoot.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setMerkleRoot.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__.setMerkleRoot.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setMerkleRoot.__wrapped_func": { + "destination": "__main__.setMerkleRoot", + "type": "alias" + }, + "__wrappers__.setMerkleRoot_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setProxyClassHash": { + "decorators": [ + "external" + ], + "pc": 1043, + "type": "function" + }, + "__wrappers__.setProxyClassHash.Args": { + "full_name": "__wrappers__.setProxyClassHash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setProxyClassHash.ImplicitArgs": { + "full_name": "__wrappers__.setProxyClassHash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setProxyClassHash.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__.setProxyClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setProxyClassHash.__wrapped_func": { + "destination": "__main__.setProxyClassHash", + "type": "alias" + }, + "__wrappers__.setProxyClassHash_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setSheetClassHash": { + "decorators": [ + "external" + ], + "pc": 986, + "type": "function" + }, + "__wrappers__.setSheetClassHash.Args": { + "full_name": "__wrappers__.setSheetClassHash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSheetClassHash.ImplicitArgs": { + "full_name": "__wrappers__.setSheetClassHash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSheetClassHash.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__.setSheetClassHash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setSheetClassHash.__wrapped_func": { + "destination": "__main__.setSheetClassHash", + "type": "alias" + }, + "__wrappers__.setSheetClassHash_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setSheetDefaultRendererAddress": { + "decorators": [ + "external" + ], + "pc": 929, + "type": "function" + }, + "__wrappers__.setSheetDefaultRendererAddress.Args": { + "full_name": "__wrappers__.setSheetDefaultRendererAddress.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSheetDefaultRendererAddress.ImplicitArgs": { + "full_name": "__wrappers__.setSheetDefaultRendererAddress.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSheetDefaultRendererAddress.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__.setSheetDefaultRendererAddress.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setSheetDefaultRendererAddress.__wrapped_func": { + "destination": "__main__.setSheetDefaultRendererAddress", + "type": "alias" + }, + "__wrappers__.setSheetDefaultRendererAddress_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setSheetPrice": { + "decorators": [ + "external" + ], + "pc": 1100, + "type": "function" + }, + "__wrappers__.setSheetPrice.Args": { + "full_name": "__wrappers__.setSheetPrice.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSheetPrice.ImplicitArgs": { + "full_name": "__wrappers__.setSheetPrice.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setSheetPrice.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__.setSheetPrice.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setSheetPrice.__wrapped_func": { + "destination": "__main__.setSheetPrice", + "type": "alias" + }, + "__wrappers__.setSheetPrice_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.withdraw": { + "decorators": [ + "external" + ], + "pc": 1386, + "type": "function" + }, + "__wrappers__.withdraw.Args": { + "full_name": "__wrappers__.withdraw.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.withdraw.ImplicitArgs": { + "full_name": "__wrappers__.withdraw.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.withdraw.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__.withdraw.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.withdraw.__wrapped_func": { + "destination": "__main__.withdraw", + "type": "alias" + }, + "__wrappers__.withdraw_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "constants.ETH_ADDRESS": { + "type": "const", + "value": -1531481363943511436577813308151597459855447218982827121852527537121361113658 + }, + "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": 285, + "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": 264, + "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": 257, + "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": 279, + "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_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": 227, + "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": 232, + "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": 245, + "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": 202, + "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.token.erc20.IERC20.IERC20": { + "type": "namespace" + }, + "openzeppelin.token.erc20.IERC20.IERC20.ALLOWANCE_SELECTOR": { + "type": "const", + "value": 863164345921111744606866654754108663958095967665259696902984674202985078753 + }, + "openzeppelin.token.erc20.IERC20.IERC20.APPROVE_SELECTOR": { + "type": "const", + "value": 949021990203918389843157787496164629863144228991510976554585288817234167820 + }, + "openzeppelin.token.erc20.IERC20.IERC20.Args": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.BALANCEOF_SELECTOR": { + "type": "const", + "value": 1307730684388977109649524593492043083703013045633289330664425380824804018030 + }, + "openzeppelin.token.erc20.IERC20.IERC20.DECIMALS_SELECTOR": { + "type": "const", + "value": 134830404806214277570220174593674215737759987247891306080029841794115377321 + }, + "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.NAME_SELECTOR": { + "type": "const", + "value": 1528802474226268325865027367859591458315299653151958663884057507666229546336 + }, + "openzeppelin.token.erc20.IERC20.IERC20.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.IERC20.IERC20.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.IERC20.IERC20.SYMBOL_SELECTOR": { + "type": "const", + "value": 944713526212149105522785400348068751682982210605126537021911324578866405028 + }, + "openzeppelin.token.erc20.IERC20.IERC20.TOTALSUPPLY_SELECTOR": { + "type": "const", + "value": 227334030968744315992796982100494617316223563777432855541120004521101595501 + }, + "openzeppelin.token.erc20.IERC20.IERC20.TRANSFERFROM_SELECTOR": { + "type": "const", + "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 + }, + "openzeppelin.token.erc20.IERC20.IERC20.TRANSFER_SELECTOR": { + "type": "const", + "value": 232670485425082704932579856502088130646006032362877466777181098476241604910 + }, + "openzeppelin.token.erc20.IERC20.IERC20.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.balanceOf": { + "decorators": [], + "pc": 334, + "type": "function" + }, + "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Args": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.token.erc20.IERC20.IERC20.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transfer": { + "decorators": [], + "pc": 358, + "type": "function" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transfer.Args": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transfer.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transfer.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom": { + "decorators": [], + "pc": 383, + "type": "function" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "recipient": { + "cairo_type": "felt", + "offset": 2 + }, + "sender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "openzeppelin.token.erc20.IERC20.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starksheet.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet": { + "type": "namespace" + }, + "starksheet.library.Starksheet.Args": { + "full_name": "starksheet.library.Starksheet.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.add_sheet": { + "decorators": [], + "pc": 731, + "type": "function" + }, + "starksheet.library.Starksheet.add_sheet.Args": { + "full_name": "starksheet.library.Starksheet.add_sheet.Args", + "members": { + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "proof": { + "cairo_type": "felt*", + "offset": 3 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 2 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starksheet.library.Starksheet.add_sheet.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.add_sheet.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.add_sheet.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.add_sheet.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "starksheet.library.Starksheet.get_merkle_root": { + "decorators": [], + "pc": 880, + "type": "function" + }, + "starksheet.library.Starksheet.get_merkle_root.Args": { + "full_name": "starksheet.library.Starksheet.get_merkle_root.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.get_merkle_root.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.get_merkle_root.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.get_merkle_root.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.get_merkle_root.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.get_proxy_class_hash": { + "decorators": [], + "pc": 841, + "type": "function" + }, + "starksheet.library.Starksheet.get_proxy_class_hash.Args": { + "full_name": "starksheet.library.Starksheet.get_proxy_class_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.get_proxy_class_hash.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.get_proxy_class_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.get_proxy_class_hash.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.get_proxy_class_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.get_sheet": { + "decorators": [], + "pc": 704, + "type": "function" + }, + "starksheet.library.Starksheet.get_sheet.Args": { + "full_name": "starksheet.library.Starksheet.get_sheet.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.get_sheet.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.get_sheet.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.get_sheet_class_hash": { + "decorators": [], + "pc": 828, + "type": "function" + }, + "starksheet.library.Starksheet.get_sheet_class_hash.Args": { + "full_name": "starksheet.library.Starksheet.get_sheet_class_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet_class_hash.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.get_sheet_class_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet_class_hash.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.get_sheet_class_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.get_sheet_default_renderer_address": { + "decorators": [], + "pc": 867, + "type": "function" + }, + "starksheet.library.Starksheet.get_sheet_default_renderer_address.Args": { + "full_name": "starksheet.library.Starksheet.get_sheet_default_renderer_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet_default_renderer_address.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.get_sheet_default_renderer_address.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet_default_renderer_address.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.get_sheet_default_renderer_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.get_sheet_price": { + "decorators": [], + "pc": 854, + "type": "function" + }, + "starksheet.library.Starksheet.get_sheet_price.Args": { + "full_name": "starksheet.library.Starksheet.get_sheet_price.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet_price.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.get_sheet_price.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheet_price.Return": { + "cairo_type": "(price: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.get_sheet_price.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.get_sheets": { + "decorators": [], + "pc": 711, + "type": "function" + }, + "starksheet.library.Starksheet.get_sheets.Args": { + "full_name": "starksheet.library.Starksheet.get_sheets.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheets.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.get_sheets.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.get_sheets.Return": { + "cairo_type": "(addresses_len: felt, addresses: felt*)", + "type": "type_definition" + }, + "starksheet.library.Starksheet.get_sheets.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "starksheet.library.Starksheet.set_merkle_root": { + "decorators": [], + "pc": 886, + "type": "function" + }, + "starksheet.library.Starksheet.set_merkle_root.Args": { + "full_name": "starksheet.library.Starksheet.set_merkle_root.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet.set_merkle_root.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.set_merkle_root.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.set_merkle_root.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet.set_merkle_root.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.set_proxy_class_hash": { + "decorators": [], + "pc": 847, + "type": "function" + }, + "starksheet.library.Starksheet.set_proxy_class_hash.Args": { + "full_name": "starksheet.library.Starksheet.set_proxy_class_hash.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet.set_proxy_class_hash.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.set_proxy_class_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.set_proxy_class_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet.set_proxy_class_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.set_sheet_class_hash": { + "decorators": [], + "pc": 834, + "type": "function" + }, + "starksheet.library.Starksheet.set_sheet_class_hash.Args": { + "full_name": "starksheet.library.Starksheet.set_sheet_class_hash.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet.set_sheet_class_hash.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.set_sheet_class_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.set_sheet_class_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet.set_sheet_class_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.set_sheet_default_renderer_address": { + "decorators": [], + "pc": 873, + "type": "function" + }, + "starksheet.library.Starksheet.set_sheet_default_renderer_address.Args": { + "full_name": "starksheet.library.Starksheet.set_sheet_default_renderer_address.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet.set_sheet_default_renderer_address.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.set_sheet_default_renderer_address.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.set_sheet_default_renderer_address.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet.set_sheet_default_renderer_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet.set_sheet_price": { + "decorators": [], + "pc": 860, + "type": "function" + }, + "starksheet.library.Starksheet.set_sheet_price.Args": { + "full_name": "starksheet.library.Starksheet.set_sheet_price.Args", + "members": { + "price": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet.set_sheet_price.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet.set_sheet_price.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet.set_sheet_price.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet.set_sheet_price.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_merkle_root": { + "type": "namespace" + }, + "starksheet.library.Starksheet_merkle_root.Args": { + "full_name": "starksheet.library.Starksheet_merkle_root.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_merkle_root.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet_merkle_root.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_merkle_root.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_merkle_root.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_merkle_root.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_merkle_root.addr": { + "decorators": [], + "pc": 644, + "type": "function" + }, + "starksheet.library.Starksheet_merkle_root.addr.Args": { + "full_name": "starksheet.library.Starksheet_merkle_root.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_merkle_root.addr.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_merkle_root.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" + }, + "starksheet.library.Starksheet_merkle_root.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_merkle_root.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_merkle_root.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starksheet.library.Starksheet_merkle_root.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starksheet.library.Starksheet_merkle_root.read": { + "decorators": [], + "pc": 649, + "type": "function" + }, + "starksheet.library.Starksheet_merkle_root.read.Args": { + "full_name": "starksheet.library.Starksheet_merkle_root.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_merkle_root.read.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_merkle_root.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" + }, + "starksheet.library.Starksheet_merkle_root.read.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_merkle_root.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_merkle_root.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starksheet.library.Starksheet_merkle_root.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starksheet.library.Starksheet_merkle_root.write": { + "decorators": [], + "pc": 662, + "type": "function" + }, + "starksheet.library.Starksheet_merkle_root.write.Args": { + "full_name": "starksheet.library.Starksheet_merkle_root.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_merkle_root.write.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_merkle_root.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" + }, + "starksheet.library.Starksheet_merkle_root.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_merkle_root.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_proxy_class_hash": { + "type": "namespace" + }, + "starksheet.library.Starksheet_proxy_class_hash.Args": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_proxy_class_hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet_proxy_class_hash.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_proxy_class_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_proxy_class_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_proxy_class_hash.addr": { + "decorators": [], + "pc": 483, + "type": "function" + }, + "starksheet.library.Starksheet_proxy_class_hash.addr.Args": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_proxy_class_hash.addr.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.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" + }, + "starksheet.library.Starksheet_proxy_class_hash.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_proxy_class_hash.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_proxy_class_hash.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starksheet.library.Starksheet_proxy_class_hash.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starksheet.library.Starksheet_proxy_class_hash.read": { + "decorators": [], + "pc": 488, + "type": "function" + }, + "starksheet.library.Starksheet_proxy_class_hash.read.Args": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_proxy_class_hash.read.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.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" + }, + "starksheet.library.Starksheet_proxy_class_hash.read.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_proxy_class_hash.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_proxy_class_hash.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starksheet.library.Starksheet_proxy_class_hash.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starksheet.library.Starksheet_proxy_class_hash.write": { + "decorators": [], + "pc": 501, + "type": "function" + }, + "starksheet.library.Starksheet_proxy_class_hash.write.Args": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_proxy_class_hash.write.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_proxy_class_hash.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" + }, + "starksheet.library.Starksheet_proxy_class_hash.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_proxy_class_hash.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_class_hash": { + "type": "namespace" + }, + "starksheet.library.Starksheet_sheet_class_hash.Args": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_class_hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_class_hash.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_class_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_class_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_class_hash.addr": { + "decorators": [], + "pc": 513, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_class_hash.addr.Args": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_class_hash.addr.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.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" + }, + "starksheet.library.Starksheet_sheet_class_hash.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_class_hash.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_class_hash.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_class_hash.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_class_hash.read": { + "decorators": [], + "pc": 518, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_class_hash.read.Args": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_class_hash.read.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.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" + }, + "starksheet.library.Starksheet_sheet_class_hash.read.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_class_hash.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_class_hash.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_class_hash.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_class_hash.write": { + "decorators": [], + "pc": 531, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_class_hash.write.Args": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_class_hash.write.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_class_hash.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" + }, + "starksheet.library.Starksheet_sheet_class_hash.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_class_hash.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_default_renderer_address": { + "type": "namespace" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.Args": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.addr": { + "decorators": [], + "pc": 543, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.addr.Args": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.addr.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.read": { + "decorators": [], + "pc": 548, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.read.Args": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.read.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.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" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.read.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.write": { + "decorators": [], + "pc": 561, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.write.Args": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.write.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_default_renderer_address.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_default_renderer_address.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_price": { + "type": "namespace" + }, + "starksheet.library.Starksheet_sheet_price.Args": { + "full_name": "starksheet.library.Starksheet_sheet_price.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_price.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_price.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_price.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_price.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_price.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_price.addr": { + "decorators": [], + "pc": 674, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_price.addr.Args": { + "full_name": "starksheet.library.Starksheet_sheet_price.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_price.addr.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_price.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" + }, + "starksheet.library.Starksheet_sheet_price.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_price.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_price.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_price.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_price.read": { + "decorators": [], + "pc": 679, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_price.read.Args": { + "full_name": "starksheet.library.Starksheet_sheet_price.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_price.read.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_price.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" + }, + "starksheet.library.Starksheet_sheet_price.read.Return": { + "cairo_type": "(price: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_price.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheet_price.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_price.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starksheet.library.Starksheet_sheet_price.write": { + "decorators": [], + "pc": 692, + "type": "function" + }, + "starksheet.library.Starksheet_sheet_price.write.Args": { + "full_name": "starksheet.library.Starksheet_sheet_price.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_sheet_price.write.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheet_price.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" + }, + "starksheet.library.Starksheet_sheet_price.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheet_price.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets": { + "type": "namespace" + }, + "starksheet.library.Starksheet_sheets.Args": { + "full_name": "starksheet.library.Starksheet_sheets.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets.addr": { + "decorators": [], + "pc": 573, + "type": "function" + }, + "starksheet.library.Starksheet_sheets.addr.Args": { + "full_name": "starksheet.library.Starksheet_sheets.addr.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets.addr.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets.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" + }, + "starksheet.library.Starksheet_sheets.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets.read": { + "decorators": [], + "pc": 587, + "type": "function" + }, + "starksheet.library.Starksheet_sheets.read.Args": { + "full_name": "starksheet.library.Starksheet_sheets.read.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets.read.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets.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" + }, + "starksheet.library.Starksheet_sheets.read.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets.write": { + "decorators": [], + "pc": 601, + "type": "function" + }, + "starksheet.library.Starksheet_sheets.write.Args": { + "full_name": "starksheet.library.Starksheet_sheets.write.Args", + "members": { + "id": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets.write.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets.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" + }, + "starksheet.library.Starksheet_sheets.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets_count": { + "type": "namespace" + }, + "starksheet.library.Starksheet_sheets_count.Args": { + "full_name": "starksheet.library.Starksheet_sheets_count.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets_count.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets_count.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets_count.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets_count.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets_count.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets_count.addr": { + "decorators": [], + "pc": 614, + "type": "function" + }, + "starksheet.library.Starksheet_sheets_count.addr.Args": { + "full_name": "starksheet.library.Starksheet_sheets_count.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets_count.addr.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets_count.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" + }, + "starksheet.library.Starksheet_sheets_count.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets_count.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets_count.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets_count.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets_count.read": { + "decorators": [], + "pc": 619, + "type": "function" + }, + "starksheet.library.Starksheet_sheets_count.read.Args": { + "full_name": "starksheet.library.Starksheet_sheets_count.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets_count.read.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets_count.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" + }, + "starksheet.library.Starksheet_sheets_count.read.Return": { + "cairo_type": "(count: felt)", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets_count.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.Starksheet_sheets_count.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets_count.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starksheet.library.Starksheet_sheets_count.write": { + "decorators": [], + "pc": 632, + "type": "function" + }, + "starksheet.library.Starksheet_sheets_count.write.Args": { + "full_name": "starksheet.library.Starksheet_sheets_count.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library.Starksheet_sheets_count.write.ImplicitArgs": { + "full_name": "starksheet.library.Starksheet_sheets_count.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" + }, + "starksheet.library.Starksheet_sheets_count.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library.Starksheet_sheets_count.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starksheet.library._get_sheets_loop": { + "decorators": [], + "pc": 893, + "type": "function" + }, + "starksheet.library._get_sheets_loop.Args": { + "full_name": "starksheet.library._get_sheets_loop.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starksheet.library._get_sheets_loop.ImplicitArgs": { + "full_name": "starksheet.library._get_sheets_loop.ImplicitArgs", + "members": { + "addresses": { + "cairo_type": "felt*", + "offset": 4 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "stop": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starksheet.library._get_sheets_loop.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starksheet.library._get_sheets_loop.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starksheet.library._hash_sorted": { + "destination": "utils.merkle_tree._hash_sorted", + "type": "alias" + }, + "starksheet.library.addresses_to_leafs": { + "destination": "utils.merkle_tree.addresses_to_leafs", + "type": "alias" + }, + "starksheet.library.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starksheet.library.deploy": { + "destination": "starkware.starknet.common.syscalls.deploy", + "type": "alias" + }, + "starksheet.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "starksheet.library.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "starksheet.library.is_not_zero": { + "destination": "starkware.cairo.common.math_cmp.is_not_zero", + "type": "alias" + }, + "starksheet.library.merkle_build": { + "destination": "utils.merkle_tree.merkle_build", + "type": "alias" + }, + "starksheet.library.merkle_verify": { + "destination": "utils.merkle_tree.merkle_verify", + "type": "alias" + }, + "starksheet.library.str": { + "destination": "utils.string.str", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.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": 93, + "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": 11, + "offset": 0 + }, + "pc": 93, + "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": 11, + "offset": 0 + }, + "pc": 93, + "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": 11, + "offset": 0 + }, + "pc": 93, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 106, + "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": 12, + "offset": 0 + }, + "pc": 106, + "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": 12, + "offset": 0 + }, + "pc": 106, + "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": 12, + "offset": 0 + }, + "pc": 106, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 8 + }, + "pc": 116, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 130, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 142, + "type": "label" + }, + "starkware.cairo.common.math.assert_lt_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 151, + "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": 13, + "offset": 0 + }, + "pc": 151, + "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": 13, + "offset": 0 + }, + "pc": 151, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 88, + "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": 10, + "offset": 0 + }, + "pc": 88, + "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": 314, + "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": 26, + "offset": 0 + }, + "pc": 314, + "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": 26, + "offset": 0 + }, + "pc": 314, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_le_felt.not_le": { + "pc": 326, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_not_zero": { + "decorators": [ + "known_ap_change" + ], + "pc": 306, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_not_zero.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_not_zero.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 9, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.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": 162, + "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": 14, + "offset": 0 + }, + "pc": 162, + "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": 14, + "offset": 2 + }, + "pc": 182, + "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": 14, + "offset": 1 + }, + "pc": 164, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 31, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.deploy": { + "decorators": [], + "pc": 36, + "type": "function" + }, + "starkware.starknet.common.syscalls.deploy.Args": { + "full_name": "starkware.starknet.common.syscalls.deploy.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.deploy.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 44, + "value": "cast([fp + (-8)] + 9, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 78, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 78, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 1 + }, + "pc": 85, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 48, + "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": 5, + "offset": 0 + }, + "pc": 48, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 51, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 55, + "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": 6, + "offset": 0 + }, + "pc": 55, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 58, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 62, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 62, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 66, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 70, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 70, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 1 + }, + "pc": 75, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + }, + "utils.merkle_tree.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "utils.merkle_tree.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "utils.merkle_tree.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "utils.merkle_tree._hash_sorted": { + "decorators": [], + "pc": 432, + "type": "function" + }, + "utils.merkle_tree._hash_sorted.Args": { + "full_name": "utils.merkle_tree._hash_sorted.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "utils.merkle_tree._hash_sorted.ImplicitArgs": { + "full_name": "utils.merkle_tree._hash_sorted.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "utils.merkle_tree._hash_sorted.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "utils.merkle_tree._hash_sorted.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.merkle_tree._merkle_verify_body": { + "decorators": [], + "pc": 457, + "type": "function" + }, + "utils.merkle_tree._merkle_verify_body.Args": { + "full_name": "utils.merkle_tree._merkle_verify_body.Args", + "members": { + "curr": { + "cairo_type": "felt", + "offset": 0 + }, + "proof": { + "cairo_type": "felt*", + "offset": 2 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "utils.merkle_tree._merkle_verify_body.ImplicitArgs": { + "full_name": "utils.merkle_tree._merkle_verify_body.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "utils.merkle_tree._merkle_verify_body.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "utils.merkle_tree._merkle_verify_body.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.merkle_tree.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "utils.merkle_tree.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "utils.merkle_tree.is_le_felt": { + "destination": "starkware.cairo.common.math_cmp.is_le_felt", + "type": "alias" + }, + "utils.merkle_tree.merkle_verify": { + "decorators": [], + "pc": 409, + "type": "function" + }, + "utils.merkle_tree.merkle_verify.Args": { + "full_name": "utils.merkle_tree.merkle_verify.Args", + "members": { + "leaf": { + "cairo_type": "felt", + "offset": 0 + }, + "proof": { + "cairo_type": "felt*", + "offset": 3 + }, + "proof_len": { + "cairo_type": "felt", + "offset": 2 + }, + "root": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "utils.merkle_tree.merkle_verify.ImplicitArgs": { + "full_name": "utils.merkle_tree.merkle_verify.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "utils.merkle_tree.merkle_verify.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "utils.merkle_tree.merkle_verify.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.merkle_tree.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "utils.string.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "utils.string.abs_value": { + "destination": "starkware.cairo.common.math.abs_value", + "type": "alias" + }, + "utils.string.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "utils.string.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "utils.string.sign": { + "destination": "starkware.cairo.common.math.sign", + "type": "alias" + }, + "utils.string.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 48, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 55, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 62, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 70, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 78, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 88, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 93, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 93, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 93, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 106, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 106, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 106, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 151, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 151, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 162, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 1 + }, + "pc": 164, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 2 + }, + "pc": 182, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 26, + "offset": 0 + }, + "pc": 314, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 26, + "offset": 0 + }, + "pc": 314, + "value": "[cast(fp + (-3), felt*)]" } + ] } -} + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/Subdomain.json b/packages/starksheet-cairo/build/Subdomain.json index ca08139c..2e805fd9 100644 --- a/packages/starksheet-cairo/build/Subdomain.json +++ b/packages/starksheet-cairo/build/Subdomain.json @@ -130,31 +130,31 @@ "CONSTRUCTOR": [], "EXTERNAL": [ { - "offset": "0x30c", + "offset": 780, "selector": "0x1007bd789f73e08c2714644c55b11c7d202931d717def434e3c9caa12a9f583" }, { - "offset": "0x368", + "offset": 872, "selector": "0x1dbaccd8fbdb848fb83775fd813129fdc379b98d89467d72683839d5a305e6e" }, { - "offset": "0x349", + "offset": 841, "selector": "0x1e3dbfa6013ca487e7f9f4d14fe6111a55bd99bf0a16fa5eb7f41aebeb76121" }, { - "offset": "0x266", + "offset": 614, "selector": "0x255a2aa76e9ee8a0497bdb5592a0c98fe9b613e1946f34563f3700a48a950a9" }, { - "offset": "0x229", + "offset": 553, "selector": "0x2dd76e7ad84dbed81c314ffe5e7a7cacfb8f4836f01af4e913f275f89a3de1a" }, { - "offset": "0x390", + "offset": 912, "selector": "0x3a2157cf5c18dc9022ea04e76de6ff9114f26d120f7f74a2af06b0f05b34c2d" }, { - "offset": "0x32f", + "offset": 815, "selector": "0x3ca6fc4a7a1de39dffe9557542eb8ddca2b24030ae1c7d441a29662e28dc00c" } ], @@ -261,7 +261,7 @@ "range_check", "ecdsa" ], - "compiler_version": "0.10.0", + "compiler_version": "0.11.0.2", "data": [ "0x40780017fff7fff", "0x1", @@ -287,6 +287,55 @@ "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", "0x402a7ffc7ffd7fff", "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4765745478496e666f", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", "0x400380007ffc7ffd", "0x482680017ffc8000", "0x1", @@ -385,55 +434,6 @@ "0x480280017ffb8000", "0x480280007ffb8000", "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574436f6e747261637441646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4765745478496e666f", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", "0x400380017ff97ffa", "0x400380007ff97ffb", "0x482680017ff98000", @@ -476,7 +476,7 @@ "0x100000000000000000000000000000000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9c", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", @@ -510,7 +510,7 @@ "0x4829800080008002", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff85", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", "0x482480017fff8000", "0x1", "0x40307ffe7ffd7fff", @@ -543,7 +543,7 @@ "0x4829800080008002", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff64", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff02", "0x482480017fff8000", "0x1", "0x40307ffe7ffd7fff", @@ -579,7 +579,7 @@ "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffede", "0x48127ffd7fff8000", "0x480a80017fff8000", "0x208b7fff7fff7ffe", @@ -611,7 +611,7 @@ "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff20", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebe", "0x48127ffd7fff8000", "0x480a80017fff8000", "0x208b7fff7fff7ffe", @@ -633,7 +633,7 @@ "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0a", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea8", "0x48127ffd7fff8000", "0x480a7ff87fff8000", "0x208b7fff7fff7ffe", @@ -652,7 +652,7 @@ "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef7", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe95", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x208b7fff7fff7ffe", @@ -664,11 +664,11 @@ "0x480a7ffb7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", - "0x266623c84ac264056e7e0926e35de090cc02e13da956962ff63d60d7c1edce7", + "0x2016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0", "0x4829800080008000", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee7", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe85", "0x482480017fff8000", "0x1", "0x40307ffe7ffd7fff", @@ -688,7 +688,7 @@ "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeed", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8b", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -702,7 +702,7 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee7", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe85", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", @@ -718,7 +718,7 @@ "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6d", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -732,7 +732,7 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec9", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe67", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", @@ -748,7 +748,7 @@ "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4f", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -762,7 +762,7 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe49", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", @@ -778,7 +778,7 @@ "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe31", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -792,7 +792,7 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8d", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", @@ -846,7 +846,7 @@ "0x160", "0x48127ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe41", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddf", "0x40137fff7fff8000", "0x48127ffe7fff8000", "0x48127ff77fff8000", @@ -916,11 +916,11 @@ "0x1", "0x48127ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfb", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd99", "0x40137fff7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe15", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb3", "0x40137fff7fff8001", "0x48127ffe7fff8000", "0x48127ff17fff8000", @@ -973,18 +973,18 @@ "0x48127ffe7fff8000", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8e", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480680017fff8000", "0x10000000000000000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd2", "0x4802800780018000", "0x40317fff7ffe8008", "0x48127fd17fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5c", "0x40137fff7fff8009", "0x48127ffe7fff8000", "0x48127ff57fff8000", @@ -1156,7 +1156,7 @@ "0x480680017fff8000", "0x100000000000000000000000000000000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc3", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf4", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x48127ffd7fff8000", @@ -1196,7 +1196,7 @@ "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce3", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc81", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", @@ -1209,7 +1209,7 @@ "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdd", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7b", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", @@ -1255,7 +1255,7 @@ "0x480680017fff8000", "0x100", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8d", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbe", "0x40137ffe7fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", @@ -1297,13 +1297,13 @@ "0x480680017fff8000", "0x23", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc14", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc45", "0x480680017fff8000", "0x1a", "0x482680017ffd8000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0e", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3f", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x48127ffd7fff8000", @@ -1316,7 +1316,7 @@ "0x480680017fff8000", "0x19", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc32", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x48127ffd7fff8000", @@ -1367,10 +1367,10 @@ "autogen/starknet/contract_interface/INaming/transfer_domain/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", "autogen/starknet/contract_interface/INaming/transfer_domain/dcd2de2795921cf268d664fe10ffb2ce1a12eaa8017646363f68c2db66ac764e.cairo": "func transfer_domain{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", "autogen/starknet/contract_interface/INaming/transfer_domain/fb06bdf6e8fa9c7ff7d919d712d494716b0b586b2a762687cfb72d93da06ab29.cairo": "\nreturn ();\n", - "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=GETOWNER_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", - "autogen/starknet/contract_interface/ISheet/getOwner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", - "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo": "func getOwner{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", - "autogen/starknet/contract_interface/ISheet/getOwner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo": "\nreturn (owner=__return_value_arg_owner,);\n", + "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo": "func owner{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", + "autogen/starknet/contract_interface/ISheet/owner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", + "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=OWNER_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", + "autogen/starknet/contract_interface/ISheet/owner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo": "\nreturn (owner=__return_value_arg_owner,);\n", "autogen/starknet/contract_interface/IStarknetId/mint/304ae580b78eb48c6532c7788d73eef2a89dcd3c406dfb71c0bdbeacea1728ca.cairo": "\nlet (retdata_size, retdata) = call_contract(\n contract_address=contract_address,\n function_selector=MINT_SELECTOR,\n calldata_size=__calldata_ptr - calldata_ptr_start,\n calldata=calldata_ptr_start);\n", "autogen/starknet/contract_interface/IStarknetId/mint/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo": "\nalloc_locals;\nlet (local calldata_ptr_start: felt*) = alloc();\nlet __calldata_ptr = calldata_ptr_start;\n", "autogen/starknet/contract_interface/IStarknetId/mint/f331841f676ee38d6b90045cd4589cd9ff4e83c32234273d9e605b287d886cbc.cairo": "func mint{syscall_ptr: felt*, range_check_ptr}(\n contract_address: felt) {\n}\n", @@ -1855,2540 +1855,2540 @@ }, "24": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 42 - }, - "n_prefix_newlines": 1 - } - ], + "hints": [], "inst": { - "end_col": 26, + "end_col": 40, "end_line": 47, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 5, + "start_col": 18, "start_line": 47 } }, - "25": { + "26": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 46, - "end_line": 48, + "end_col": 7, + "end_line": 52, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 + "start_col": 5, + "start_line": 46 } }, "27": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 15, - "end_line": 49, + "end_col": 7, + "end_line": 52, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 49 + "start_line": 46 } }, "28": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 31, - "end_line": 53, + "end_col": 7, + "end_line": 52, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 + "start_col": 5, + "start_line": 46 } }, "29": { "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 54 - } - }, - "30": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 54, + "end_col": 7, + "end_line": 52, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 54 + "start_line": 46 } }, - "32": { + "30": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 15, - "end_line": 55, + "end_col": 7, + "end_line": 52, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 55 + "start_line": 46 } }, - "33": { + "31": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [ { "location": { - "end_col": 7, - "end_line": 141, + "end_col": 88, + "end_line": 53, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 134 + "start_line": 53 }, - "n_prefix_newlines": 1 + "n_prefix_newlines": 0 } ], "inst": { - "end_col": 37, - "end_line": 131, + "end_col": 54, + "end_line": 56, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 142, + "end_col": 38, + "end_line": 42, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, + "parent_location": [ + { + "end_col": 75, + "end_line": 57, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": 142 + "start_line": 42 }, - "While expanding the reference 'high' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 16, - "start_line": 131 + "start_col": 23, + "start_line": 56 } }, - "34": { + "33": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 142, + "end_col": 47, + "end_line": 57, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 20, - "start_line": 142 + "start_col": 26, + "start_line": 57 } }, - "36": { + "34": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 32, - "end_line": 130, + "end_col": 73, + "end_line": 57, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 43, - "end_line": 142, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 40, - "start_line": 142 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 15, - "start_line": 130 + "start_col": 57, + "start_line": 57 } }, - "37": { + "35": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 142, + "end_col": 75, + "end_line": 57, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 142 - } - }, - "38": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 131, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 143, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 143 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 16, - "start_line": 131 + "start_line": 57 } }, - "39": { + "36": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 143, + "end_col": 90, + "end_line": 202, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 143 + "start_col": 63, + "start_line": 202 } }, - "41": { + "38": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 143, + "end_col": 92, + "end_line": 202, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 143 + "start_line": 202 } }, - "43": { + "39": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" ], "flow_tracking_data": null, - "hints": [], + "hints": [ + { + "location": { + "end_col": 93, + "end_line": 203, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 203 + }, + "n_prefix_newlines": 0 + } + ], "inst": { - "end_col": 46, - "end_line": 132, + "end_col": 58, + "end_line": 204, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 31, - "end_line": 53, + "end_col": 43, + "end_line": 200, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 32, - "end_line": 144, + "end_col": 61, + "end_line": 205, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 144 + "start_col": 5, + "start_line": 205 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 16, - "start_line": 53 + "start_col": 25, + "start_line": 200 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 27, - "start_line": 132 + "start_col": 23, + "start_line": 204 } }, - "45": { + "41": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 32, - "end_line": 130, + "end_col": 59, + "end_line": 205, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 144, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 19, - "start_line": 144 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 15, - "start_line": 130 + "start_col": 28, + "start_line": 205 } }, - "46": { + "42": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 31, - "end_line": 144, + "end_col": 61, + "end_line": 205, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 24, - "start_line": 144 + "start_col": 5, + "start_line": 205 } }, - "48": { + "43": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 32, - "end_line": 144, + "end_col": 94, + "end_line": 276, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 144 + "start_col": 65, + "start_line": 276 } }, - "50": { + "45": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 143, + "end_col": 96, + "end_line": 276, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 143 + "start_line": 276 } }, - "52": { + "46": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" ], "flow_tracking_data": null, - "hints": [], + "hints": [ + { + "location": { + "end_col": 95, + "end_line": 277, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 277 + }, + "n_prefix_newlines": 0 + } + ], "inst": { - "end_col": 46, - "end_line": 132, + "end_col": 60, + "end_line": 278, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 31, - "end_line": 53, + "end_col": 45, + "end_line": 274, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 146, + "end_col": 65, + "end_line": 279, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 146 + "start_col": 5, + "start_line": 279 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 132 - } - }, - "54": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 131, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 146, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 19, - "start_line": 146 + "start_col": 27, + "start_line": 274 }, - "While expanding the reference 'high' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 16, - "start_line": 131 + "start_col": 23, + "start_line": 278 } }, - "55": { + "48": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 146, + "end_col": 63, + "end_line": 279, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 25, - "start_line": 146 + "start_col": 30, + "start_line": 279 } }, - "57": { + "49": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 38, - "end_line": 146, + "end_col": 65, + "end_line": 279, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 146 + "start_col": 5, + "start_line": 279 } }, - "59": { + "50": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 131, + "end_col": 79, + "end_line": 354, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 148 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 16, - "start_line": 131 + "start_col": 58, + "start_line": 354 } }, - "60": { + "52": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 32, - "end_line": 130, + "end_col": 98, + "end_line": 354, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 148, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 28, - "start_line": 148 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 15, - "start_line": 130 + "start_col": 5, + "start_line": 354 } }, - "61": { + "53": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 33, - "end_line": 148, + "end_col": 98, + "end_line": 354, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 148 + "start_line": 354 } }, - "62": { + "54": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], "flow_tracking_data": null, "hints": [ { "location": { - "end_col": 7, - "end_line": 184, + "end_col": 87, + "end_line": 355, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 164 + "start_line": 355 }, - "n_prefix_newlines": 1 + "n_prefix_newlines": 0 } ], "inst": { - "end_col": 42, - "end_line": 186, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "63": { - "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, + "end_col": 53, + "end_line": 357, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 45, - "start_line": 186 + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 } }, - "64": { + "56": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 86, - "end_line": 186, + "end_col": 33, + "end_line": 358, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 45, - "start_line": 186 + "start_col": 19, + "start_line": 358 } }, - "66": { + "57": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 86, - "end_line": 186, + "end_col": 35, + "end_line": 358, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 25, - "start_line": 186 + "start_col": 5, + "start_line": 358 } }, - "67": { + "58": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 45, - "end_line": 187, + "end_col": 40, + "end_line": 372, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 24, - "start_line": 187 + "start_col": 18, + "start_line": 372 } }, - "68": { + "60": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 69, - "end_line": 187, + "end_col": 7, + "end_line": 373, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 48, - "start_line": 187 + "start_col": 5, + "start_line": 371 } }, - "69": { + "61": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 89, - "end_line": 187, + "end_col": 7, + "end_line": 373, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 48, - "start_line": 187 + "start_col": 5, + "start_line": 371 } }, - "71": { + "62": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 89, - "end_line": 187, + "end_col": 7, + "end_line": 373, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 24, - "start_line": 187 + "start_col": 5, + "start_line": 371 } }, - "72": { + "63": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], "flow_tracking_data": null, "hints": [ { "location": { - "end_col": 49, - "end_line": 196, + "end_col": 88, + "end_line": 374, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 196 + "start_line": 374 }, "n_prefix_newlines": 0 } ], "inst": { - "end_col": 42, - "end_line": 197, + "end_col": 54, + "end_line": 375, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 5, - "start_line": 197 + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 } }, - "74": { + "65": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 198, + "end_col": 15, + "end_line": 376, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 23, - "start_line": 198 + "start_col": 5, + "start_line": 376 } }, - "76": { + "66": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 30, - "end_line": 198, + "end_col": 76, + "end_line": 446, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 22, - "start_line": 198 + "start_col": 56, + "start_line": 446 } }, - "77": { + "68": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 31, - "end_line": 198, + "end_col": 78, + "end_line": 446, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 198 + "start_line": 446 } }, - "78": { + "69": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 450, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 + } + }, + "71": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 29, - "end_line": 199, + "end_col": 37, + "end_line": 450, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 24, - "start_line": 199 + "start_col": 21, + "start_line": 450 } }, - "79": { + "72": { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" ], "flow_tracking_data": null, "hints": [], "inst": { "end_col": 39, - "end_line": 199, + "end_line": 450, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 450 + } + }, + "73": { + "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 34, - "start_line": 199 + "start_col": 5, + "start_line": 47 } }, - "81": { + "74": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.assert_nn" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, - "end_line": 199, + "end_col": 46, + "end_line": 48, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 23, - "start_line": 199 + "parent_location": [ + { + "end_col": 31, + "end_line": 41, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 49, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 } }, - "82": { + "76": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.assert_nn" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 41, - "end_line": 199, + "end_col": 15, + "end_line": 49, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 199 + "start_line": 49 } }, - "83": { + "77": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.assert_le" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 46, - "end_line": 188, + "end_col": 31, + "end_line": 53, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 154, + "end_col": 31, + "end_line": 41, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 200, + "end_col": 21, + "end_line": 54, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 200 + "start_line": 54 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 21, - "start_line": 154 + "start_col": 16, + "start_line": 41 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 27, - "start_line": 188 + "start_col": 16, + "start_line": 53 } }, - "85": { + "78": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 54, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 15, + "start_line": 54 + } + }, + "79": { + "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 54 + } + }, + "81": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" ], "flow_tracking_data": null, "hints": [], "inst": { "end_col": 15, - "end_line": 200, + "end_line": 55, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 200 + "start_line": 55 } }, - "86": { + "82": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [ { "location": { - "end_col": 49, - "end_line": 204, + "end_col": 7, + "end_line": 141, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 204 + "start_line": 134 }, - "n_prefix_newlines": 0 + "n_prefix_newlines": 1 } ], "inst": { - "end_col": 50, - "end_line": 205, + "end_col": 37, + "end_line": 131, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 205 + "parent_location": [ + { + "end_col": 24, + "end_line": 142, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 142 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 131 } }, - "88": { + "83": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 23, - "end_line": 206, + "end_col": 37, + "end_line": 142, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 21, - "start_line": 206 + "start_col": 20, + "start_line": 142 } }, - "90": { + "85": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 28, - "end_line": 206, + "end_col": 32, + "end_line": 130, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 20, - "start_line": 206 + "parent_location": [ + { + "end_col": 43, + "end_line": 142, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 40, + "start_line": 142 + }, + "While expanding the reference 'low' in:" + ], + "start_col": 15, + "start_line": 130 } }, - "91": { + "86": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 30, - "end_line": 207, + "end_col": 44, + "end_line": 142, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 22, - "start_line": 207 + }, + "start_col": 5, + "start_line": 142 } }, - "92": { + "87": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 31, - "end_line": 207, + "end_col": 37, + "end_line": 131, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 207 + "parent_location": [ + { + "end_col": 13, + "end_line": 143, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 143 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 131 } }, - "93": { + "88": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 31, - "end_line": 208, + "end_col": 25, + "end_line": 143, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 23, - "start_line": 208 + "start_col": 9, + "start_line": 143 } }, - "94": { + "90": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 32, - "end_line": 208, + "end_col": 7, + "end_line": 143, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 208 + "start_line": 143 } }, - "95": { + "92": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { "end_col": 46, - "end_line": 188, + "end_line": 132, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 154, + "end_col": 31, + "end_line": 53, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 209, + "end_col": 32, + "end_line": 144, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 209 + "start_col": 9, + "start_line": 144 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 21, - "start_line": 154 + "start_col": 16, + "start_line": 53 }, "While expanding the reference 'range_check_ptr' in:" ], "start_col": 27, - "start_line": 188 + "start_line": 132 } }, - "97": { + "94": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 15, - "end_line": 209, + "end_col": 32, + "end_line": 130, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 209 - } - }, - "98": { - "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, + "parent_location": [ + { + "end_col": 22, + "end_line": 144, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 213 + "start_col": 19, + "start_line": 144 }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 214, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 214 - } - }, - "99": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 215, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 28, - "start_line": 215 + "While expanding the reference 'low' in:" + ], + "start_col": 15, + "start_line": 130 } }, - "100": { + "95": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 215, + "end_col": 31, + "end_line": 144, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 23, - "start_line": 215 + "start_col": 24, + "start_line": 144 } }, - "101": { + "97": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 215, + "end_col": 32, + "end_line": 144, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 215 + "start_col": 9, + "start_line": 144 } }, - "102": { + "99": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 12, - "end_line": 216, + "end_col": 7, + "end_line": 143, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 216 + "start_line": 143 } }, - "104": { + "101": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { "end_col": 46, - "end_line": 188, + "end_line": 132, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 154, + "end_col": 31, + "end_line": 53, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 217, + "end_col": 38, + "end_line": 146, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 217 + "start_col": 9, + "start_line": 146 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 21, - "start_line": 154 + "start_col": 16, + "start_line": 53 }, "While expanding the reference 'range_check_ptr' in:" ], "start_col": 27, - "start_line": 188 + "start_line": 132 } }, - "106": { + "103": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 15, - "end_line": 217, + "end_col": 37, + "end_line": 131, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 217 + "parent_location": [ + { + "end_col": 23, + "end_line": 146, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 19, + "start_line": 146 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 131 } }, - "107": { + "104": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 307, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 301 - }, - "n_prefix_newlines": 1 - } + "hints": [], + "inst": { + "end_col": 37, + "end_line": 146, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 146 + } + }, + "106": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.split_felt" ], + "flow_tracking_data": null, + "hints": [], "inst": { - "end_col": 46, - "end_line": 300, + "end_col": 38, + "end_line": 146, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 146 + } + }, + "108": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.split_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 131, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 31, - "end_line": 53, + "end_col": 22, + "end_line": 148, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 308 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 + "start_col": 18, + "start_line": 148 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'high' in:" ], - "start_col": 27, - "start_line": 300 + "start_col": 16, + "start_line": 131 } }, "109": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 30, - "end_line": 298, + "end_col": 32, + "end_line": 130, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 308, + "end_col": 31, + "end_line": 148, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 15, - "start_line": 308 + "start_col": 28, + "start_line": 148 }, - "While expanding the reference 'r' in:" + "While expanding the reference 'low' in:" ], - "start_col": 13, - "start_line": 298 + "start_col": 15, + "start_line": 130 } }, "110": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.split_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 308, + "end_col": 33, + "end_line": 148, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 18, - "start_line": 308 + "start_col": 5, + "start_line": 148 } }, - "112": { + "111": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, - "hints": [], + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 184, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 164 + }, + "n_prefix_newlines": 1 + } + ], "inst": { - "end_col": 26, - "end_line": 308, + "end_col": 42, + "end_line": 186, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 308 + "start_col": 25, + "start_line": 186 } }, - "114": { + "112": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 299, + "end_col": 66, + "end_line": 186, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 21, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 310 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 + "start_col": 45, + "start_line": 186 } }, - "115": { + "113": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 310, + "end_col": 86, + "end_line": 186, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 20, - "start_line": 310 + "start_col": 45, + "start_line": 186 } }, - "116": { + "115": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 30, - "end_line": 298, + "end_col": 86, + "end_line": 186, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 30, - "start_line": 310 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 + "start_col": 25, + "start_line": 186 } }, - "117": { + "116": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 32, - "end_line": 310, + "end_col": 45, + "end_line": 187, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 310 + "start_col": 24, + "start_line": 187 } }, - "118": { + "117": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 31, - "end_line": 53, + "end_col": 69, + "end_line": 187, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 311 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 308 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 + "start_col": 48, + "start_line": 187 } }, - "119": { + "118": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 299, + "end_col": 89, + "end_line": 187, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 311 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 + "start_col": 48, + "start_line": 187 } }, "120": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 30, - "end_line": 298, + "end_col": 89, + "end_line": 187, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 17, - "end_line": 311, + "start_col": 24, + "start_line": 187 + } + }, + "121": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 49, + "end_line": 196, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 16, - "start_line": 311 + "start_col": 5, + "start_line": 196 }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 42, + "end_line": 197, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 } }, - "121": { + "123": { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 19, - "end_line": 311, + "end_col": 25, + "end_line": 198, "input_file": { "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 311 + "start_col": 23, + "start_line": 198 } }, - "122": { + "125": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, - "end_line": 47, + "end_col": 30, + "end_line": 198, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 18, - "start_line": 47 + "start_col": 22, + "start_line": 198 } }, - "124": { + "126": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 52, + "end_col": 31, + "end_line": 198, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 46 + "start_line": 198 } }, - "125": { + "127": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 52, + "end_col": 29, + "end_line": 199, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 46 + "start_col": 24, + "start_line": 199 } }, - "126": { + "128": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 52, + "end_col": 39, + "end_line": 199, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 46 + "start_col": 34, + "start_line": 199 } }, - "127": { + "130": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 52, + "end_col": 40, + "end_line": 199, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 46 + "start_col": 23, + "start_line": 199 } }, - "128": { + "131": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 52, + "end_col": 41, + "end_line": 199, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 46 + "start_line": 199 } }, - "129": { + "132": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 53 - }, - "n_prefix_newlines": 0 - } - ], + "hints": [], "inst": { - "end_col": 54, - "end_line": 56, + "end_col": 46, + "end_line": 188, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 42, + "end_col": 36, + "end_line": 154, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 75, - "end_line": 57, + "end_col": 15, + "end_line": 200, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 57 + "start_line": 200 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 42 + "start_col": 21, + "start_line": 154 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 56 + "start_col": 27, + "start_line": 188 } }, - "131": { + "134": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 57, + "end_col": 15, + "end_line": 200, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 26, - "start_line": 57 + "start_col": 5, + "start_line": 200 } }, - "132": { + "135": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 57, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 57, - "start_line": 57 - } - }, - "133": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "hints": [ + { + "location": { + "end_col": 49, + "end_line": 204, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 204 + }, + "n_prefix_newlines": 0 + } ], - "flow_tracking_data": null, - "hints": [], "inst": { - "end_col": 75, - "end_line": 57, + "end_col": 50, + "end_line": 205, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 57 + "start_line": 205 } }, - "134": { + "137": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 90, - "end_line": 202, + "end_col": 23, + "end_line": 206, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 63, - "start_line": 202 + "start_col": 21, + "start_line": 206 } }, - "136": { + "139": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 92, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 202 - } - }, - "137": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 93, - "end_line": 203, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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, + "end_col": 28, + "end_line": 206, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 + "start_col": 20, + "start_line": 206 } }, - "139": { + "140": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 205, + "end_col": 30, + "end_line": 207, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 28, - "start_line": 205 + "start_col": 22, + "start_line": 207 } }, - "140": { + "141": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 61, - "end_line": 205, + "end_col": 31, + "end_line": 207, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 205 + "start_line": 207 } }, - "141": { + "142": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 94, - "end_line": 276, + "end_col": 31, + "end_line": 208, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 65, - "start_line": 276 + "start_col": 23, + "start_line": 208 } }, "143": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, - "end_line": 276, + "end_col": 32, + "end_line": 208, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 276 + "start_line": 208 } }, "144": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 95, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 277 - }, - "n_prefix_newlines": 0 - } - ], + "hints": [], "inst": { - "end_col": 60, - "end_line": 278, + "end_col": 46, + "end_line": 188, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 274, + "end_col": 36, + "end_line": 154, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 65, - "end_line": 279, + "end_col": 15, + "end_line": 209, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 279 + "start_line": 209 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 27, - "start_line": 274 + "start_col": 21, + "start_line": 154 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 278 + "start_col": 27, + "start_line": 188 } }, "146": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 279, + "end_col": 15, + "end_line": 209, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 30, - "start_line": 279 + "start_col": 5, + "start_line": 209 } }, "147": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, - "hints": [], + "hints": [ + { + "location": { + "end_col": 31, + "end_line": 213, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 213 + }, + "n_prefix_newlines": 0 + } + ], "inst": { - "end_col": 65, - "end_line": 279, + "end_col": 24, + "end_line": 214, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 279 + "start_line": 214 } }, "148": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 79, - "end_line": 354, + "end_col": 33, + "end_line": 215, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 58, - "start_line": 354 + "start_col": 28, + "start_line": 215 + } + }, + "149": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 215, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 } }, "150": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 98, - "end_line": 354, + "end_col": 35, + "end_line": 215, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 354 + "start_line": 215 } }, "151": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 98, - "end_line": 354, + "end_col": 12, + "end_line": 216, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 354 + "start_line": 216 } }, - "152": { + "153": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 355 - }, - "n_prefix_newlines": 0 - } - ], + "hints": [], "inst": { - "end_col": 53, - "end_line": 357, + "end_col": 46, + "end_line": 188, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 37, - "end_line": 352, + "end_col": 36, + "end_line": 154, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 358, + "end_col": 15, + "end_line": 217, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 358 + "start_line": 217 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 19, - "start_line": 352 + "start_col": 21, + "start_line": 154 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 357 - } - }, - "154": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 358 + "start_col": 27, + "start_line": 188 } }, "155": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 358, + "end_col": 15, + "end_line": 217, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 358 + "start_line": 217 } }, "156": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, - "hints": [], + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 307, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 301 + }, + "n_prefix_newlines": 1 + } + ], "inst": { - "end_col": 40, - "end_line": 372, + "end_col": 46, + "end_line": 300, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 18, - "start_line": 372 + "parent_location": [ + { + "end_col": 31, + "end_line": 53, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 308, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 308 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 53 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 300 } }, "158": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 373, + "end_col": 30, + "end_line": 298, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 371 + "parent_location": [ + { + "end_col": 16, + "end_line": 308, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 15, + "start_line": 308 + }, + "While expanding the reference 'r' in:" + ], + "start_col": 13, + "start_line": 298 } }, "159": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 373, + "end_col": 25, + "end_line": 308, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 371 + "start_col": 18, + "start_line": 308 } }, - "160": { + "161": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 7, - "end_line": 373, + "end_col": 26, + "end_line": 308, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 371 + "start_line": 308 } }, - "161": { + "163": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 374 - }, - "n_prefix_newlines": 0 - } - ], + "hints": [], "inst": { - "end_col": 54, - "end_line": 375, + "end_col": 34, + "end_line": 299, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 370, + "end_col": 21, + "end_line": 310, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 + "start_line": 310 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'q' in:" ], - "start_col": 23, - "start_line": 375 + "start_col": 13, + "start_line": 299 } }, - "163": { + "164": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 15, - "end_line": 376, + "end_col": 27, + "end_line": 310, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 376 + "start_col": 20, + "start_line": 310 } }, - "164": { + "165": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_tx_info" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 76, - "end_line": 446, + "end_col": 30, + "end_line": 298, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 56, - "start_line": 446 + "parent_location": [ + { + "end_col": 31, + "end_line": 310, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 30, + "start_line": 310 + }, + "While expanding the reference 'r' in:" + ], + "start_col": 13, + "start_line": 298 } }, "166": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_tx_info" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 78, - "end_line": 446, + "end_col": 32, + "end_line": 310, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 446 + "start_line": 310 } }, "167": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_tx_info" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 86, - "end_line": 447, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 447 - }, - "n_prefix_newlines": 0 - } - ], + "hints": [], "inst": { - "end_col": 51, - "end_line": 449, + "end_col": 31, + "end_line": 53, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 444, + "end_col": 26, + "end_line": 308, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 39, - "end_line": 450, + "end_col": 38, + "end_line": 297, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 5, - "start_line": 450 + "parent_location": [ + { + "end_col": 19, + "end_line": 311, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 311 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 23, + "start_line": 297 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 18, - "start_line": 444 + "start_col": 5, + "start_line": 308 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 449 + "start_col": 16, + "start_line": 53 + } + }, + "168": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 299, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 311, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 13, + "start_line": 311 + }, + "While expanding the reference 'q' in:" + ], + "start_col": 13, + "start_line": 299 } }, "169": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_tx_info" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 450, + "end_col": 30, + "end_line": 298, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 21, - "start_line": 450 + "parent_location": [ + { + "end_col": 17, + "end_line": 311, + "input_file": { + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 16, + "start_line": 311 + }, + "While expanding the reference 'r' in:" + ], + "start_col": 13, + "start_line": 298 } }, "170": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_tx_info" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 39, - "end_line": 450, + "end_col": 19, + "end_line": 311, "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "start_col": 5, - "start_line": 450 + "start_line": 311 } }, "171": { @@ -10653,7 +10653,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -10661,11 +10661,11 @@ "end_col": 14, "end_line": 2, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10683,7 +10683,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -10691,11 +10691,11 @@ "end_col": 48, "end_line": 3, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10713,7 +10713,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -10721,11 +10721,11 @@ "end_col": 37, "end_line": 3, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10743,19 +10743,19 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 33, + "end_col": 30, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10772,11 +10772,11 @@ "end_col": 33, "end_line": 6, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10801,7 +10801,7 @@ }, "While handling contract interface function:" ], - "start_col": 15, + "start_col": 12, "start_line": 1 } }, @@ -10809,7 +10809,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -10817,11 +10817,11 @@ "end_col": 27, "end_line": 2, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10831,11 +10831,11 @@ "end_col": 38, "end_line": 3, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10863,19 +10863,19 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, + "end_col": 37, "end_line": 4, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10893,7 +10893,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -10901,11 +10901,11 @@ "end_col": 54, "end_line": 5, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10923,7 +10923,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -10931,11 +10931,11 @@ "end_col": 30, "end_line": 3, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/64f7842b108e76706927b78270ac73c789c558c54431b3359e4441e63ec2a868.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10945,11 +10945,11 @@ "end_col": 32, "end_line": 6, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -10977,7 +10977,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -10985,11 +10985,11 @@ "end_col": 33, "end_line": 6, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11007,7 +11007,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -11019,7 +11019,7 @@ }, "parent_location": [ { - "end_col": 36, + "end_col": 33, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11033,7 +11033,7 @@ }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11047,7 +11047,7 @@ }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11072,7 +11072,7 @@ }, "While expanding the reference '__return_value_ptr' in:" ], - "start_col": 25, + "start_col": 22, "start_line": 148 }, "While handling return value 'owner'" @@ -11085,7 +11085,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -11097,7 +11097,7 @@ }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11115,7 +11115,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -11130,25 +11130,25 @@ "end_col": 33, "end_line": 6, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/177e4ba4fc9c5567007d860cbe108fd3e15b35525f26d868d336fa8e20c860df.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/d6432f636a9cf469d5e047691edceee10efd4bb8aec9947429ec0a24226add14.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" }, "parent_location": [ { - "end_col": 33, + "end_col": 30, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11158,11 +11158,11 @@ "end_col": 42, "end_line": 2, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11182,7 +11182,7 @@ }, "While handling contract interface function:" ], - "start_col": 15, + "start_col": 12, "start_line": 1 }, "While expanding the reference 'syscall_ptr' in:" @@ -11205,33 +11205,33 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, + "end_col": 47, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" }, "parent_location": [ { - "end_col": 50, + "end_col": 47, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11241,11 +11241,11 @@ "end_col": 42, "end_line": 2, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11265,7 +11265,7 @@ }, "While handling contract interface function:" ], - "start_col": 35, + "start_col": 32, "start_line": 1 }, "While expanding the reference 'range_check_ptr' in:" @@ -11275,7 +11275,7 @@ }, "While handling contract interface function:" ], - "start_col": 35, + "start_col": 32, "start_line": 1 } }, @@ -11283,7 +11283,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -11295,7 +11295,7 @@ }, "parent_location": [ { - "end_col": 36, + "end_col": 33, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11305,11 +11305,11 @@ "end_col": 39, "end_line": 2, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -11324,7 +11324,7 @@ }, "While expanding the reference '__return_value_arg_owner' in:" ], - "start_col": 25, + "start_col": 22, "start_line": 148 }, "While handling return value 'owner'" @@ -11337,7 +11337,7 @@ "accessible_scopes": [ "interfaces", "interfaces.ISheet", - "interfaces.ISheet.getOwner" + "interfaces.ISheet.owner" ], "flow_tracking_data": null, "hints": [], @@ -11345,11 +11345,11 @@ "end_col": 42, "end_line": 2, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/fca49af674c76ce3d2f65b1e9d948f7383b8387a04ac56bc19679709d3c57b4e.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" @@ -18969,21 +18969,21 @@ }, "parent_location": [ { - "end_col": 33, + "end_col": 30, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" }, "parent_location": [ { - "end_col": 48, + "end_col": 45, "end_line": 89, "input_file": { "filename": "src/subdomain/Subdomain.cairo" @@ -18998,7 +18998,7 @@ }, "While handling contract interface function:" ], - "start_col": 15, + "start_col": 12, "start_line": 1 }, "While expanding the reference 'syscall_ptr' in:" @@ -19035,21 +19035,21 @@ }, "parent_location": [ { - "end_col": 50, + "end_col": 47, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" }, "parent_location": [ { - "end_col": 48, + "end_col": 45, "end_line": 89, "input_file": { "filename": "src/subdomain/Subdomain.cairo" @@ -19064,7 +19064,7 @@ }, "While handling contract interface function:" ], - "start_col": 35, + "start_col": 32, "start_line": 1 }, "While expanding the reference 'range_check_ptr' in:" @@ -19101,12 +19101,12 @@ }, "parent_location": [ { - "end_col": 47, + "end_col": 44, "end_line": 89, "input_file": { "filename": "src/subdomain/Subdomain.cairo" }, - "start_col": 41, + "start_col": 38, "start_line": 89 }, "While expanding the reference 'caller' in:" @@ -19129,7 +19129,7 @@ "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, + "end_col": 45, "end_line": 89, "input_file": { "filename": "src/subdomain/Subdomain.cairo" @@ -19201,21 +19201,21 @@ "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 33, + "end_col": 30, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" }, "parent_location": [ { - "end_col": 48, + "end_col": 45, "end_line": 89, "input_file": { "filename": "src/subdomain/Subdomain.cairo" @@ -19254,7 +19254,7 @@ }, "While handling contract interface function:" ], - "start_col": 15, + "start_col": 12, "start_line": 1 } }, @@ -19321,21 +19321,21 @@ "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, + "end_col": 47, "end_line": 1, "input_file": { - "filename": "autogen/starknet/contract_interface/ISheet/getOwner/75a0a4435a1cf5c2ea5541ffada6712cdb3a7da123356e8a87bcebe39c5e8055.cairo" + "filename": "autogen/starknet/contract_interface/ISheet/owner/22582a63896341a02082fe651af1a1a0d12d424aa15261ad533b6f55c1ec75c3.cairo" }, "parent_location": [ { - "end_col": 18, + "end_col": 15, "end_line": 148, "input_file": { "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/interfaces.cairo" }, "parent_location": [ { - "end_col": 48, + "end_col": 45, "end_line": 89, "input_file": { "filename": "src/subdomain/Subdomain.cairo" @@ -19374,7 +19374,7 @@ }, "While handling contract interface function:" ], - "start_col": 35, + "start_col": 32, "start_line": 1 } }, @@ -31008,237 +31008,237 @@ } } ], - "24": [ + "31": [ { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" ], - "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.'", + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 3, - "offset": 0 + "offset": 1 }, "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 2 + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 } } } ], - "33": [ + "39": [ { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert ids.MAX_HIGH < 2**128 and ids.MAX_LOW < 2**128\nassert PRIME - 1 == ids.MAX_HIGH * 2**128 + ids.MAX_LOW\nassert_integer(ids.value)\nids.low = ids.value & ((1 << 128) - 1)\nids.high = ids.value >> 128", + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { - "group": 5, - "offset": 0 + "group": 4, + "offset": 1 }, "reference_ids": { - "starkware.cairo.common.math.split_felt.high": 5, - "starkware.cairo.common.math.split_felt.low": 4, - "starkware.cairo.common.math.split_felt.value": 3 + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 } } } ], - "62": [ + "46": [ { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" ], - "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))", + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { - "group": 6, - "offset": 0 + "group": 5, + "offset": 1 }, "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 + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 4 } } } ], - "72": [ + "54": [ { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], - "code": "memory[ap] = 1 if excluded != 0 else 0", + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 6, - "offset": 8 + "offset": 1 }, - "reference_ids": {} + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 5 + } } } ], - "86": [ + "63": [ { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], - "code": "memory[ap] = 1 if excluded != 1 else 0", + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { - "group": 6, - "offset": 9 + "group": 7, + "offset": 1 }, - "reference_ids": {} + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 6 + } } } ], - "98": [ + "69": [ { "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" ], - "code": "assert excluded == 2", + "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { - "group": 6, - "offset": 10 + "group": 8, + "offset": 1 }, - "reference_ids": {} + "reference_ids": { + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 7 + } } } ], - "107": [ + "73": [ { "accessible_scopes": [ "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" + "starkware.cairo.common.math.assert_nn" ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", + "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": 7, + "group": 9, "offset": 0 }, "reference_ids": { - "starkware.cairo.common.math.unsigned_div_rem.div": 10, - "starkware.cairo.common.math.unsigned_div_rem.q": 12, - "starkware.cairo.common.math.unsigned_div_rem.r": 11, - "starkware.cairo.common.math.unsigned_div_rem.value": 9 + "starkware.cairo.common.math.assert_nn.a": 8 } } } ], - "129": [ + "82": [ { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "starkware.cairo.common.math", + "starkware.cairo.common.math.split_felt" ], - "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert ids.MAX_HIGH < 2**128 and ids.MAX_LOW < 2**128\nassert PRIME - 1 == ids.MAX_HIGH * 2**128 + ids.MAX_LOW\nassert_integer(ids.value)\nids.low = ids.value & ((1 << 128) - 1)\nids.high = ids.value >> 128", "flow_tracking_data": { "ap_tracking": { - "group": 8, - "offset": 1 + "group": 11, + "offset": 0 }, "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 13 + "starkware.cairo.common.math.split_felt.high": 11, + "starkware.cairo.common.math.split_felt.low": 10, + "starkware.cairo.common.math.split_felt.value": 9 } } } ], - "137": [ + "111": [ { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], - "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "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": 9, - "offset": 1 + "group": 12, + "offset": 0 }, "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 14 + "starkware.cairo.common.math.assert_le_felt.a": 12, + "starkware.cairo.common.math.assert_le_felt.b": 13, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 14 } } } ], - "144": [ + "121": [ { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], - "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "code": "memory[ap] = 1 if excluded != 0 else 0", "flow_tracking_data": { "ap_tracking": { - "group": 10, - "offset": 1 + "group": 12, + "offset": 8 }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 15 - } + "reference_ids": {} } } ], - "152": [ + "135": [ { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], - "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "code": "memory[ap] = 1 if excluded != 1 else 0", "flow_tracking_data": { "ap_tracking": { - "group": 11, - "offset": 1 + "group": 12, + "offset": 9 }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 16 - } + "reference_ids": {} } } ], - "161": [ + "147": [ { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" ], - "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "code": "assert excluded == 2", "flow_tracking_data": { "ap_tracking": { "group": 12, - "offset": 1 + "offset": 10 }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 17 - } + "reference_ids": {} } } ], - "167": [ + "156": [ { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_tx_info" + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" ], - "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", "flow_tracking_data": { "ap_tracking": { "group": 13, - "offset": 1 + "offset": 0 }, "reference_ids": { - "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 18 + "starkware.cairo.common.math.unsigned_div_rem.div": 16, + "starkware.cairo.common.math.unsigned_div_rem.q": 18, + "starkware.cairo.common.math.unsigned_div_rem.r": 17, + "starkware.cairo.common.math.unsigned_div_rem.value": 15 } } } @@ -33436,16 +33436,16 @@ "type": "const", "value": 443075019000274462353429320046008552588058957208244535324287878716174949881 }, - "interfaces.ISheet.GETOWNER_SELECTOR": { - "type": "const", - "value": 1085522100484754146379177652828477906930263816537297518763855331761953103079 - }, "interfaces.ISheet.ImplicitArgs": { "full_name": "interfaces.ISheet.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, + "interfaces.ISheet.OWNER_SELECTOR": { + "type": "const", + "value": 907111799109225873672206001743429201758838553092777504370151546632448000192 + }, "interfaces.ISheet.Return": { "cairo_type": "()", "type": "type_definition" @@ -33462,13 +33462,21 @@ "destination": "starkware.starknet.common.syscalls.call_contract", "type": "alias" }, - "interfaces.ISheet.getOwner": { + "interfaces.ISheet.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "interfaces.ISheet.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "interfaces.ISheet.owner": { "decorators": [], "pc": 393, "type": "function" }, - "interfaces.ISheet.getOwner.Args": { - "full_name": "interfaces.ISheet.getOwner.Args", + "interfaces.ISheet.owner.Args": { + "full_name": "interfaces.ISheet.owner.Args", "members": { "contract_address": { "cairo_type": "felt", @@ -33478,8 +33486,8 @@ "size": 1, "type": "struct" }, - "interfaces.ISheet.getOwner.ImplicitArgs": { - "full_name": "interfaces.ISheet.getOwner.ImplicitArgs", + "interfaces.ISheet.owner.ImplicitArgs": { + "full_name": "interfaces.ISheet.owner.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", @@ -33493,22 +33501,14 @@ "size": 2, "type": "struct" }, - "interfaces.ISheet.getOwner.Return": { + "interfaces.ISheet.owner.Return": { "cairo_type": "(owner: felt)", "type": "type_definition" }, - "interfaces.ISheet.getOwner.SIZEOF_LOCALS": { + "interfaces.ISheet.owner.SIZEOF_LOCALS": { "type": "const", "value": 1 }, - "interfaces.ISheet.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "interfaces.ISheet.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, "interfaces.IStarknetId": { "type": "namespace" }, @@ -34316,7 +34316,7 @@ }, "starkware.cairo.common.math.assert_le": { "decorators": [], - "pc": 28, + "pc": 77, "type": "function" }, "starkware.cairo.common.math.assert_le.Args": { @@ -34357,7 +34357,7 @@ "decorators": [ "known_ap_change" ], - "pc": 62, + "pc": 111, "type": "function" }, "starkware.cairo.common.math.assert_le_felt.Args": { @@ -34408,10 +34408,10 @@ "references": [ { "ap_tracking_data": { - "group": 6, + "group": 12, "offset": 0 }, - "pc": 62, + "pc": 111, "value": "[cast(fp + (-4), felt*)]" } ], @@ -34423,10 +34423,10 @@ "references": [ { "ap_tracking_data": { - "group": 6, + "group": 12, "offset": 0 }, - "pc": 62, + "pc": 111, "value": "[cast(fp + (-3), felt*)]" } ], @@ -34438,34 +34438,34 @@ "references": [ { "ap_tracking_data": { - "group": 6, + "group": 12, "offset": 0 }, - "pc": 62, + "pc": 111, "value": "[cast(fp + (-5), felt*)]" }, { "ap_tracking_data": { - "group": 6, + "group": 12, "offset": 8 }, - "pc": 72, + "pc": 121, "value": "cast([fp + (-5)] + 4, felt)" } ], "type": "reference" }, "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 86, + "pc": 135, "type": "label" }, "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 98, + "pc": 147, "type": "label" }, "starkware.cairo.common.math.assert_nn": { "decorators": [], - "pc": 24, + "pc": 73, "type": "function" }, "starkware.cairo.common.math.assert_nn.Args": { @@ -34504,10 +34504,10 @@ "references": [ { "ap_tracking_data": { - "group": 3, + "group": 9, "offset": 0 }, - "pc": 24, + "pc": 73, "value": "[cast(fp + (-3), felt*)]" } ], @@ -34517,7 +34517,7 @@ "decorators": [ "known_ap_change" ], - "pc": 33, + "pc": 82, "type": "function" }, "starkware.cairo.common.math.split_felt.Args": { @@ -34564,10 +34564,10 @@ "references": [ { "ap_tracking_data": { - "group": 5, + "group": 11, "offset": 0 }, - "pc": 33, + "pc": 82, "value": "[cast([fp + (-4)] + 1, felt*)]" } ], @@ -34579,10 +34579,10 @@ "references": [ { "ap_tracking_data": { - "group": 5, + "group": 11, "offset": 0 }, - "pc": 33, + "pc": 82, "value": "[cast([fp + (-4)], felt*)]" } ], @@ -34594,10 +34594,10 @@ "references": [ { "ap_tracking_data": { - "group": 5, + "group": 11, "offset": 0 }, - "pc": 33, + "pc": 82, "value": "[cast(fp + (-3), felt*)]" } ], @@ -34605,7 +34605,7 @@ }, "starkware.cairo.common.math.unsigned_div_rem": { "decorators": [], - "pc": 107, + "pc": 156, "type": "function" }, "starkware.cairo.common.math.unsigned_div_rem.Args": { @@ -34648,10 +34648,10 @@ "references": [ { "ap_tracking_data": { - "group": 7, + "group": 13, "offset": 0 }, - "pc": 107, + "pc": 156, "value": "[cast(fp + (-3), felt*)]" } ], @@ -34663,10 +34663,10 @@ "references": [ { "ap_tracking_data": { - "group": 7, + "group": 13, "offset": 0 }, - "pc": 107, + "pc": 156, "value": "[cast([fp + (-5)] + 1, felt*)]" } ], @@ -34678,10 +34678,10 @@ "references": [ { "ap_tracking_data": { - "group": 7, + "group": 13, "offset": 0 }, - "pc": 107, + "pc": 156, "value": "[cast([fp + (-5)], felt*)]" } ], @@ -34693,10 +34693,10 @@ "references": [ { "ap_tracking_data": { - "group": 7, + "group": 13, "offset": 0 }, - "pc": 107, + "pc": 156, "value": "[cast(fp + (-4), felt*)]" } ], @@ -35873,7 +35873,7 @@ }, "starkware.starknet.common.syscalls.call_contract": { "decorators": [], - "pc": 122, + "pc": 24, "type": "function" }, "starkware.starknet.common.syscalls.call_contract.Args": { @@ -35924,18 +35924,18 @@ "references": [ { "ap_tracking_data": { - "group": 8, + "group": 3, "offset": 0 }, - "pc": 122, + "pc": 24, "value": "[cast(fp + (-7), felt**)]" }, { "ap_tracking_data": { - "group": 8, + "group": 3, "offset": 1 }, - "pc": 129, + "pc": 31, "value": "cast([fp + (-7)] + 7, felt*)" } ], @@ -35943,7 +35943,7 @@ }, "starkware.starknet.common.syscalls.get_caller_address": { "decorators": [], - "pc": 134, + "pc": 36, "type": "function" }, "starkware.starknet.common.syscalls.get_caller_address.Args": { @@ -35977,18 +35977,18 @@ "references": [ { "ap_tracking_data": { - "group": 9, + "group": 4, "offset": 0 }, - "pc": 134, + "pc": 36, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { - "group": 9, + "group": 4, "offset": 1 }, - "pc": 137, + "pc": 39, "value": "cast([fp + (-3)] + 2, felt*)" } ], @@ -35996,7 +35996,7 @@ }, "starkware.starknet.common.syscalls.get_contract_address": { "decorators": [], - "pc": 141, + "pc": 43, "type": "function" }, "starkware.starknet.common.syscalls.get_contract_address.Args": { @@ -36030,18 +36030,18 @@ "references": [ { "ap_tracking_data": { - "group": 10, + "group": 5, "offset": 0 }, - "pc": 141, + "pc": 43, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { - "group": 10, + "group": 5, "offset": 1 }, - "pc": 144, + "pc": 46, "value": "cast([fp + (-3)] + 2, felt*)" } ], @@ -36049,7 +36049,7 @@ }, "starkware.starknet.common.syscalls.get_tx_info": { "decorators": [], - "pc": 164, + "pc": 66, "type": "function" }, "starkware.starknet.common.syscalls.get_tx_info.Args": { @@ -36083,18 +36083,18 @@ "references": [ { "ap_tracking_data": { - "group": 13, + "group": 8, "offset": 0 }, - "pc": 164, + "pc": 66, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { - "group": 13, + "group": 8, "offset": 1 }, - "pc": 167, + "pc": 69, "value": "cast([fp + (-3)] + 2, felt*)" } ], @@ -36102,7 +36102,7 @@ }, "starkware.starknet.common.syscalls.storage_read": { "decorators": [], - "pc": 148, + "pc": 50, "type": "function" }, "starkware.starknet.common.syscalls.storage_read.Args": { @@ -36141,18 +36141,18 @@ "references": [ { "ap_tracking_data": { - "group": 11, + "group": 6, "offset": 0 }, - "pc": 148, + "pc": 50, "value": "[cast(fp + (-4), felt**)]" }, { "ap_tracking_data": { - "group": 11, + "group": 6, "offset": 1 }, - "pc": 152, + "pc": 54, "value": "cast([fp + (-4)] + 3, felt*)" } ], @@ -36160,7 +36160,7 @@ }, "starkware.starknet.common.syscalls.storage_write": { "decorators": [], - "pc": 156, + "pc": 58, "type": "function" }, "starkware.starknet.common.syscalls.storage_write.Args": { @@ -36203,18 +36203,18 @@ "references": [ { "ap_tracking_data": { - "group": 12, + "group": 7, "offset": 0 }, - "pc": 156, + "pc": 58, "value": "[cast(fp + (-5), felt**)]" }, { "ap_tracking_data": { - "group": 12, + "group": 7, "offset": 1 }, - "pc": 161, + "pc": 63, "value": "cast([fp + (-5)] + 3, felt*)" } ], @@ -36247,135 +36247,135 @@ "offset": 0 }, "pc": 24, - "value": "[cast(fp + (-3), felt*)]" + "value": "[cast(fp + (-7), felt**)]" }, { "ap_tracking_data": { - "group": 5, + "group": 4, "offset": 0 }, - "pc": 33, - "value": "[cast(fp + (-3), felt*)]" + "pc": 36, + "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 5, "offset": 0 }, - "pc": 33, - "value": "[cast([fp + (-4)], felt*)]" + "pc": 43, + "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { - "group": 5, + "group": 6, "offset": 0 }, - "pc": 33, - "value": "[cast([fp + (-4)] + 1, felt*)]" + "pc": 50, + "value": "[cast(fp + (-4), felt**)]" }, { "ap_tracking_data": { - "group": 6, + "group": 7, "offset": 0 }, - "pc": 62, - "value": "[cast(fp + (-4), felt*)]" + "pc": 58, + "value": "[cast(fp + (-5), felt**)]" }, { "ap_tracking_data": { - "group": 6, + "group": 8, "offset": 0 }, - "pc": 62, - "value": "[cast(fp + (-3), felt*)]" + "pc": 66, + "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { - "group": 6, + "group": 9, "offset": 0 }, - "pc": 62, - "value": "[cast(fp + (-5), felt*)]" + "pc": 73, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 7, + "group": 11, "offset": 0 }, - "pc": 107, - "value": "[cast(fp + (-4), felt*)]" + "pc": 82, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 7, + "group": 11, "offset": 0 }, - "pc": 107, - "value": "[cast(fp + (-3), felt*)]" + "pc": 82, + "value": "[cast([fp + (-4)], felt*)]" }, { "ap_tracking_data": { - "group": 7, + "group": 11, "offset": 0 }, - "pc": 107, - "value": "[cast([fp + (-5)], felt*)]" + "pc": 82, + "value": "[cast([fp + (-4)] + 1, felt*)]" }, { "ap_tracking_data": { - "group": 7, + "group": 12, "offset": 0 }, - "pc": 107, - "value": "[cast([fp + (-5)] + 1, felt*)]" + "pc": 111, + "value": "[cast(fp + (-4), felt*)]" }, { "ap_tracking_data": { - "group": 8, + "group": 12, "offset": 0 }, - "pc": 122, - "value": "[cast(fp + (-7), felt**)]" + "pc": 111, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 9, + "group": 12, "offset": 0 }, - "pc": 134, - "value": "[cast(fp + (-3), felt**)]" + "pc": 111, + "value": "[cast(fp + (-5), felt*)]" }, { "ap_tracking_data": { - "group": 10, + "group": 13, "offset": 0 }, - "pc": 141, - "value": "[cast(fp + (-3), felt**)]" + "pc": 156, + "value": "[cast(fp + (-4), felt*)]" }, { "ap_tracking_data": { - "group": 11, + "group": 13, "offset": 0 }, - "pc": 148, - "value": "[cast(fp + (-4), felt**)]" + "pc": 156, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 12, + "group": 13, "offset": 0 }, "pc": 156, - "value": "[cast(fp + (-5), felt**)]" + "value": "[cast([fp + (-5)], felt*)]" }, { "ap_tracking_data": { "group": 13, "offset": 0 }, - "pc": 164, - "value": "[cast(fp + (-3), felt**)]" + "pc": 156, + "value": "[cast([fp + (-5)] + 1, felt*)]" }, { "ap_tracking_data": { diff --git a/packages/starksheet-cairo/build/UriRenderer.json b/packages/starksheet-cairo/build/UriRenderer.json index cc5423bc..d8832c79 100644 --- a/packages/starksheet-cairo/build/UriRenderer.json +++ b/packages/starksheet-cairo/build/UriRenderer.json @@ -1,29704 +1,5684 @@ { - "abi": [ + "abi": [ + { + "data": [ { - "data": [ - { - "name": "previousOwner", - "type": "felt" - }, - { - "name": "newOwner", - "type": "felt" - } - ], - "keys": [], - "name": "OwnershipTransferred", - "type": "event" + "name": "previousOwner", + "type": "felt" }, { - "inputs": [], - "name": "getUseTokenId", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "newOwner", + "type": "felt" + } + ], + "keys": [], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "inputs": [], + "name": "getUseTokenId", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "use", + "type": "felt" + } + ], + "name": "setUseTokenId", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getOwner", + "outputs": [ + { + "name": "owner", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "new_owner", + "type": "felt" + } + ], + "name": "transferOwnership", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" }, { - "inputs": [ - { - "name": "use", - "type": "felt" - } - ], - "name": "setUseTokenId", - "outputs": [], - "type": "function" + "name": "base_uri_len", + "type": "felt" }, { - "inputs": [], - "name": "getOwner", - "outputs": [ - { - "name": "owner", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "base_uri", + "type": "felt*" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "getBaseUri", + "outputs": [ + { + "name": "base_uri_len", + "type": "felt" }, { - "inputs": [ - { - "name": "new_owner", - "type": "felt" - } - ], - "name": "transferOwnership", - "outputs": [], - "type": "function" + "name": "base_uri", + "type": "felt*" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "base_uri_len", + "type": "felt" }, { - "inputs": [ - { - "name": "owner", - "type": "felt" - }, - { - "name": "base_uri_len", - "type": "felt" - }, - { - "name": "base_uri", - "type": "felt*" - } - ], - "name": "constructor", - "outputs": [], - "type": "constructor" + "name": "base_uri", + "type": "felt*" + } + ], + "name": "setBaseUri", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "token_id", + "type": "felt" }, { - "inputs": [], - "name": "getBaseUri", - "outputs": [ - { - "name": "base_uri_len", - "type": "felt" - }, - { - "name": "base_uri", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "value", + "type": "felt" }, { - "inputs": [ - { - "name": "base_uri_len", - "type": "felt" - }, - { - "name": "base_uri", - "type": "felt*" - } - ], - "name": "setBaseUri", - "outputs": [], - "type": "function" + "name": "name", + "type": "felt" + } + ], + "name": "token_uri", + "outputs": [ + { + "name": "token_uri_len", + "type": "felt" }, { - "inputs": [ - { - "name": "token_id", - "type": "felt" - }, - { - "name": "value", - "type": "felt" - }, - { - "name": "name", - "type": "felt" - } - ], - "name": "token_uri", - "outputs": [ - { - "name": "token_uri_len", - "type": "felt" - }, - { - "name": "token_uri", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "token_uri", + "type": "felt*" } + ], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x270", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } ], - "entry_points_by_type": { - "CONSTRUCTOR": [ - { - "offset": "0x26c", - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - } + "EXTERNAL": [ + { + "offset": "0x1fb", + "selector": "0x3cfa2f36761218ff8ed49d6fc1d29e7c184b999ec7be4d6bf29078394932f" + }, + { + "offset": "0x24a", + "selector": "0x14a390f291e2e1f29874769efdef47ddad94d76f77ff516fad206a385e8995f" + }, + { + "offset": "0x2d5", + "selector": "0x15820a317a978514ad042ea1e0ed9c72b7358efba8486e1352031ca9eea3814" + }, + { + "offset": "0x338", + "selector": "0x226ad7e84c1fe08eb4c525ed93cccadf9517670341304571e66f7c4f95cbe54" + }, + { + "offset": "0x234", + "selector": "0x266623c84ac264056e7e0926e35de090cc02e13da956962ff63d60d7c1edce7" + }, + { + "offset": "0x2b3", + "selector": "0x30f430c6416bbed9251bed3586b0ad0b5c1f9b9e9c7eaa29374df7b724e40f6" + }, + { + "offset": "0x213", + "selector": "0x3fadc85665c9cdbacb921f1f535aefb9a745165cd86a5450e3d8b0398832174" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" ], - "EXTERNAL": [ - { - "offset": "0x1fb", - "selector": "0x3cfa2f36761218ff8ed49d6fc1d29e7c184b999ec7be4d6bf29078394932f" - }, - { - "offset": "0x24a", - "selector": "0x14a390f291e2e1f29874769efdef47ddad94d76f77ff516fad206a385e8995f" - }, - { - "offset": "0x2d1", - "selector": "0x15820a317a978514ad042ea1e0ed9c72b7358efba8486e1352031ca9eea3814" - }, - { - "offset": "0x331", - "selector": "0x226ad7e84c1fe08eb4c525ed93cccadf9517670341304571e66f7c4f95cbe54" - }, - { - "offset": "0x234", - "selector": "0x266623c84ac264056e7e0926e35de090cc02e13da956962ff63d60d7c1edce7" - }, - { - "offset": "0x2af", - "selector": "0x30f430c6416bbed9251bed3586b0ad0b5c1f9b9e9c7eaa29374df7b724e40f6" - }, - { - "offset": "0x213", - "selector": "0x3fadc85665c9cdbacb921f1f535aefb9a745165cd86a5450e3d8b0398832174" - } + "end_pc": 254, + "flow_tracking_data": { + "ap_tracking": { + "group": 22, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 252, + "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" ], - "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": 254, - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 6 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 252, - "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": 255, - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 8 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 254, - "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": 268, - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 265, - "value": "Ownable: new owner is the zero address" + "end_pc": 255, + "flow_tracking_data": { + "ap_tracking": { + "group": 22, + "offset": 8 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 254, + "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": 268, + "flow_tracking_data": { + "ap_tracking": { + "group": 24, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 265, + "value": "Ownable: new owner is the zero address" + } + ], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "0x482680017ffc8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x8", + "0x482680017ffc8000", + "0x1", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x8", + "0x40780017fff7fff", + "0x2", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xa", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x2", + "0x480280007ffb8000", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x480280017ffb8000", + "0x48487ffd7fff8000", + "0x480280007ffb8000", + "0x40317fff7ffe7ffc", + "0x48127ffc7fff8000", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff96", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff49", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff43", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff65", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x24", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xc", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e", + "0x40127ffd7fff7ff7", + "0x48127ffc7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fe77fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x20780017fff7ffd", + "0x6", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x30", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf", + "0x40137fff7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1e", + "0x480680017fff8000", + "0x0", + "0x480a80007fff8000", + "0x1104800180018000", + "0x1c", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff24", + "0x482480017fff8000", + "0x1", + "0x20680017fff7fff", + "0x6", + "0x400780017fff8001", + "0x2d", + "0x10780017fff7fff", + "0x4", + "0x400780017fff8001", + "0x0", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x48127ff47fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x1f", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x30", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x20780017fff7ffb", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0xa", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x482a7ffc7ffd8000", + "0x400080007fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x208b7fff7fff7ffe", + "0x48297ffb80007ffd", + "0x20680017fff7fff", + "0x5", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x484680017ffa8000", + "0x100", + "0x482680017ffd8000", + "0x1", + "0x48317fff80007ffb", + "0x48327fff7ffc8000", + "0x480080007fff8000", + "0x480a7ff97fff8000", + "0x48307ffe7ffa8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1ff6de8ab581879bdc87f543fc73a60efdbd320e6f374522be941553b7779c", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe88", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3ca214cea5fad2c75073b6c434cd5b8943e1852806d860d0d2c5cd3b7b263aa", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe70", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6a", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x4c468d7776dd5d0f44514b8a62aa358cfe58a02a520db46cd30134338fe5db", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3d", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec4", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe48", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe41", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", + "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", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee8", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8a", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec3", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xe7", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2d", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd73", + "0x40137fff7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a80007fff8000", + "0x1104800180018000", + "0xcf", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd4", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2c", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeec", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x7e", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0f", + "0x40137fff7fff8000", + "0x480a7ff97fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a80007fff8000", + "0x1104800180018000", + "0x6b", + "0x40137fff7fff8001", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaa", + "0x40137fff7fff8002", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86", + "0x40137ffd7fff8003", + "0x40137ffc7fff8004", + "0x20680017fff7fff", + "0x8", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x48127ffc7fff8000", + "0x480a80027fff8000", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe16", + "0x480680017fff8000", + "0x2f", + "0x4002800080017fff", + "0x4002800180017ffe", + "0x480680017fff8000", + "0x2e6a736f6e", + "0x4002800280017fff", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x48127ffa7fff8000", + "0x4826800180028000", + "0x3", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd8", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae", + "0x40137ffc7fff8000", + "0x40137ffb7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffb", + "0x20680017fff7fff", + "0x6", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482a7ffb7ffd8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480080007ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe83", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe42", + "0x48317fff80007ffc", + "0x20680017fff7fff", + "0x7", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5b", + "0x400280007ffd7fff", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482680017ffc8000", + "0x1", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "27": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 2 + } + } + } + ], + "35": [ + { + "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": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 3 + } + } + } + ], + "44": [ + { + "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": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 4 + } + } + } + ], + "54": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 5 + } + } + } + ], + "57": [ + { + "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": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 6 + } + } + } + ], + "62": [ + { + "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": 8, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 7 + } + } + } + ], + "71": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 10, + "starkware.cairo.common.math.assert_250_bit.low": 9, + "starkware.cairo.common.math.assert_250_bit.value": 8 + } + } + } + ], + "86": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.abs_value" + ], + "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math.abs_value.is_positive": 12, + "starkware.cairo.common.math.abs_value.value": 11 + } + } + } + ], + "109": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.sign" + ], + "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math.sign.is_positive": 14, + "starkware.cairo.common.math.sign.value": 13 + } + } + } + ], + "127": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.unsigned_div_rem.div": 16, + "starkware.cairo.common.math.unsigned_div_rem.q": 18, + "starkware.cairo.common.math.unsigned_div_rem.r": 17, + "starkware.cairo.common.math.unsigned_div_rem.value": 15 + } + } + } + ], + "144": [ + { + "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": 14, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 19, + "starkware.starknet.common.storage.normalize_address.is_small": 20 + } + } + } + ], + "162": [ + { + "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": 14, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 19, + "starkware.starknet.common.storage.normalize_address.is_250": 21 } + } + } + ], + "498": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getUseTokenId_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 46, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "540": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setUseTokenId" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 51, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "555": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getOwner_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 53, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "595": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "643": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "672": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getBaseUri_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 66, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "743": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setBaseUri" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 75, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "805": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.token_uri_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.Ownable": { + "destination": "openzeppelin.access.ownable.library.Ownable", + "type": "alias" + }, + "__main__._base_uri": { + "type": "namespace" + }, + "__main__._base_uri.Args": { + "full_name": "__main__._base_uri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._base_uri.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__._base_uri.ImplicitArgs": { + "full_name": "__main__._base_uri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._base_uri.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._base_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri.addr": { + "decorators": [], + "pc": 451, + "type": "function" + }, + "__main__._base_uri.addr.Args": { + "full_name": "__main__._base_uri.addr.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__._base_uri.addr.ImplicitArgs": { + "full_name": "__main__._base_uri.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__._base_uri.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._base_uri.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__._base_uri.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__._base_uri.read": { + "decorators": [], + "pc": 465, + "type": "function" + }, + "__main__._base_uri.read.Args": { + "full_name": "__main__._base_uri.read.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__._base_uri.read.ImplicitArgs": { + "full_name": "__main__._base_uri.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__._base_uri.read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "__main__._base_uri.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__._base_uri.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__._base_uri.write": { + "decorators": [], + "pc": 479, + "type": "function" + }, + "__main__._base_uri.write.Args": { + "full_name": "__main__._base_uri.write.Args", + "members": { + "index": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__._base_uri.write.ImplicitArgs": { + "full_name": "__main__._base_uri.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__._base_uri.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._base_uri.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri_len": { + "type": "namespace" + }, + "__main__._base_uri_len.Args": { + "full_name": "__main__._base_uri_len.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._base_uri_len.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__._base_uri_len.ImplicitArgs": { + "full_name": "__main__._base_uri_len.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._base_uri_len.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._base_uri_len.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri_len.addr": { + "decorators": [], + "pc": 421, + "type": "function" + }, + "__main__._base_uri_len.addr.Args": { + "full_name": "__main__._base_uri_len.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._base_uri_len.addr.ImplicitArgs": { + "full_name": "__main__._base_uri_len.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__._base_uri_len.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._base_uri_len.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri_len.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__._base_uri_len.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__._base_uri_len.read": { + "decorators": [], + "pc": 426, + "type": "function" + }, + "__main__._base_uri_len.read.Args": { + "full_name": "__main__._base_uri_len.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._base_uri_len.read.ImplicitArgs": { + "full_name": "__main__._base_uri_len.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__._base_uri_len.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._base_uri_len.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri_len.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__._base_uri_len.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__._base_uri_len.write": { + "decorators": [], + "pc": 439, + "type": "function" + }, + "__main__._base_uri_len.write.Args": { + "full_name": "__main__._base_uri_len.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__._base_uri_len.write.ImplicitArgs": { + "full_name": "__main__._base_uri_len.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__._base_uri_len.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._base_uri_len.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri_read": { + "decorators": [], + "pc": 870, + "type": "function" + }, + "__main__._base_uri_read.Args": { + "full_name": "__main__._base_uri_read.Args", + "members": { + "base_uri": { + "cairo_type": "felt*", + "offset": 1 + }, + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__._base_uri_read.ImplicitArgs": { + "full_name": "__main__._base_uri_read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__._base_uri_read.Return": { + "cairo_type": "(base_uri: felt*)", + "type": "type_definition" + }, + "__main__._base_uri_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._base_uri_write": { + "decorators": [], + "pc": 848, + "type": "function" + }, + "__main__._base_uri_write.Args": { + "full_name": "__main__._base_uri_write.Args", + "members": { + "base_uri": { + "cairo_type": "felt*", + "offset": 2 + }, + "base_uri_len": { + "cairo_type": "felt", + "offset": 1 + }, + "index": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__._base_uri_write.ImplicitArgs": { + "full_name": "__main__._base_uri_write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__._base_uri_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._base_uri_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._use_token_id": { + "type": "namespace" + }, + "__main__._use_token_id.Args": { + "full_name": "__main__._use_token_id.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._use_token_id.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__._use_token_id.ImplicitArgs": { + "full_name": "__main__._use_token_id.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._use_token_id.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._use_token_id.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._use_token_id.addr": { + "decorators": [], + "pc": 391, + "type": "function" + }, + "__main__._use_token_id.addr.Args": { + "full_name": "__main__._use_token_id.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._use_token_id.addr.ImplicitArgs": { + "full_name": "__main__._use_token_id.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__._use_token_id.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._use_token_id.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._use_token_id.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__._use_token_id.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__._use_token_id.read": { + "decorators": [], + "pc": 396, + "type": "function" + }, + "__main__._use_token_id.read.Args": { + "full_name": "__main__._use_token_id.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._use_token_id.read.ImplicitArgs": { + "full_name": "__main__._use_token_id.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__._use_token_id.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._use_token_id.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._use_token_id.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__._use_token_id.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__._use_token_id.write": { + "decorators": [], + "pc": 409, + "type": "function" + }, + "__main__._use_token_id.write.Args": { + "full_name": "__main__._use_token_id.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__._use_token_id.write.ImplicitArgs": { + "full_name": "__main__._use_token_id.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__._use_token_id.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._use_token_id.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.constructor": { + "decorators": [ + "constructor" ], - "builtins": [ - "pedersen", - "range_check" + "pc": 604, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "base_uri": { + "cairo_type": "felt*", + "offset": 2 + }, + "base_uri_len": { + "cairo_type": "felt", + "offset": 1 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "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__.getBaseUri": { + "decorators": [ + "view" ], - "compiler_version": "0.10.0", - "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", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x3ffffffffffffffffffffffffffffff", - "0x480280017ffc8000", - "0x48307fff80007ffe", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x8", - "0x482680017ffc8000", - "0x1", - "0x484680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x400280007ffc7fff", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x8", - "0x40780017fff7fff", - "0x2", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x484680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x400280007ffc7fff", - "0x482680017ffc8000", - "0x1", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x2", - "0x480280007ffb8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", - "0x480280017ffb8000", - "0x48487ffd7fff8000", - "0x480280007ffb8000", - "0x40317fff7ffe7ffc", - "0x48127ffc7fff8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x10", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x11000000000000000000000000000000000000000000000101", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffe7fff8000", - "0x48287ffd80007ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", - "0x482680017ffd8000", - "0x11000000000000000000000000000000000000000000000101", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0xc", - "0x40780017fff7fff", - "0xa", - "0x480680017fff8000", - "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", - "0x480a7ffc7fff8000", - "0x48287ffd80007ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", - "0x10780017fff7fff", - "0x8", - "0x40780017fff7fff", - "0xb", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff96", - "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", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff49", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff43", - "0x40137fff7fff8001", - "0x4003800080017ffc", - "0x4003800180017ffd", - "0x4826800180018000", - "0x2", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc3", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x24", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xc", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9c", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", - "0x40127ffd7fff7ff7", - "0x48127ffc7fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127fe77fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", - "0x48127ffe7fff8000", - "0x48127fe37fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x20780017fff7ffd", - "0x6", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x30", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf", - "0x40137fff7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefd", - "0x480680017fff8000", - "0x0", - "0x480a80007fff8000", - "0x1104800180018000", - "0x1c", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", - "0x482480017fff8000", - "0x1", - "0x20680017fff7fff", - "0x6", - "0x400780017fff8001", - "0x2d", - "0x10780017fff7fff", - "0x4", - "0x400780017fff8001", - "0x0", - "0x48127ffd7fff8000", - "0x480a80017fff8000", - "0x48127ff47fff8000", - "0x480a80007fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x1f", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x30", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x20780017fff7ffb", - "0x5", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0xa", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x482a7ffc7ffd8000", - "0x400080007fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x208b7fff7fff7ffe", - "0x48297ffb80007ffd", - "0x20680017fff7fff", - "0x5", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x484680017ffa8000", - "0x100", - "0x482680017ffd8000", - "0x1", - "0x48317fff80007ffb", - "0x48327fff7ffc8000", - "0x480080007fff8000", - "0x480a7ff97fff8000", - "0x48307ffe7ffa8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1ff6de8ab581879bdc87f543fc73a60efdbd320e6f374522be941553b7779c", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0b", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff05", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3ca214cea5fad2c75073b6c434cd5b8943e1852806d860d0d2c5cd3b7b263aa", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeed", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee7", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x4c468d7776dd5d0f44514b8a62aa358cfe58a02a520db46cd30134338fe5db", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3d", - "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec5", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee8", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8a", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc", - "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", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec3", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xe0", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280017ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x482680017ffd8000", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd77", - "0x40137fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a80007fff8000", - "0x1104800180018000", - "0xcc", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff13", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd61", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd4", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe30", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x7b", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x5", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd13", - "0x40137fff7fff8000", - "0x480a7ff97fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a80007fff8000", - "0x1104800180018000", - "0x68", - "0x40137fff7fff8001", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeae", - "0x40137fff7fff8002", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", - "0x40137ffd7fff8003", - "0x40137ffc7fff8004", - "0x20680017fff7fff", - "0x8", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x48127ffc7fff8000", - "0x480a80027fff8000", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1a", - "0x480680017fff8000", - "0x2f", - "0x4002800080017fff", - "0x4002800180017ffe", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x48127ffb7fff8000", - "0x4826800180028000", - "0x2", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdf", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x482680017ffd8000", - "0x3", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x40137ffc7fff8000", - "0x40137ffb7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffb", - "0x20680017fff7fff", - "0x6", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x482a7ffb7ffd8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480080007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", - "0x482680017ffb8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe49", - "0x48317fff80007ffc", - "0x20680017fff7fff", - "0x7", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe62", - "0x400280007ffd7fff", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482680017ffc8000", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x208b7fff7fff7ffe" + "pc": 652, + "type": "function" + }, + "__main__.getBaseUri.Args": { + "full_name": "__main__.getBaseUri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getBaseUri.ImplicitArgs": { + "full_name": "__main__.getBaseUri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.getBaseUri.Return": { + "cairo_type": "(base_uri_len: felt, base_uri: felt*)", + "type": "type_definition" + }, + "__main__.getBaseUri.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__main__.getOwner": { + "decorators": [ + "view" ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", - "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.base_uri_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.base_uri_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.base_uri,\n len=ret_value.base_uri_len * 1);\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/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_base_uri_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_base_uri = 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_base_uri_len * 1;\n", - "autogen/starknet/arg_processor/38a239a26cfcb3ccc2183e4192aef7ad6240192be6db2fef30c521ece6b8b11e.cairo": "assert [__return_value_ptr] = ret_value.base_uri_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/3e93b8906c329e7a5c33e020ce7a5a9c542c4444955be98eec5fcbef545a8662.cairo": "let __calldata_arg_value = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/445d818b0524d35ae3e73b7abec41731d1445f0ce6866ec5a3a8a871521799a0.cairo": "assert [__calldata_ptr] = newOwner;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/450f0509800d3afb78e5f375ff7b17115e6b5d0fd7e2bff94c78fdb15f5f2d10.cairo": "let __calldata_arg_new_owner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo": "assert [__return_value_ptr] = ret_value.token_uri_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.token_uri_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.token_uri_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.token_uri,\n len=ret_value.token_uri_len * 1);\n", - "autogen/starknet/arg_processor/92bae94c430cca894eac466fa5be50d176f1f62e79244db218577fbac5e84220.cairo": "let __calldata_arg_token_id = [__calldata_ptr];\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/b414d12b4af9acec7cfcb353b241a319dcdd01ed9213f1ca1689d770e8f306a7.cairo": "let __calldata_arg_use = [__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/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo": "let __calldata_arg_base_uri_len = [__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/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo": "let __calldata_arg_owner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\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/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, base_uri_len=__calldata_arg_base_uri_len, base_uri=__calldata_arg_base_uri,);\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/getBaseUri/25a74036bfb5d6dfb2dd2a99570a3fecf2192fb3743317d46f3696a5f1e25471.cairo": "func getBaseUri() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.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) = getBaseUri_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getBaseUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getBaseUri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getBaseUri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.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) = getOwner_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getOwner/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getOwner/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getOwner/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/getUseTokenId/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/getUseTokenId/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.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) = getUseTokenId_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/getUseTokenId/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/getUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/return/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo": "func getBaseUri_encode_return(ret_value: (base_uri_len: felt, base_uri: 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/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo": "func getOwner_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/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo": "func getUseTokenId_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/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo": "func token_uri_encode_return(ret_value: (token_uri_len: felt, token_uri: 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/setBaseUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setBaseUri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setBaseUri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(base_uri_len=__calldata_arg_base_uri_len, base_uri=__calldata_arg_base_uri,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(use=__calldata_arg_use,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/setUseTokenId/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/setUseTokenId/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/setUseTokenId/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/setUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/token_uri/0e46c67014b1932c61618de0923cda1cd086d4d13ccfc96398cf52540cb66251.cairo": "func token_uri() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*) {\n alloc_locals;\n}\n", - "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo": "let ret_value = __wrapped_func{pedersen_ptr=pedersen_ptr, syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(token_id=__calldata_arg_token_id, value=__calldata_arg_value, name=__calldata_arg_name,);\nlet (range_check_ptr, retdata_size, retdata) = token_uri_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/token_uri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/token_uri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/token_uri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(new_owner=__calldata_arg_new_owner,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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}", - "autogen/starknet/storage_var/_base_uri/decl.cairo": "namespace _base_uri {\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}(index: 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}(index: felt) -> (\n value: 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}(\n index: felt, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/_base_uri/impl.cairo": "namespace _base_uri {\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}(index: felt) -> (res: felt) {\n let res = 134767313100973427205527966081080038134321637805437992094645803142974793179;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&index, 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}(index: felt) -> (\n value: felt\n ) {\n let (storage_addr) = addr(index);\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 index: felt, value: felt\n ) {\n let (storage_addr) = addr(index);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", - "autogen/starknet/storage_var/_base_uri_len/decl.cairo": "namespace _base_uri_len {\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/_base_uri_len/impl.cairo": "namespace _base_uri_len {\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 = 1714071484102858854771826162550049782889591181437464779550590066987740849066;\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}", - "autogen/starknet/storage_var/_use_token_id/decl.cairo": "namespace _use_token_id {\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/_use_token_id/impl.cairo": "namespace _use_token_id {\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 = 56476088325363978068657236197078033870793119478655153765399997391799023516;\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.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 12, - "end_line": 4, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 4 - } - }, - "2": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 12 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 23, - "end_line": 2, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 24 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 44, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 15, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/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_nn" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "30": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "32": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "33": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "34": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 54 - } - }, - "35": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "37": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 55 - } - }, - "38": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 108 - } - }, - "40": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 108, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "41": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 108 - } - }, - "42": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 108 - } - }, - "43": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "44": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 113 - } - }, - "46": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 113, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "47": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 113 - } - }, - "48": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 116, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "50": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 116 - } - }, - "51": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 243, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 243 - } - }, - "53": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 248, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 244 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 7, - "end_line": 249, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 249 - } - }, - "55": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 250, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 39, - "start_line": 250 - } - }, - "57": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 251, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 29, - "start_line": 251 - } - }, - "59": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 252, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 252 - } - }, - "60": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 254, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 254 - } - }, - "61": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 256, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 256 - } - }, - "62": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 257, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 258, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 258 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 242 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 257 - } - }, - "64": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 258, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 258 - }, - "While expanding the reference 'value' in:" - ], - "start_col": 33, - "start_line": 242 - } - }, - "65": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 258, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 258 - } - }, - "66": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 266, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 266 - } - }, - "68": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 267, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 267 - } - }, - "70": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 268, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 268 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - } - }, - "71": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 268, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 268 - } - }, - "73": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 268, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 268 - } - }, - "74": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 271, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 271 - } - }, - "76": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 276, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 272 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 7, - "end_line": 277, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 277 - } - }, - "78": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 278 - } - }, - "80": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 278, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 278 - } - }, - "81": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 279, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 279 - } - }, - "83": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 280 - } - }, - "85": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 280, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 280 - } - }, - "86": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 282, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 282 - } - }, - "88": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 283, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 283 - } - }, - "89": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 284, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 285, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 285 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 284 - } - }, - "91": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 285, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 285 - } - }, - "93": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 285, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 285 - } - }, - "94": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 307, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 301 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 46, - "end_line": 300, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 308 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 300 - } - }, - "96": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 308 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "97": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 308 - } - }, - "99": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 308 - } - }, - "101": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 310 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 - } - }, - "102": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 310 - } - }, - "103": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 30, - "start_line": 310 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "104": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 310, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 310 - } - }, - "105": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 308, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 311 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 308 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "106": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 299, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 311 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 299 - } - }, - "107": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 298, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 311 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 298 - } - }, - "108": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 311, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 311 - } - }, - "109": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 13 - } - }, - "111": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "113": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "114": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "116": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 50 - } - }, - "118": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "120": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "121": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "122": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 51 - } - }, - "124": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 21, - "start_line": 52 - } - }, - "126": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 52 - } - }, - "127": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 23 - } - }, - "129": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "131": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 30 - } - }, - "133": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "135": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "136": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "137": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 32 - } - }, - "139": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "141": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 26 - } - }, - "143": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "144": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "145": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 28 - } - }, - "147": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "148": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "149": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 63, - "start_line": 202 - } - }, - "151": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 202 - } - }, - "152": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 93, - "end_line": 203, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 203 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 58, - "end_line": 204, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "154": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 28, - "start_line": 205 - } - }, - "155": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "156": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 58, - "start_line": 354 - } - }, - "158": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "159": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "160": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 355 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "162": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 358 - } - }, - "163": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 358 - } - }, - "164": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 372 - } - }, - "166": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "167": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "168": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "169": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 374 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "171": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 376 - } - }, - "172": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 392 - } - }, - "174": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "175": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "176": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "177": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "178": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "179": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 85, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 394 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "181": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 396 - } - }, - "182": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "184": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "186": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "187": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "189": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "190": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "192": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "193": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 27, - "start_line": 15 - }, - "While handling calldata argument 'previousOwner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "194": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 48, - "start_line": 15 - }, - "While handling calldata argument 'newOwner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "195": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "197": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "198": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "200": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "201": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "202": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "203": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "205": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "206": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "207": { - "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 - } - }, - "208": { - "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 - } - }, - "209": { - "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 - } - }, - "211": { - "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 - } - }, - "212": { - "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 - } - }, - "213": { - "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 - } - }, - "214": { - "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 - } - }, - "216": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "217": { - "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 - } - }, - "218": { - "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 - } - }, - "220": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "221": { - "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 - } - }, - "222": { - "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 - } - }, - "223": { - "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 - } - }, - "224": { - "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 - } - }, - "225": { - "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 - } - }, - "226": { - "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 - } - }, - "227": { - "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 - } - }, - "229": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "230": { - "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 - } - }, - "231": { - "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 - } - }, - "232": { - "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 - } - }, - "234": { - "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 - } - }, - "235": { - "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 - } - }, - "236": { - "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 - } - }, - "237": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "238": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "239": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "240": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 32 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 87, - "start_line": 31 - } - }, - "241": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "243": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 33 - } - }, - "244": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "245": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "246": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "247": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 23, - "start_line": 41 - } - }, - "249": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "250": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 24, - "start_line": 42 - } - }, - "252": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 44 - } - }, - "254": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 47 - } - }, - "255": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 42, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "256": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "257": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "258": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 49 - } - }, - "259": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "260": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "261": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "262": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 16, - "start_line": 57 - } - }, - "264": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 57 - } - }, - "265": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 64, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 64 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 61 - } - }, - "266": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 13, - "start_line": 64 - } - }, - "268": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "269": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "270": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "271": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 66 - } - }, - "273": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 67 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 61 - } - }, - "274": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 67 - } - }, - "276": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 68 - } - }, - "277": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "278": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "279": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "280": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 38, - "start_line": 84 - } - }, - "282": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "283": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "284": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "285": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 29, - "start_line": 85 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 82 - } - }, - "286": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 85 - } - }, - "288": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "289": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "290": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 35, - "start_line": 86 - }, - "While expanding the reference 'previous_owner' in:" - ], - "start_col": 14, - "start_line": 84 - } - }, - "291": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 51, - "start_line": 86 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 9, - "start_line": 82 - } - }, - "292": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 86 - } - }, - "294": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "295": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "296": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 81, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 87, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/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 - } - }, - "297": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "start_col": 9, - "start_line": 87 - } - }, - "298": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 14, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 14 - } - }, - "300": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 16 - } - }, - "302": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 17 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - } - }, - "303": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 17, - "start_line": 17 - } - }, - "305": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 17 - } - }, - "306": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 23, - "start_line": 20 - } - }, - "308": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 10, - "start_line": 20 - }, - "While auto generating local variable for 'arr_ascii'." - ], - "start_col": 10, - "start_line": 20 - } - }, - "309": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 242, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 21 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 242 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - } - }, - "310": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 29, - "start_line": 21 - }, - "While expanding the reference 'num' in:" - ], - "start_col": 27, - "start_line": 13 - } - }, - "311": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 21 - } - }, - "313": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 39, - "start_line": 23 - } - }, - "315": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 52, - "start_line": 23 - }, - "While expanding the reference 'arr_ascii' in:" - ], - "start_col": 10, - "start_line": 20 - }, - "While auto generating local variable for 'arr_ascii'." - ], - "start_col": 10, - "start_line": 20 - } - }, - "316": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 33, - "start_line": 22 - } - }, - "318": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 24, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 13, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 33, - "start_line": 22 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - } - }, - "319": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 18, - "start_line": 26 - }, - "While expanding the reference 'num' in:" - ], - "start_col": 27, - "start_line": 13 - } - }, - "320": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 13, - "start_line": 26 - } - }, - "322": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "324": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "326": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 29 - } - }, - "328": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "330": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "332": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 265, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 26, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 34 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 26 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 11, - "start_line": 265 - } - }, - "333": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 35 - }, - "While expanding the reference 'init' in:" - ], - "start_col": 11, - "start_line": 27 - } - }, - "334": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 25, - "start_line": 35 - }, - "While expanding the reference 'arr_ascii_len' in:" - ], - "start_col": 10, - "start_line": 22 - } - }, - "335": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 44, - "start_line": 35 - }, - "While expanding the reference 'arr_ascii' in:" - ], - "start_col": 10, - "start_line": 20 - }, - "While auto generating local variable for 'arr_ascii'." - ], - "start_col": 10, - "start_line": 20 - } - }, - "336": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 35, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 59, - "start_line": 35 - } - }, - "338": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 34 - } - }, - "340": { - "accessible_scopes": [ - "utils.string", - "utils.string.str" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 38, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 38 - } - }, - "341": { - "accessible_scopes": [ - "utils.string", - "utils.string._ascii_from_digit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 13, - "start_line": 46 - } - }, - "343": { - "accessible_scopes": [ - "utils.string", - "utils.string._ascii_from_digit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "344": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 52 - } - }, - "346": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "348": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 55 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - } - }, - "349": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 17, - "start_line": 55 - }, - "While expanding the reference 'arr_ascii_len' in:" - ], - "start_col": 19, - "start_line": 50 - } - }, - "350": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 55, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 55 - } - }, - "351": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 31, - "start_line": 58 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - } - }, - "352": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 48, - "start_line": 58 - }, - "While expanding the reference 'remain' in:" - ], - "start_col": 5, - "start_line": 50 - } - }, - "353": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 56, - "start_line": 58 - } - }, - "355": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 31, - "start_line": 58 - } - }, - "357": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 59, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 19, - "start_line": 59 - } - }, - "359": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 12, - "start_line": 60 - } - }, - "360": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 60 - } - }, - "361": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 297, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 33, - "start_line": 65 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 39, - "start_line": 49 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 31, - "start_line": 58 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 297 - } - }, - "362": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 58, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 16, - "start_line": 66 - }, - "While expanding the reference 'remain_nxt' in:" - ], - "start_col": 10, - "start_line": 58 - } - }, - "363": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 42, - "start_line": 66 - } - }, - "365": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 66, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 71, - "start_line": 66 - }, - "While expanding the reference 'arr_ascii' in:" - ], - "start_col": 40, - "start_line": 50 - } - }, - "366": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 33, - "start_line": 65 - } - }, - "368": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_array_from_number" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 68, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 68 - } - }, - "369": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 74 - } - }, - "370": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 74 - } - }, - "372": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 75 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - } - }, - "373": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 17, - "start_line": 75 - }, - "While expanding the reference 'ascii' in:" - ], - "start_col": 5, - "start_line": 72 - } - }, - "374": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 75, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 9, - "start_line": 75 - } - }, - "375": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 21, - "start_line": 78 - } - }, - "377": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 39, - "start_line": 78 - } - }, - "379": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 39, - "start_line": 78 - } - }, - "380": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 35, - "start_line": 78 - } - }, - "381": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 35, - "start_line": 78 - } - }, - "382": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 71, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 25, - "start_line": 83 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 46, - "start_line": 71 - } - }, - "383": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 78, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 15, - "start_line": 84 - }, - "While expanding the reference 'ascii_nxt' in:" - ], - "start_col": 21, - "start_line": 78 - } - }, - "384": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 72, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 30, - "start_line": 84 - }, - "While expanding the reference 'len' in:" - ], - "start_col": 18, - "start_line": 72 - } - }, - "385": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 72, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 39, - "start_line": 84 - }, - "While expanding the reference 'arr' in:" - ], - "start_col": 29, - "start_line": 72 - } - }, - "386": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 84, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 48, - "start_line": 84 - } - }, - "388": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 25, - "start_line": 83 - } - }, - "390": { - "accessible_scopes": [ - "utils.string", - "utils.string._recurse_ascii_from_ascii_array_inverse" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 86, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "start_col": 5, - "start_line": 86 - } - }, - "391": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "392": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "393": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "395": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "396": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "397": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "398": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "400": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_use_token_id/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 - } - }, - "401": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "402": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "404": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "405": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "406": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "407": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "408": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "409": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "410": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "411": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "413": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_use_token_id/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 - } - }, - "414": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "415": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "416": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "418": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "419": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/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 - } - }, - "420": { - "accessible_scopes": [ - "__main__", - "__main__._use_token_id", - "__main__._use_token_id.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "421": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "422": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "423": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "425": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "426": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "427": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "428": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "430": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri_len/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 - } - }, - "431": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "432": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "434": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "435": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "436": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "437": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "438": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "439": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "440": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "441": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "443": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri_len/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 - } - }, - "444": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "445": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "446": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "448": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "449": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/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 - } - }, - "450": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_len", - "__main__._base_uri_len.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "451": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "452": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "454": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - } - }, - "455": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "457": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri/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 - } - }, - "458": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 44, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 9 - } - }, - "459": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "461": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "462": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "463": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "464": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - } - }, - "465": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "466": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "467": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 35, - "start_line": 17 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 80, - "start_line": 14 - } - }, - "468": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 30, - "start_line": 17 - } - }, - "470": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri/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 - } - }, - "471": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 58, - "start_line": 18 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "472": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 37, - "start_line": 18 - } - }, - "474": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "475": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "476": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "477": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 45, - "start_line": 23 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 18 - } - }, - "478": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 24 - } - }, - "479": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "480": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "481": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 35, - "start_line": 30 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 9, - "start_line": 28 - } - }, - "482": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 30, - "start_line": 30 - } - }, - "484": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/_base_uri/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 - } - }, - "485": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 31, - "start_line": 31 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 30 - } - }, - "486": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 55, - "start_line": 31 - } - }, - "487": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 31, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "489": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "490": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/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 - } - }, - "491": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri", - "__main__._base_uri.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - } - }, - "492": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 24, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 24 - }, - "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": 21 - } - }, - "493": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 24, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 24 - }, - "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": 21 - } - }, - "494": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 24, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 24 - }, - "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": 68, - "start_line": 21 - } - }, - "495": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 24, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 24 - } - }, - "497": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 24, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 24 - } - }, - "498": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "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/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "500": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_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": 14, - "end_line": 22, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 22 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "501": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_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": 14, - "end_line": 22, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 22 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "503": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While handling return value of" - ], - "start_col": 58, - "start_line": 1 - } - }, - "504": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "505": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "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": 21 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "506": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getUseTokenId/411937dfe4dbc88e28d049dee1bc1b1cc11c4ffd696a88d2f38d68dcc1736053.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "507": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "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": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "508": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "509": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "510": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "511": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - } - }, - "513": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 102, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 87, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "514": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 103, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "516": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "517": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "518": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "519": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "520": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/aff68619e1badaf6a4cef08c4c59683b2aeb0cc2ee145684373ab802c70d5d49.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "521": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "522": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 29, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 29 - }, - "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": 20, - "start_line": 28 - } - }, - "523": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 29, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 29 - }, - "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": 40, - "start_line": 28 - } - }, - "524": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 29, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 29 - }, - "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": 68, - "start_line": 28 - } - }, - "525": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 29, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "527": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 30, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 30 - }, - "While expanding the reference 'use' in:" - ], - "start_col": 85, - "start_line": 28 - } - }, - "528": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 30, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 30 - } - }, - "530": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 31, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 31 - } - }, - "531": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/b414d12b4af9acec7cfcb353b241a319dcdd01ed9213f1ca1689d770e8f306a7.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 85, - "start_line": 28 - }, - "While handling calldata argument 'use'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "533": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "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": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "534": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "535": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "536": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "537": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b414d12b4af9acec7cfcb353b241a319dcdd01ed9213f1ca1689d770e8f306a7.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 139, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 121, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_use' in:" - ], - "start_col": 85, - "start_line": 28 - }, - "While handling calldata argument 'use'" - ], - "start_col": 26, - "start_line": 1 - } - }, - "538": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - } - }, - "540": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "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/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "542": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "543": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "544": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "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": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "545": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "547": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/69b5a7d65653c60df2cf1d32381730a338dba0bd70ed0de3b1710d1de7fa32db.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "548": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setUseTokenId/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "549": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 36, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 36 - }, - "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": 15, - "start_line": 35 - } - }, - "550": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 36, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 36 - }, - "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": 35, - "start_line": 35 - } - }, - "551": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 56, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 36, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 36 - }, - "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": 63, - "start_line": 35 - } - }, - "552": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 36, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 36 - } - }, - "554": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 36, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 36 - } - }, - "555": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "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/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "557": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_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": 97, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 86, - "start_line": 35 - }, - "While handling return value 'owner'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "558": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_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": 97, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 86, - "start_line": 35 - }, - "While handling return value 'owner'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "560": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 35 - }, - "While handling return value of" - ], - "start_col": 55, - "start_line": 1 - } - }, - "561": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "562": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "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": 35 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "563": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getOwner/b6df8dec790559c2c5b7a358af946adc3119f253addccded3beb4074a973d539.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "564": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "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": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "565": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "566": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "567": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "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": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "568": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - } - }, - "570": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "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": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "571": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "573": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "574": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "575": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "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": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "576": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "577": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getOwner/50eef2d703602d24c42df800878bfabc425ad0069960e1dc159c4d3bf27e35f6.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "578": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getOwner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 35, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 35 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "579": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 43, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 43 - }, - "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": 40 - } - }, - "580": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 43, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 43 - }, - "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": 40 - } - }, - "581": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 87, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 60, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 43, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 43 - }, - "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": 40 - } - }, - "582": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 41, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 43, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 32, - "start_line": 43 - }, - "While expanding the reference 'new_owner' in:" - ], - "start_col": 5, - "start_line": 41 - } - }, - "583": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 43, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "585": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 44, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 44 - } - }, - "586": { - "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/450f0509800d3afb78e5f375ff7b17115e6b5d0fd7e2bff94c78fdb15f5f2d10.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 41, - "input_file": { - "filename": "src/renderers/UriRenderer.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": "src/renderers/UriRenderer.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": "src/renderers/UriRenderer.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 'new_owner'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "588": { - "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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "589": { - "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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "590": { - "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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "591": { - "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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "592": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/450f0509800d3afb78e5f375ff7b17115e6b5d0fd7e2bff94c78fdb15f5f2d10.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 41, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 151, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transferOwnership/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - }, - "While constructing the external wrapper for:" - ], - "start_col": 127, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_new_owner' in:" - ], - "start_col": 5, - "start_line": 41 - }, - "While handling calldata argument 'new_owner'" - ], - "start_col": 32, - "start_line": 1 - } - }, - "593": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferOwnership" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - } - }, - "595": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - }, - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "597": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "598": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "599": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 100, - "start_line": 1 - } - }, - "600": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 40 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "602": { - "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/c2abbdf6d40d1d1b0441e88eb8846ba0c3d55e5f282e3d3f8d0a35a43a9b3e33.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 40 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "603": { - "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": 40, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 40 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "604": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 51, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 51 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 31 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 48 - } - }, - "605": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 51, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 51 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 31 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 48 - } - }, - "606": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 51, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 51 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 31 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 48 - } - }, - "607": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 51, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 51 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 5, - "start_line": 49 - } - }, - "608": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 51, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 51 - } - }, - "610": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 52, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 52 - }, - "While expanding the reference 'base_uri_len' in:" - ], - "start_col": 18, - "start_line": 49 - } - }, - "611": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 52, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 52 - } - }, - "613": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 53, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 53 - } - }, - "615": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 53, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 24, - "start_line": 53 - }, - "While expanding the reference 'base_uri_len' in:" - ], - "start_col": 18, - "start_line": 49 - } - }, - "616": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 53, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 53 - }, - "While expanding the reference 'base_uri' in:" - ], - "start_col": 38, - "start_line": 49 - } - }, - "617": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 53, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 53 - } - }, - "619": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 54, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "620": { - "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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 9, - "start_line": 2 - }, - "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 - } - }, - "621": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_base_uri_len' in:" - ], - "start_col": 18, - "start_line": 49 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "622": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "623": { - "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/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 18, - "start_line": 49 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "625": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_base_uri_len' in:" - ], - "start_col": 18, - "start_line": 49 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "626": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "627": { - "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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "628": { - "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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 23, - "start_line": 3 - }, - "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 - } - }, - "629": { - "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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "630": { - "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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "631": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "633": { - "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": 16, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 143, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "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": 49 - }, - "While handling calldata argument 'owner'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "634": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 185, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 158, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_base_uri_len' in:" - ], - "start_col": 18, - "start_line": 49 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "635": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 49, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 219, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 196, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_base_uri' in:" - ], - "start_col": 38, - "start_line": 49 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 31, - "start_line": 5 - } - }, - "637": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - } - }, - "639": { - "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/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "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/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "641": { - "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/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "642": { - "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/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "643": { - "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/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 100, - "start_line": 1 - } - }, - "644": { - "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/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 20, - "start_line": 4 - } - }, - "646": { - "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/483047e0a34f31e3f8834df7727a14c79ab227c3526d22174c9d1610508a51cd.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 9, - "start_line": 3 - } - }, - "647": { - "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": 48, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "648": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 61, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 61 - } - }, - "650": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 62, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 22, - "start_line": 62 - } - }, - "652": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 62, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 62, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 10, - "start_line": 62 - }, - "While auto generating local variable for 'base_uri'." - ], - "start_col": 10, - "start_line": 62 - } - }, - "653": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 63 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 107 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 58 - } - }, - "654": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 63 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 107 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 58 - } - }, - "655": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 63 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 107 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 58 - } - }, - "656": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 34, - "start_line": 63 - } - }, - "658": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 62, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 62, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 37, - "start_line": 63 - }, - "While expanding the reference 'base_uri' in:" - ], - "start_col": 10, - "start_line": 62 - }, - "While auto generating local variable for 'base_uri'." - ], - "start_col": 10, - "start_line": 62 - } - }, - "659": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 63 - } - }, - "661": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 64, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 26, - "start_line": 64 - }, - "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": 63 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 107 - } - }, - "662": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 64, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 26, - "start_line": 64 - }, - "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": 19, - "start_line": 63 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 107 - } - }, - "663": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 63, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 64, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 26, - "start_line": 64 - }, - "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": 19, - "start_line": 63 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 107 - } - }, - "664": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 64, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 26, - "start_line": 64 - } - }, - "666": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 62, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 62, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 65, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 27, - "start_line": 65 - }, - "While expanding the reference 'base_uri' in:" - ], - "start_col": 10, - "start_line": 62 - }, - "While auto generating local variable for 'base_uri'." - ], - "start_col": 10, - "start_line": 62 - } - }, - "667": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 65, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 65 - } - }, - "668": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "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/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "670": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/38a239a26cfcb3ccc2183e4192aef7ad6240192be6db2fef30c521ece6b8b11e.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 59 - }, - "While handling return value 'base_uri_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "671": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "672": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "674": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/38a239a26cfcb3ccc2183e4192aef7ad6240192be6db2fef30c521ece6b8b11e.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 59 - }, - "While handling return value 'base_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "676": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "677": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/38a239a26cfcb3ccc2183e4192aef7ad6240192be6db2fef30c521ece6b8b11e.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 59 - }, - "While handling return value 'base_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "679": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "680": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "681": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "683": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/1c2e215967869dc47206ad2fc37b17705811908cf20bd36317133d65ef250c93.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 59, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 59 - }, - "While handling return value 'base_uri'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "684": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "685": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "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": 58 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "686": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/getBaseUri/061d593342abd5b2c4519e00e4e9d6bbfdd2431c405d1474e0b36cae966af3cc.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "687": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/25a74036bfb5d6dfb2dd2a99570a3fecf2192fb3743317d46f3696a5f1e25471.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "689": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "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": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "690": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "691": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "692": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "693": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - } - }, - "695": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "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": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "696": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "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": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "697": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 99, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 84, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "698": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "700": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 58 - }, - "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": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "701": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 58 - }, - "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": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "702": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "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": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "703": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "704": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/55fad17230449bf3d29b8bd4d584280159ccccf201aadaf0eb6ad5529bca5b96.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "705": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/getBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 58, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "706": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 72, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "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": 17, - "start_line": 69 - } - }, - "707": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 72, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "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": 37, - "start_line": 69 - } - }, - "708": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/access/ownable/library.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 72, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "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": 65, - "start_line": 69 - } - }, - "709": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 72, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 72 - } - }, - "711": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 73, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 73 - }, - "While expanding the reference 'base_uri_len' in:" - ], - "start_col": 5, - "start_line": 70 - } - }, - "712": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 73, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 73 - } - }, - "714": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 74, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 74 - } - }, - "716": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 74, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 24, - "start_line": 74 - }, - "While expanding the reference 'base_uri_len' in:" - ], - "start_col": 5, - "start_line": 70 - } - }, - "717": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 74, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 74 - }, - "While expanding the reference 'base_uri' in:" - ], - "start_col": 25, - "start_line": 70 - } - }, - "718": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 74, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 74 - } - }, - "720": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 75, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 75 - } - }, - "721": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "722": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_base_uri_len' in:" - ], - "start_col": 5, - "start_line": 70 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "723": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "724": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 70 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "726": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_base_uri_len' in:" - ], - "start_col": 5, - "start_line": 70 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "727": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "728": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "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": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 69 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "729": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "730": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 17, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "731": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 37, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "732": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "734": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/e0321294714e44f21aee810eefa3ed41d3a57effc1f0a060b66d6dd30ff97391.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 157, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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_base_uri_len' in:" - ], - "start_col": 5, - "start_line": 70 - }, - "While handling calldata argument 'base_uri_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "735": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/2ea11611167ad2adf1bde16aaf7defdc99376674027d4f606d15ea375b9c77aa.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 70, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 191, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 168, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_base_uri' in:" - ], - "start_col": 25, - "start_line": 70 - }, - "While handling calldata argument 'base_uri'" - ], - "start_col": 31, - "start_line": 5 - } - }, - "737": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 69 - } - }, - "739": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "741": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "742": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "743": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.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 - } - }, - "744": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "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 - } - }, - "746": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/e42c399428c1f7da70058d73d75baead4de2e744e0516d677b590ddf26bcdc83.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "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 - } - }, - "747": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/setBaseUri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 69 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "748": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 82, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 82 - } - }, - "750": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 23, - "start_line": 83 - } - }, - "752": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 10, - "start_line": 83 - }, - "While auto generating local variable for 'token_uri'." - ], - "start_col": 10, - "start_line": 83 - } - }, - "753": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 84 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 107 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 79 - } - }, - "754": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 84 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 107 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 79 - } - }, - "755": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 84 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 107 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 79 - } - }, - "756": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 34, - "start_line": 84 - } - }, - "758": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 37, - "start_line": 84 - }, - "While expanding the reference 'token_uri' in:" - ], - "start_col": 10, - "start_line": 83 - }, - "While auto generating local variable for 'token_uri'." - ], - "start_col": 10, - "start_line": 83 - } - }, - "759": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 19, - "start_line": 84 - } - }, - "761": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 10, - "start_line": 84 - }, - "While auto generating local variable for 'final'." - ], - "start_col": 10, - "start_line": 84 - } - }, - "762": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 27, - "start_line": 85 - }, - "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": 84 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 107 - } - }, - "763": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 27, - "start_line": 85 - }, - "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": 19, - "start_line": 84 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 107 - } - }, - "764": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 84, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 27, - "start_line": 85 - }, - "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": 19, - "start_line": 84 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 107 - } - }, - "765": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 27, - "start_line": 85 - } - }, - "767": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 10, - "start_line": 85 - }, - "While auto generating local variable for 'token_uri_len'." - ], - "start_col": 10, - "start_line": 85 - } - }, - "768": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 17, - "start_line": 86 - }, - "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": 27, - "start_line": 85 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "769": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 17, - "start_line": 86 - }, - "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": 27, - "start_line": 85 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "770": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 17, - "start_line": 86 - }, - "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": 27, - "start_line": 85 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "771": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 17, - "start_line": 86 - } - }, - "773": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "774": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "775": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 87, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 87 - } - }, - "777": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 88, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 88 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 79 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "778": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 88, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 88 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 79 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "779": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 88, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 88 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 79 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "780": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 85, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 88, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 17, - "start_line": 88 - }, - "While expanding the reference 'token_uri_len' in:" - ], - "start_col": 10, - "start_line": 85 - }, - "While auto generating local variable for 'token_uri_len'." - ], - "start_col": 10, - "start_line": 85 - } - }, - "781": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 88, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 32, - "start_line": 88 - }, - "While expanding the reference 'token_uri' in:" - ], - "start_col": 10, - "start_line": 83 - }, - "While auto generating local variable for 'token_uri'." - ], - "start_col": 10, - "start_line": 83 - } - }, - "782": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 88, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 88 - } - }, - "783": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 90, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 90 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "784": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 80, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 90, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 32, - "start_line": 90 - }, - "While expanding the reference 'token_id' in:" - ], - "start_col": 5, - "start_line": 80 - } - }, - "785": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 90, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 90 - } - }, - "787": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 91, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 22, - "start_line": 91 - } - }, - "789": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 91, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 91 - } - }, - "790": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 92, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 92 - } - }, - "791": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 93, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 93 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 79 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "792": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_use_token_id/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 93, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 93 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 79 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 17, - "start_line": 86 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "793": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-cairo/src/utils/string.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 90, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 93, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 93 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 79 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 90 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 13 - } - }, - "794": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 93, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 13, - "start_line": 93 - } - }, - "796": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 83, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 93, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 32, - "start_line": 93 - }, - "While expanding the reference 'token_uri' in:" - ], - "start_col": 10, - "start_line": 83 - }, - "While auto generating local variable for 'token_uri'." - ], - "start_col": 10, - "start_line": 83 - } - }, - "797": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 93, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 93 - } - }, - "798": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "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/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "800": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 7, - "start_line": 81 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "801": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "802": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "804": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 81 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "806": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "807": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/5462c9ea522f66a6a8b3de2f37f244c7074893fe5c8d0b413046098a1ccfc2ce.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 7, - "start_line": 81 - }, - "While handling return value 'token_uri_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "809": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "810": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "811": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "813": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/8d1ba44ec0b1d27c24688348db19d49f555faaa5454ce90a4e7ba33d6a63afea.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 81, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 28, - "start_line": 81 - }, - "While handling return value 'token_uri'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "814": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "815": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "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": 79 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "816": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/token_uri/f48cf5085ac07908983bbc364b0ba70d64fa7f2a9b8dc38e9d6fe3783bd626a8.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "817": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/0e46c67014b1932c61618de0923cda1cd086d4d13ccfc96398cf52540cb66251.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 2 - } - }, - "819": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 80, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.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": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 79 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 34, - "start_line": 80 - }, - "While handling calldata argument 'name'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "821": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "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": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "822": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 16, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "823": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 44, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "824": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "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": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "825": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/92bae94c430cca894eac466fa5be50d176f1f62e79244db218577fbac5e84220.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 80, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 149, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_token_id' in:" - ], - "start_col": 5, - "start_line": 80 - }, - "While handling calldata argument 'token_id'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "826": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3e93b8906c329e7a5c33e020ce7a5a9c542c4444955be98eec5fcbef545a8662.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 80, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 177, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 157, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_value' in:" - ], - "start_col": 21, - "start_line": 80 - }, - "While handling calldata argument 'value'" - ], - "start_col": 28, - "start_line": 1 - } - }, - "827": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "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": 44, - "end_line": 80, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 203, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 184, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_name' in:" - ], - "start_col": 34, - "start_line": 80 - }, - "While handling calldata argument 'name'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "828": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - } - }, - "830": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "831": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "832": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "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": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "833": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 99, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "835": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While auto generating local variable for 'syscall_ptr'." - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - } - }, - "836": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "837": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "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": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "838": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "839": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/token_uri/3c45a718d5dec5c07bc4698665154ce6a53892dd6482470bafad1a3c27838e5e.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "840": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/token_uri/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 79, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 6, - "start_line": 79 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "841": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 99, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 99 - } - }, - "842": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 99, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 99 - } - }, - "844": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 100, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 96 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 96 - } - }, - "845": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 100, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 96 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 96 - } - }, - "846": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 100, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 96 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 96 - } - }, - "847": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 100, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 100 - } - }, - "848": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 102, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 103, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 103 - }, - "While expanding the reference 'current' in:" - ], - "start_col": 19, - "start_line": 102 - } - }, - "849": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 103, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 103 - }, - "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": 96 - } - }, - "850": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 103, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 103 - }, - "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": 96 - } - }, - "851": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 96, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 103, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 103 - }, - "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": 96 - } - }, - "852": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 97, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 103, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 103 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 97 - } - }, - "853": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 102, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 103, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 103 - }, - "While expanding the reference 'current' in:" - ], - "start_col": 19, - "start_line": 102 - } - }, - "854": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 103, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 103 - } - }, - "856": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 104, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 28, - "start_line": 104 - } - }, - "858": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 97, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 104, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 39, - "start_line": 104 - }, - "While expanding the reference 'base_uri_len' in:" - ], - "start_col": 18, - "start_line": 97 - } - }, - "859": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 97, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 104, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 53, - "start_line": 104 - }, - "While expanding the reference 'base_uri' in:" - ], - "start_col": 38, - "start_line": 97 - } - }, - "860": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 104, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 104 - } - }, - "862": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 104, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 104 - } - }, - "863": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 110 - }, - "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": 107 - } - }, - "864": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 110 - }, - "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": 107 - } - }, - "865": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 110 - }, - "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": 107 - } - }, - "866": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 110 - } - }, - "868": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 111, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 111 - } - }, - "869": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 111, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "871": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 112, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 112 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 107 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 110 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "872": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 112, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 112 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 107 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 110 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "873": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 112, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 112 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 107 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 110 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "874": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 108, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 112, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 26, - "start_line": 112 - }, - "While expanding the reference 'base_uri' in:" - ], - "start_col": 18, - "start_line": 108 - } - }, - "875": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 112, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 9, - "start_line": 112 - } - }, - "876": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 114 - }, - "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": 110 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "877": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 114 - }, - "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": 21, - "start_line": 110 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "878": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri_len/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 114 - }, - "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": 21, - "start_line": 110 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "879": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 108, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 36, - "start_line": 114 - }, - "While expanding the reference 'index' in:" - ], - "start_col": 5, - "start_line": 108 - } - }, - "880": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 21, - "start_line": 114 - } - }, - "882": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 115, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 115 - } - }, - "883": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 116, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 116 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 107 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 114 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "884": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 116, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 116 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 107 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 114 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "885": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_base_uri/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 114, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 107, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 116, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 116 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 107 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 114 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "886": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 116, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 27, - "start_line": 116 - } - }, - "888": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 116, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 38, - "start_line": 116 - } - }, - "890": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 116, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 12, - "start_line": 116 - } - }, - "892": { - "accessible_scopes": [ - "__main__", - "__main__._base_uri_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 116, - "input_file": { - "filename": "src/renderers/UriRenderer.cairo" - }, - "start_col": 5, - "start_line": 116 - } - } - } + "pc": 549, + "type": "function" + }, + "__main__.getOwner.Args": { + "full_name": "__main__.getOwner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getOwner.ImplicitArgs": { + "full_name": "__main__.getOwner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - "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_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": 4, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 3 - } - } - } - ], - "38": [ - { - "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": 6, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.high": 6, - "starkware.cairo.common.math.assert_250_bit.low": 5, - "starkware.cairo.common.math.assert_250_bit.value": 4 - } - } - } - ], - "53": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.abs_value" - ], - "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.abs_value.is_positive": 8, - "starkware.cairo.common.math.abs_value.value": 7 - } - } - } - ], - "76": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.sign" - ], - "code": "from starkware.cairo.common.math_utils import is_positive\nids.is_positive = 1 if is_positive(\n value=ids.value, prime=PRIME, rc_bound=range_check_builtin.bound) else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.sign.is_positive": 10, - "starkware.cairo.common.math.sign.value": 9 - } - } - } - ], - "94": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.unsigned_div_rem.div": 12, - "starkware.cairo.common.math.unsigned_div_rem.q": 14, - "starkware.cairo.common.math.unsigned_div_rem.r": 13, - "starkware.cairo.common.math.unsigned_div_rem.value": 11 - } - } - } - ], - "111": [ - { - "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": 10, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 15, - "starkware.starknet.common.storage.normalize_address.is_small": 16 - } - } - } - ], - "129": [ - { - "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": 10, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 15, - "starkware.starknet.common.storage.normalize_address.is_250": 17 - } - } - } - ], - "152": [ - { - "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": 11, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 18 - } - } - } - ], - "160": [ - { - "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": 12, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 19 - } - } - } - ], - "169": [ - { - "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": 13, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 20 - } - } - } - ], - "179": [ - { - "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": 14, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 21 - } - } - } - ], - "498": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getUseTokenId_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "540": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setUseTokenId" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 51, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "555": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getOwner_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 53, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "595": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transferOwnership" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 58, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "639": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 63, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "668": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getBaseUri_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 66, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "739": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setBaseUri" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 75, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "798": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.token_uri_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 79, - "offset": 0 - }, - "reference_ids": {} - } - } - ] + "size": 3, + "type": "struct" + }, + "__main__.getOwner.Return": { + "cairo_type": "(owner: felt)", + "type": "type_definition" + }, + "__main__.getOwner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getUseTokenId": { + "decorators": [ + "view" + ], + "pc": 492, + "type": "function" + }, + "__main__.getUseTokenId.Args": { + "full_name": "__main__.getUseTokenId.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getUseTokenId.ImplicitArgs": { + "full_name": "__main__.getUseTokenId.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Ownable": { - "destination": "openzeppelin.access.ownable.library.Ownable", - "type": "alias" - }, - "__main__._base_uri": { - "type": "namespace" - }, - "__main__._base_uri.Args": { - "full_name": "__main__._base_uri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._base_uri.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__._base_uri.ImplicitArgs": { - "full_name": "__main__._base_uri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._base_uri.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._base_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri.addr": { - "decorators": [], - "pc": 451, - "type": "function" - }, - "__main__._base_uri.addr.Args": { - "full_name": "__main__._base_uri.addr.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__._base_uri.addr.ImplicitArgs": { - "full_name": "__main__._base_uri.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__._base_uri.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__._base_uri.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__._base_uri.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__._base_uri.read": { - "decorators": [], - "pc": 465, - "type": "function" - }, - "__main__._base_uri.read.Args": { - "full_name": "__main__._base_uri.read.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__._base_uri.read.ImplicitArgs": { - "full_name": "__main__._base_uri.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__._base_uri.read.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "__main__._base_uri.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__._base_uri.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__._base_uri.write": { - "decorators": [], - "pc": 479, - "type": "function" - }, - "__main__._base_uri.write.Args": { - "full_name": "__main__._base_uri.write.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__._base_uri.write.ImplicitArgs": { - "full_name": "__main__._base_uri.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__._base_uri.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._base_uri.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri_len": { - "type": "namespace" - }, - "__main__._base_uri_len.Args": { - "full_name": "__main__._base_uri_len.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._base_uri_len.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__._base_uri_len.ImplicitArgs": { - "full_name": "__main__._base_uri_len.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._base_uri_len.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._base_uri_len.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri_len.addr": { - "decorators": [], - "pc": 421, - "type": "function" - }, - "__main__._base_uri_len.addr.Args": { - "full_name": "__main__._base_uri_len.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._base_uri_len.addr.ImplicitArgs": { - "full_name": "__main__._base_uri_len.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__._base_uri_len.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__._base_uri_len.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri_len.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__._base_uri_len.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__._base_uri_len.read": { - "decorators": [], - "pc": 426, - "type": "function" - }, - "__main__._base_uri_len.read.Args": { - "full_name": "__main__._base_uri_len.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._base_uri_len.read.ImplicitArgs": { - "full_name": "__main__._base_uri_len.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__._base_uri_len.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__._base_uri_len.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri_len.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__._base_uri_len.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__._base_uri_len.write": { - "decorators": [], - "pc": 439, - "type": "function" - }, - "__main__._base_uri_len.write.Args": { - "full_name": "__main__._base_uri_len.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__._base_uri_len.write.ImplicitArgs": { - "full_name": "__main__._base_uri_len.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__._base_uri_len.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._base_uri_len.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri_read": { - "decorators": [], - "pc": 863, - "type": "function" - }, - "__main__._base_uri_read.Args": { - "full_name": "__main__._base_uri_read.Args", - "members": { - "base_uri": { - "cairo_type": "felt*", - "offset": 1 - }, - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__._base_uri_read.ImplicitArgs": { - "full_name": "__main__._base_uri_read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__._base_uri_read.Return": { - "cairo_type": "(base_uri: felt*)", - "type": "type_definition" - }, - "__main__._base_uri_read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._base_uri_write": { - "decorators": [], - "pc": 841, - "type": "function" - }, - "__main__._base_uri_write.Args": { - "full_name": "__main__._base_uri_write.Args", - "members": { - "base_uri": { - "cairo_type": "felt*", - "offset": 2 - }, - "base_uri_len": { - "cairo_type": "felt", - "offset": 1 - }, - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__._base_uri_write.ImplicitArgs": { - "full_name": "__main__._base_uri_write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__._base_uri_write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._base_uri_write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._use_token_id": { - "type": "namespace" - }, - "__main__._use_token_id.Args": { - "full_name": "__main__._use_token_id.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._use_token_id.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__._use_token_id.ImplicitArgs": { - "full_name": "__main__._use_token_id.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._use_token_id.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._use_token_id.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._use_token_id.addr": { - "decorators": [], - "pc": 391, - "type": "function" - }, - "__main__._use_token_id.addr.Args": { - "full_name": "__main__._use_token_id.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._use_token_id.addr.ImplicitArgs": { - "full_name": "__main__._use_token_id.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__._use_token_id.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__._use_token_id.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._use_token_id.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__._use_token_id.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__._use_token_id.read": { - "decorators": [], - "pc": 396, - "type": "function" - }, - "__main__._use_token_id.read.Args": { - "full_name": "__main__._use_token_id.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._use_token_id.read.ImplicitArgs": { - "full_name": "__main__._use_token_id.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__._use_token_id.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__._use_token_id.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._use_token_id.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__._use_token_id.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__._use_token_id.write": { - "decorators": [], - "pc": 409, - "type": "function" - }, - "__main__._use_token_id.write.Args": { - "full_name": "__main__._use_token_id.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__._use_token_id.write.ImplicitArgs": { - "full_name": "__main__._use_token_id.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__._use_token_id.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._use_token_id.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 604, - "type": "function" - }, - "__main__.constructor.Args": { - "full_name": "__main__.constructor.Args", - "members": { - "base_uri": { - "cairo_type": "felt*", - "offset": 2 - }, - "base_uri_len": { - "cairo_type": "felt", - "offset": 1 - }, - "owner": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "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__.getBaseUri": { - "decorators": [ - "view" - ], - "pc": 648, - "type": "function" - }, - "__main__.getBaseUri.Args": { - "full_name": "__main__.getBaseUri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getBaseUri.ImplicitArgs": { - "full_name": "__main__.getBaseUri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getBaseUri.Return": { - "cairo_type": "(base_uri_len: felt, base_uri: felt*)", - "type": "type_definition" - }, - "__main__.getBaseUri.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__main__.getOwner": { - "decorators": [ - "view" - ], - "pc": 549, - "type": "function" - }, - "__main__.getOwner.Args": { - "full_name": "__main__.getOwner.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getOwner.ImplicitArgs": { - "full_name": "__main__.getOwner.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getOwner.Return": { - "cairo_type": "(owner: felt)", - "type": "type_definition" - }, - "__main__.getOwner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getUseTokenId": { - "decorators": [ - "view" - ], - "pc": 492, - "type": "function" - }, - "__main__.getUseTokenId.Args": { - "full_name": "__main__.getUseTokenId.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getUseTokenId.ImplicitArgs": { - "full_name": "__main__.getUseTokenId.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.getUseTokenId.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.getUseTokenId.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.setBaseUri": { - "decorators": [ - "external" - ], - "pc": 706, - "type": "function" - }, - "__main__.setBaseUri.Args": { - "full_name": "__main__.setBaseUri.Args", - "members": { - "base_uri": { - "cairo_type": "felt*", - "offset": 1 - }, - "base_uri_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.setBaseUri.ImplicitArgs": { - "full_name": "__main__.setBaseUri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setBaseUri.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setBaseUri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setUseTokenId": { - "decorators": [ - "external" - ], - "pc": 522, - "type": "function" - }, - "__main__.setUseTokenId.Args": { - "full_name": "__main__.setUseTokenId.Args", - "members": { - "use": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setUseTokenId.ImplicitArgs": { - "full_name": "__main__.setUseTokenId.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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__.setUseTokenId.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setUseTokenId.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.str": { - "destination": "utils.string.str", - "type": "alias" - }, - "__main__.token_uri": { - "decorators": [ - "view" - ], - "pc": 748, - "type": "function" - }, - "__main__.token_uri.Args": { - "full_name": "__main__.token_uri.Args", - "members": { - "name": { - "cairo_type": "felt", - "offset": 2 - }, - "token_id": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.token_uri.ImplicitArgs": { - "full_name": "__main__.token_uri.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.token_uri.Return": { - "cairo_type": "(token_uri_len: felt, token_uri: felt*)", - "type": "type_definition" - }, - "__main__.token_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 5 - }, - "__main__.transferOwnership": { - "decorators": [ - "external" - ], - "pc": 579, - "type": "function" - }, - "__main__.transferOwnership.Args": { - "full_name": "__main__.transferOwnership.Args", - "members": { - "new_owner": { - "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__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 620, - "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__.getBaseUri": { - "decorators": [ - "view" - ], - "pc": 687, - "type": "function" - }, - "__wrappers__.getBaseUri.Args": { - "full_name": "__wrappers__.getBaseUri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getBaseUri.ImplicitArgs": { - "full_name": "__wrappers__.getBaseUri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getBaseUri.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__.getBaseUri.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.getBaseUri.__wrapped_func": { - "destination": "__main__.getBaseUri", - "type": "alias" - }, - "__wrappers__.getBaseUri_encode_return": { - "decorators": [], - "pc": 668, - "type": "function" - }, - "__wrappers__.getBaseUri_encode_return.Args": { - "full_name": "__wrappers__.getBaseUri_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(base_uri_len: felt, base_uri: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.getBaseUri_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getBaseUri_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getBaseUri_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getBaseUri_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.getBaseUri_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getOwner": { - "decorators": [ - "view" - ], - "pc": 564, - "type": "function" - }, - "__wrappers__.getOwner.Args": { - "full_name": "__wrappers__.getOwner.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getOwner.ImplicitArgs": { - "full_name": "__wrappers__.getOwner.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getOwner.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__.getOwner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getOwner.__wrapped_func": { - "destination": "__main__.getOwner", - "type": "alias" - }, - "__wrappers__.getOwner_encode_return": { - "decorators": [], - "pc": 555, - "type": "function" - }, - "__wrappers__.getOwner_encode_return.Args": { - "full_name": "__wrappers__.getOwner_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__.getOwner_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getOwner_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getOwner_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getOwner_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getOwner_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getUseTokenId": { - "decorators": [ - "view" - ], - "pc": 507, - "type": "function" - }, - "__wrappers__.getUseTokenId.Args": { - "full_name": "__wrappers__.getUseTokenId.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getUseTokenId.ImplicitArgs": { - "full_name": "__wrappers__.getUseTokenId.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getUseTokenId.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__.getUseTokenId.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getUseTokenId.__wrapped_func": { - "destination": "__main__.getUseTokenId", - "type": "alias" - }, - "__wrappers__.getUseTokenId_encode_return": { - "decorators": [], - "pc": 498, - "type": "function" - }, - "__wrappers__.getUseTokenId_encode_return.Args": { - "full_name": "__wrappers__.getUseTokenId_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__.getUseTokenId_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getUseTokenId_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getUseTokenId_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getUseTokenId_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getUseTokenId_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setBaseUri": { - "decorators": [ - "external" - ], - "pc": 721, - "type": "function" - }, - "__wrappers__.setBaseUri.Args": { - "full_name": "__wrappers__.setBaseUri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setBaseUri.ImplicitArgs": { - "full_name": "__wrappers__.setBaseUri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setBaseUri.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__.setBaseUri.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setBaseUri.__wrapped_func": { - "destination": "__main__.setBaseUri", - "type": "alias" - }, - "__wrappers__.setBaseUri_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setUseTokenId": { - "decorators": [ - "external" - ], - "pc": 531, - "type": "function" - }, - "__wrappers__.setUseTokenId.Args": { - "full_name": "__wrappers__.setUseTokenId.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setUseTokenId.ImplicitArgs": { - "full_name": "__wrappers__.setUseTokenId.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setUseTokenId.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__.setUseTokenId.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setUseTokenId.__wrapped_func": { - "destination": "__main__.setUseTokenId", - "type": "alias" - }, - "__wrappers__.setUseTokenId_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.token_uri": { - "decorators": [ - "view" - ], - "pc": 817, - "type": "function" - }, - "__wrappers__.token_uri.Args": { - "full_name": "__wrappers__.token_uri.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.token_uri.ImplicitArgs": { - "full_name": "__wrappers__.token_uri.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.token_uri.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__.token_uri.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.token_uri.__wrapped_func": { - "destination": "__main__.token_uri", - "type": "alias" - }, - "__wrappers__.token_uri_encode_return": { - "decorators": [], - "pc": 798, - "type": "function" - }, - "__wrappers__.token_uri_encode_return.Args": { - "full_name": "__wrappers__.token_uri_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(token_uri_len: felt, token_uri: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.token_uri_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.token_uri_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.token_uri_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.token_uri_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.token_uri_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.transferOwnership": { - "decorators": [ - "external" - ], - "pc": 586, - "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" - }, - "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": 277, - "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": 244, - "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": 237, - "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": 259, - "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.transfer_ownership": { - "decorators": [], - "pc": 265, - "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": 207, - "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": 212, - "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": 225, - "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": 182, - "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" - }, - "starkware.cairo.common.alloc.alloc": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.common.alloc.alloc.Args": { - "full_name": "starkware.cairo.common.alloc.alloc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.ImplicitArgs": { - "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.Return": { - "cairo_type": "(ptr: felt*)", - "type": "type_definition" - }, - "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.hash.hash2": { - "decorators": [], - "pc": 3, - "type": "function" - }, - "starkware.cairo.common.hash.hash2.Args": { - "full_name": "starkware.cairo.common.hash.hash2.Args", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.Return": { - "cairo_type": "(result: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.math.abs_value": { - "decorators": [ - "known_ap_change" - ], - "pc": 51, - "type": "function" - }, - "starkware.cairo.common.math.abs_value.Args": { - "full_name": "starkware.cairo.common.math.abs_value.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.abs_value.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.abs_value.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.abs_value.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math.abs_value.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.abs_value.is_positive": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.abs_value.is_positive", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 53, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.abs_value.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.abs_value.value", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 51, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit": { - "decorators": [ - "known_ap_change" - ], - "pc": 38, - "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": 6, - "offset": 0 - }, - "pc": 38, - "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": 6, - "offset": 0 - }, - "pc": 38, - "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": 6, - "offset": 0 - }, - "pc": 38, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le": { - "decorators": [], - "pc": 33, - "type": "function" - }, - "starkware.cairo.common.math.assert_le.Args": { - "full_name": "starkware.cairo.common.math.assert_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 29, - "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": 4, - "offset": 0 - }, - "pc": 29, - "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.sign": { - "decorators": [ - "known_ap_change" - ], - "pc": 66, - "type": "function" - }, - "starkware.cairo.common.math.sign.Args": { - "full_name": "starkware.cairo.common.math.sign.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.sign.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.sign.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.sign.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math.sign.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.sign.is_positive": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.sign.is_positive", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 1 - }, - "pc": 76, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.sign.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.sign.value", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 66, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem": { - "decorators": [], - "pc": 94, - "type": "function" - }, - "starkware.cairo.common.math.unsigned_div_rem.Args": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", - "members": { - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.unsigned_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast([fp + (-5)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast([fp + (-5)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.memcpy.memcpy": { - "decorators": [], - "pc": 9, - "type": "function" - }, - "starkware.cairo.common.memcpy.memcpy.Args": { - "full_name": "starkware.cairo.common.memcpy.memcpy.Args", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "len": { - "cairo_type": "felt", - "offset": 2 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { - "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.LoopFrame": { - "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.memcpy.memcpy.continue_copying": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16, - "value": "[cast(ap, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.len": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.memcpy.memcpy.len", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 14, - "type": "label" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.storage.normalize_address": { - "decorators": [ - "known_ap_change" - ], - "pc": 109, - "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": 10, - "offset": 0 - }, - "pc": 109, - "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": 10, - "offset": 2 - }, - "pc": 129, - "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": 10, - "offset": 1 - }, - "pc": 111, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 172, - "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": 14, - "offset": 0 - }, - "pc": 172, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 1 - }, - "pc": 179, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 149, - "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": 11, - "offset": 0 - }, - "pc": 149, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 1 - }, - "pc": 152, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 156, - "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": 12, - "offset": 0 - }, - "pc": 156, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 1 - }, - "pc": 160, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 164, - "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": 13, - "offset": 0 - }, - "pc": 164, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 1 - }, - "pc": 169, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - }, - "utils.string.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "utils.string._ascii_from_digit": { - "decorators": [], - "pc": 341, - "type": "function" - }, - "utils.string._ascii_from_digit.Args": { - "full_name": "utils.string._ascii_from_digit.Args", - "members": { - "digit": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string._ascii_from_digit.ImplicitArgs": { - "full_name": "utils.string._ascii_from_digit.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "utils.string._ascii_from_digit.Return": { - "cairo_type": "(ascii: felt)", - "type": "type_definition" - }, - "utils.string._ascii_from_digit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.string._recurse_ascii_array_from_number": { - "decorators": [], - "pc": 344, - "type": "function" - }, - "utils.string._recurse_ascii_array_from_number.Args": { - "full_name": "utils.string._recurse_ascii_array_from_number.Args", - "members": { - "arr_ascii": { - "cairo_type": "felt*", - "offset": 2 - }, - "arr_ascii_len": { - "cairo_type": "felt", - "offset": 1 - }, - "remain": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "utils.string._recurse_ascii_array_from_number.ImplicitArgs": { - "full_name": "utils.string._recurse_ascii_array_from_number.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string._recurse_ascii_array_from_number.Return": { - "cairo_type": "(arr_ascii_final_len: felt)", - "type": "type_definition" - }, - "utils.string._recurse_ascii_array_from_number.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.string._recurse_ascii_from_ascii_array_inverse": { - "decorators": [], - "pc": 369, - "type": "function" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.Args": { - "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.Args", - "members": { - "arr": { - "cairo_type": "felt*", - "offset": 2 - }, - "ascii": { - "cairo_type": "felt", - "offset": 0 - }, - "idx": { - "cairo_type": "felt", - "offset": 3 - }, - "len": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs": { - "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.Return": { - "cairo_type": "(ascii_final: felt)", - "type": "type_definition" - }, - "utils.string._recurse_ascii_from_ascii_array_inverse.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "utils.string.abs_value": { - "destination": "starkware.cairo.common.math.abs_value", - "type": "alias" - }, - "utils.string.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "utils.string.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "utils.string.sign": { - "destination": "starkware.cairo.common.math.sign", - "type": "alias" - }, - "utils.string.str": { - "decorators": [], - "pc": 298, - "type": "function" - }, - "utils.string.str.Args": { - "full_name": "utils.string.str.Args", - "members": { - "num": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string.str.ImplicitArgs": { - "full_name": "utils.string.str.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "utils.string.str.Return": { - "cairo_type": "(literal: felt)", - "type": "type_definition" - }, - "utils.string.str.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "utils.string.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - } + "size": 3, + "type": "struct" + }, + "__main__.getUseTokenId.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.getUseTokenId.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.setBaseUri": { + "decorators": [ + "external" + ], + "pc": 710, + "type": "function" + }, + "__main__.setBaseUri.Args": { + "full_name": "__main__.setBaseUri.Args", + "members": { + "base_uri": { + "cairo_type": "felt*", + "offset": 1 + }, + "base_uri_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.setBaseUri.ImplicitArgs": { + "full_name": "__main__.setBaseUri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setBaseUri.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setBaseUri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setUseTokenId": { + "decorators": [ + "external" + ], + "pc": 522, + "type": "function" + }, + "__main__.setUseTokenId.Args": { + "full_name": "__main__.setUseTokenId.Args", + "members": { + "use": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setUseTokenId.ImplicitArgs": { + "full_name": "__main__.setUseTokenId.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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__.setUseTokenId.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setUseTokenId.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.str": { + "destination": "utils.string.str", + "type": "alias" + }, + "__main__.token_uri": { + "decorators": [ + "view" + ], + "pc": 752, + "type": "function" + }, + "__main__.token_uri.Args": { + "full_name": "__main__.token_uri.Args", + "members": { + "name": { + "cairo_type": "felt", + "offset": 2 + }, + "token_id": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.token_uri.ImplicitArgs": { + "full_name": "__main__.token_uri.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.token_uri.Return": { + "cairo_type": "(token_uri_len: felt, token_uri: felt*)", + "type": "type_definition" + }, + "__main__.token_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 5 + }, + "__main__.transferOwnership": { + "decorators": [ + "external" + ], + "pc": 579, + "type": "function" + }, + "__main__.transferOwnership.Args": { + "full_name": "__main__.transferOwnership.Args", + "members": { + "new_owner": { + "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__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 624, + "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__.getBaseUri": { + "decorators": [ + "view" + ], + "pc": 691, + "type": "function" + }, + "__wrappers__.getBaseUri.Args": { + "full_name": "__wrappers__.getBaseUri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getBaseUri.ImplicitArgs": { + "full_name": "__wrappers__.getBaseUri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getBaseUri.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__.getBaseUri.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.getBaseUri.__wrapped_func": { + "destination": "__main__.getBaseUri", + "type": "alias" + }, + "__wrappers__.getBaseUri_encode_return": { + "decorators": [], + "pc": 672, + "type": "function" + }, + "__wrappers__.getBaseUri_encode_return.Args": { + "full_name": "__wrappers__.getBaseUri_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(base_uri_len: felt, base_uri: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.getBaseUri_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getBaseUri_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getBaseUri_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getBaseUri_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.getBaseUri_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getOwner": { + "decorators": [ + "view" + ], + "pc": 564, + "type": "function" + }, + "__wrappers__.getOwner.Args": { + "full_name": "__wrappers__.getOwner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getOwner.ImplicitArgs": { + "full_name": "__wrappers__.getOwner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getOwner.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__.getOwner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getOwner.__wrapped_func": { + "destination": "__main__.getOwner", + "type": "alias" + }, + "__wrappers__.getOwner_encode_return": { + "decorators": [], + "pc": 555, + "type": "function" + }, + "__wrappers__.getOwner_encode_return.Args": { + "full_name": "__wrappers__.getOwner_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__.getOwner_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getOwner_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getOwner_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getOwner_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getOwner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getUseTokenId": { + "decorators": [ + "view" + ], + "pc": 507, + "type": "function" + }, + "__wrappers__.getUseTokenId.Args": { + "full_name": "__wrappers__.getUseTokenId.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getUseTokenId.ImplicitArgs": { + "full_name": "__wrappers__.getUseTokenId.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getUseTokenId.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__.getUseTokenId.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getUseTokenId.__wrapped_func": { + "destination": "__main__.getUseTokenId", + "type": "alias" + }, + "__wrappers__.getUseTokenId_encode_return": { + "decorators": [], + "pc": 498, + "type": "function" + }, + "__wrappers__.getUseTokenId_encode_return.Args": { + "full_name": "__wrappers__.getUseTokenId_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__.getUseTokenId_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getUseTokenId_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getUseTokenId_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getUseTokenId_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getUseTokenId_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setBaseUri": { + "decorators": [ + "external" + ], + "pc": 725, + "type": "function" + }, + "__wrappers__.setBaseUri.Args": { + "full_name": "__wrappers__.setBaseUri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setBaseUri.ImplicitArgs": { + "full_name": "__wrappers__.setBaseUri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setBaseUri.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__.setBaseUri.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setBaseUri.__wrapped_func": { + "destination": "__main__.setBaseUri", + "type": "alias" + }, + "__wrappers__.setBaseUri_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setUseTokenId": { + "decorators": [ + "external" + ], + "pc": 531, + "type": "function" + }, + "__wrappers__.setUseTokenId.Args": { + "full_name": "__wrappers__.setUseTokenId.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setUseTokenId.ImplicitArgs": { + "full_name": "__wrappers__.setUseTokenId.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setUseTokenId.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__.setUseTokenId.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setUseTokenId.__wrapped_func": { + "destination": "__main__.setUseTokenId", + "type": "alias" + }, + "__wrappers__.setUseTokenId_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.token_uri": { + "decorators": [ + "view" + ], + "pc": 824, + "type": "function" + }, + "__wrappers__.token_uri.Args": { + "full_name": "__wrappers__.token_uri.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.token_uri.ImplicitArgs": { + "full_name": "__wrappers__.token_uri.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.token_uri.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__.token_uri.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.token_uri.__wrapped_func": { + "destination": "__main__.token_uri", + "type": "alias" + }, + "__wrappers__.token_uri_encode_return": { + "decorators": [], + "pc": 805, + "type": "function" + }, + "__wrappers__.token_uri_encode_return.Args": { + "full_name": "__wrappers__.token_uri_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(token_uri_len: felt, token_uri: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.token_uri_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.token_uri_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.token_uri_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.token_uri_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.token_uri_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transferOwnership": { + "decorators": [ + "external" + ], + "pc": 586, + "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" + }, + "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": 277, + "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": 244, + "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": 237, + "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": 259, + "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.transfer_ownership": { + "decorators": [], + "pc": 265, + "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": 207, + "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": 212, + "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": 225, + "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": 182, + "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" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.abs_value": { + "decorators": [ + "known_ap_change" + ], + "pc": 84, + "type": "function" + }, + "starkware.cairo.common.math.abs_value.Args": { + "full_name": "starkware.cairo.common.math.abs_value.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.abs_value.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.abs_value.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.abs_value.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math.abs_value.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.abs_value.is_positive": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.abs_value.is_positive", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 86, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.abs_value.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.abs_value.value", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 84, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit": { + "decorators": [ + "known_ap_change" + ], + "pc": 71, + "type": "function" + }, + "starkware.cairo.common.math.assert_250_bit.Args": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { + "type": "const", + "value": 5316911983139663491615228241121378304 + }, + "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_250_bit.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { + "type": "const", + "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624 + }, + "starkware.cairo.common.math.assert_250_bit.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.high", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 71, + "value": "[cast([fp + (-4)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.low", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 71, + "value": "[cast([fp + (-4)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 71, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 66, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 62, + "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": 8, + "offset": 0 + }, + "pc": 62, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 57, + "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": 7, + "offset": 0 + }, + "pc": 57, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.sign": { + "decorators": [ + "known_ap_change" + ], + "pc": 99, + "type": "function" + }, + "starkware.cairo.common.math.sign.Args": { + "full_name": "starkware.cairo.common.math.sign.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.sign.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.sign.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.sign.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math.sign.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.sign.is_positive": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.sign.is_positive", + "references": [ + { + "ap_tracking_data": { + "group": 12, + "offset": 1 + }, + "pc": 109, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.sign.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.sign.value", + "references": [ + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 99, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem": { + "decorators": [], + "pc": 127, + "type": "function" + }, + "starkware.cairo.common.math.unsigned_div_rem.Args": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", + "members": { + "div": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.Return": { + "cairo_type": "(q: felt, r: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.unsigned_div_rem.div": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", + "references": [ + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.q": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", + "references": [ + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast([fp + (-5)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", + "references": [ + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast([fp + (-5)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", + "references": [ + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 9, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.storage.normalize_address": { + "decorators": [ + "known_ap_change" + ], + "pc": 142, + "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": 14, + "offset": 0 + }, + "pc": 142, + "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": 14, + "offset": 2 + }, + "pc": 162, + "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": 14, + "offset": 1 + }, + "pc": 144, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } }, - "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": 6, - "offset": 0 - }, - "pc": 38, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 38, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 38, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 51, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 53, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 66, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 1 - }, - "pc": 76, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast([fp + (-5)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 94, - "value": "[cast([fp + (-5)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 109, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 1 - }, - "pc": 111, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 2 - }, - "pc": 129, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 149, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 156, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 164, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 172, - "value": "[cast(fp + (-7), felt**)]" - } - ] + "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": 47, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 54, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 27, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 31, + "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": 4, + "offset": 0 + }, + "pc": 31, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 35, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 39, + "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": 5, + "offset": 0 + }, + "pc": 39, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 44, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + }, + "utils.string.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "utils.string._ascii_from_digit": { + "decorators": [], + "pc": 341, + "type": "function" + }, + "utils.string._ascii_from_digit.Args": { + "full_name": "utils.string._ascii_from_digit.Args", + "members": { + "digit": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string._ascii_from_digit.ImplicitArgs": { + "full_name": "utils.string._ascii_from_digit.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "utils.string._ascii_from_digit.Return": { + "cairo_type": "(ascii: felt)", + "type": "type_definition" + }, + "utils.string._ascii_from_digit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.string._recurse_ascii_array_from_number": { + "decorators": [], + "pc": 344, + "type": "function" + }, + "utils.string._recurse_ascii_array_from_number.Args": { + "full_name": "utils.string._recurse_ascii_array_from_number.Args", + "members": { + "arr_ascii": { + "cairo_type": "felt*", + "offset": 2 + }, + "arr_ascii_len": { + "cairo_type": "felt", + "offset": 1 + }, + "remain": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "utils.string._recurse_ascii_array_from_number.ImplicitArgs": { + "full_name": "utils.string._recurse_ascii_array_from_number.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string._recurse_ascii_array_from_number.Return": { + "cairo_type": "(arr_ascii_final_len: felt)", + "type": "type_definition" + }, + "utils.string._recurse_ascii_array_from_number.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.string._recurse_ascii_from_ascii_array_inverse": { + "decorators": [], + "pc": 369, + "type": "function" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.Args": { + "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.Args", + "members": { + "arr": { + "cairo_type": "felt*", + "offset": 2 + }, + "ascii": { + "cairo_type": "felt", + "offset": 0 + }, + "idx": { + "cairo_type": "felt", + "offset": 3 + }, + "len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs": { + "full_name": "utils.string._recurse_ascii_from_ascii_array_inverse.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.Return": { + "cairo_type": "(ascii_final: felt)", + "type": "type_definition" + }, + "utils.string._recurse_ascii_from_ascii_array_inverse.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "utils.string.abs_value": { + "destination": "starkware.cairo.common.math.abs_value", + "type": "alias" + }, + "utils.string.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "utils.string.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "utils.string.sign": { + "destination": "starkware.cairo.common.math.sign", + "type": "alias" + }, + "utils.string.str": { + "decorators": [], + "pc": 298, + "type": "function" + }, + "utils.string.str.Args": { + "full_name": "utils.string.str.Args", + "members": { + "num": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string.str.ImplicitArgs": { + "full_name": "utils.string.str.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "utils.string.str.Return": { + "cairo_type": "(literal: felt)", + "type": "type_definition" + }, + "utils.string.str.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "utils.string.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + } + }, + "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": 31, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 39, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 57, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 62, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 71, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 71, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 71, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 84, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 86, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 99, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 1 + }, + "pc": 109, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast([fp + (-5)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 127, + "value": "[cast([fp + (-5)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 142, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 1 + }, + "pc": 144, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 2 + }, + "pc": 162, + "value": "[cast(ap + (-1), felt*)]" } + ] } -} + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/execute.json b/packages/starksheet-cairo/build/execute.json index 66930081..750fb5de 100644 --- a/packages/starksheet-cairo/build/execute.json +++ b/packages/starksheet-cairo/build/execute.json @@ -1,4305 +1,1666 @@ { - "abi": [ + "abi": [ + { + "inputs": [ { - "inputs": [ - { - "name": "arr_len", - "type": "felt" - }, - { - "name": "arr", - "type": "felt*" - } - ], - "name": "all", - "outputs": [ - { - "name": "arr_len", - "type": "felt" - }, - { - "name": "arr", - "type": "felt*" - } - ], - "stateMutability": "view", - "type": "function" + "name": "arr_len", + "type": "felt" + }, + { + "name": "arr", + "type": "felt*" + } + ], + "name": "all", + "outputs": [ + { + "name": "arr_len", + "type": "felt" + }, + { + "name": "arr", + "type": "felt*" } + ], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0x48", + "selector": "0x31a5369c14e1a2a7ed7f81063c064723f30055377ba9544e263f7483a48749c" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "range_check" ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": 72, - "selector": "0x31a5369c14e1a2a7ed7f81063c064723f30055377ba9544e263f7483a48749c" + "compiler_version": "0.11.2", + "data": [ + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480280017ffa8000", + "0x48287ffd80007fff", + "0x48487ffc7fff8000", + "0x480280007ffa8000", + "0x40317fff7ffe7ffb", + "0x482680017ffa8000", + "0x2", + "0x480280007ffa8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", + "0x480680017fff8000", + "0x2", + "0x48487ffd7fff8000", + "0x48127ffd7fff8000", + "0x480280017ffa8000", + "0x482480017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x480280017ffa8000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x480280007ffa8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x480280017ffb8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x482480017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480280007ffb8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "3": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 } - ], - "L1_HANDLER": [] + } + } + ], + "11": [ + { + "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": 0, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "15": [ + { + "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": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 2 + } + } + } + ], + "24": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.signed_div_rem" + ], + "code": "from starkware.cairo.common.math_utils import as_int, assert_integer\n\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\n\nassert_integer(ids.bound)\nassert ids.bound <= range_check_builtin.bound // 2, \\\n f'bound={hex(ids.bound)} is out of the valid range.'\n\nint_value = as_int(ids.value, PRIME)\nq, ids.r = divmod(int_value, ids.div)\n\nassert -ids.bound <= q < ids.bound, \\\n f'{int_value} / {ids.div} = {q} is out of the range [{-ids.bound}, {ids.bound}).'\n\nids.biased_q = q + ids.bound", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.signed_div_rem.biased_q": 7, + "starkware.cairo.common.math.signed_div_rem.bound": 5, + "starkware.cairo.common.math.signed_div_rem.div": 4, + "starkware.cairo.common.math.signed_div_rem.r": 6, + "starkware.cairo.common.math.signed_div_rem.value": 3 + } + } + } + ], + "53": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.all_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 0 + }, + "reference_ids": {} + } + } + ] }, - "program": { - "attributes": [], - "builtins": [ - "range_check" + "identifiers": { + "__main__.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "__main__.all": { + "decorators": [ + "view" ], - "compiler_version": "0.11.0.2", - "data": [ - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x480280017ffa8000", - "0x48287ffd80007fff", - "0x48487ffc7fff8000", - "0x480280007ffa8000", - "0x40317fff7ffe7ffb", - "0x482680017ffa8000", - "0x2", - "0x480280007ffa8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x480680017fff8000", - "0x2", - "0x48487ffd7fff8000", - "0x48127ffd7fff8000", - "0x480280017ffa8000", - "0x482480017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x480280017ffa8000", - "0x48127ffe7fff8000", - "0x48287ffd80007ffe", - "0x480280007ffa8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280017ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x480280017ffb8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x482480017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", - "0x480280007ffb8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe" + "pc": 50, + "type": "function" + }, + "__main__.all.Args": { + "full_name": "__main__.all.Args", + "members": { + "arr": { + "cairo_type": "felt*", + "offset": 1 + }, + "arr_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.all.ImplicitArgs": { + "full_name": "__main__.all.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.all.Return": { + "cairo_type": "(arr_len: felt, arr: felt*)", + "type": "type_definition" + }, + "__main__.all.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.signed_div_rem": { + "destination": "starkware.cairo.common.math.signed_div_rem", + "type": "alias" + }, + "__wrappers__.all": { + "decorators": [ + "view" ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", - "autogen/starknet/arg_processor/7046cc4c88ba6611470227deea5f06538d5ea2f7e7ad1dafc673340fa91e3ce0.cairo": "assert [__return_value_ptr] = ret_value.arr_len;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo": "let __calldata_arg_arr_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.arr_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.arr_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.arr,\n len=ret_value.arr_len * 1);\n", - "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_arr_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_arr = 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_arr_len * 1;\n", - "autogen/starknet/external/all/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo": "let ret_value = __wrapped_func{}(arr_len=__calldata_arg_arr_len, arr=__calldata_arg_arr,);\nlet (range_check_ptr, retdata_size, retdata) = all_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/all/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo": "return (syscall_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/all/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/return/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo": "func all_encode_return(ret_value: (arr_len: felt, arr: felt*), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n" - }, - "instruction_locations": { - "0": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 8, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 8 - } - }, - "2": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 9, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "3": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 41, - "end_line": 12, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 12 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 23, - "end_line": 2, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "4": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 13, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "5": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 26, - "start_line": 17 - } - }, - "6": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "7": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "9": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 23, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 23 - } - }, - "11": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 24 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 44, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "13": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 31, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 31 - } - }, - "14": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 26, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 15, - "end_line": 34, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 34 - } - }, - "15": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "16": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "18": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "19": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "20": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 54 - } - }, - "21": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "23": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 55 - } - }, - "24": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 347, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 329 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "25": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - } - }, - "26": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - } - }, - "27": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 30, - "start_line": 349 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "28": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 349 - } - }, - "29": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 350 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 328 - } - }, - "31": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 350 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "32": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 350 - } - }, - "34": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 350 - } - }, - "36": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "38": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "39": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 350 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "40": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 351 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "41": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "43": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 351 - } - }, - "45": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 352 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "46": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 352 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 325 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 351 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "47": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 352 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - } - }, - "48": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 352 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "49": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 352 - } - }, - "50": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 8, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 13, - "start_line": 8 - }, - "While expanding the reference 'arr_len' in:" - ], - "start_col": 10, - "start_line": 7 - } - }, - "51": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 8, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 22, - "start_line": 8 - }, - "While expanding the reference 'arr' in:" - ], - "start_col": 25, - "start_line": 7 - } - }, - "52": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 8, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 5, - "start_line": 8 - } - }, - "53": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "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/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "55": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7046cc4c88ba6611470227deea5f06538d5ea2f7e7ad1dafc673340fa91e3ce0.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 41, - "start_line": 7 - }, - "While handling return value 'arr_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "56": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "57": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "59": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7046cc4c88ba6611470227deea5f06538d5ea2f7e7ad1dafc673340fa91e3ce0.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 35, - "start_line": 10 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 41, - "start_line": 7 - }, - "While handling return value 'arr_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "61": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "62": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7046cc4c88ba6611470227deea5f06538d5ea2f7e7ad1dafc673340fa91e3ce0.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_copy' in:" - ], - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 31, - "start_line": 7 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 41, - "start_line": 7 - }, - "While handling return value 'arr_len'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "64": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 9, - "start_line": 13 - } - }, - "65": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 9, - "start_line": 14 - } - }, - "66": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "68": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/9dacaab8f7a7d69909dd09ce33021ec07bdc209218193ce77523c8f4f86440ab.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 56, - "start_line": 7 - }, - "While handling return value 'arr'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "69": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "70": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "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": 7 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "71": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/all/416ea443ea4b4be4f370a482600a73a72572faec4d8e2a618ebc634d614fa4e7.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "72": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "73": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 7 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "74": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "75": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 10, - "start_line": 7 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "77": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 7 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "78": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "79": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "80": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 42, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 7 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "81": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr' in:" - ], - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "83": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - } - }, - "85": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "86": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 66, - "start_line": 2 - }, - "While expanding the reference 'ret_value' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 1 - } - }, - "87": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 66, - "start_line": 2 - }, - "While expanding the reference 'ret_value' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 1 - } - }, - "88": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 7 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "90": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "92": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "93": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "94": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "95": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/all/89ba067284d46fbe51a23c1257bffbcccb64e31022e5e287f90757bf52cf63a6.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "96": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/all/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 7, - "input_file": { - "filename": "src/utils/execute.cairo" - }, - "start_col": 6, - "start_line": 7 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } + "pc": 72, + "type": "function" + }, + "__wrappers__.all.Args": { + "full_name": "__wrappers__.all.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.all.ImplicitArgs": { + "full_name": "__wrappers__.all.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.all.Return": { + "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.all.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.all.__wrapped_func": { + "destination": "__main__.all", + "type": "alias" + }, + "__wrappers__.all_encode_return": { + "decorators": [], + "pc": 53, + "type": "function" + }, + "__wrappers__.all_encode_return.Args": { + "full_name": "__wrappers__.all_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(arr_len: felt, arr: felt*)", + "offset": 0 + } }, - "hints": { - "3": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_enter_scope({'n': ids.len})", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.len": 0 - } - } - } - ], - "11": [ - { - "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": 0, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 - } - } - } - ], - "14": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "15": [ - { - "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": 1, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 2 - } - } - } - ], - "24": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import as_int, assert_integer\n\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\n\nassert_integer(ids.bound)\nassert ids.bound <= range_check_builtin.bound // 2, \\\n f'bound={hex(ids.bound)} is out of the valid range.'\n\nint_value = as_int(ids.value, PRIME)\nq, ids.r = divmod(int_value, ids.div)\n\nassert -ids.bound <= q < ids.bound, \\\n f'{int_value} / {ids.div} = {q} is out of the range [{-ids.bound}, {ids.bound}).'\n\nids.biased_q = q + ids.bound", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.signed_div_rem.biased_q": 7, - "starkware.cairo.common.math.signed_div_rem.bound": 5, - "starkware.cairo.common.math.signed_div_rem.div": 4, - "starkware.cairo.common.math.signed_div_rem.r": 6, - "starkware.cairo.common.math.signed_div_rem.value": 3 - } - } - } - ], - "53": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.all_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - } - ] + "size": 3, + "type": "struct" + }, + "__wrappers__.all_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.all_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.all_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.all_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.all_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 + } }, - "identifiers": { - "__main__.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "__main__.all": { - "decorators": [ - "view" - ], - "pc": 50, - "type": "function" - }, - "__main__.all.Args": { - "full_name": "__main__.all.Args", - "members": { - "arr": { - "cairo_type": "felt*", - "offset": 1 - }, - "arr_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.all.ImplicitArgs": { - "full_name": "__main__.all.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.all.Return": { - "cairo_type": "(arr_len: felt, arr: felt*)", - "type": "type_definition" - }, - "__main__.all.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.signed_div_rem": { - "destination": "starkware.cairo.common.math.signed_div_rem", - "type": "alias" - }, - "__wrappers__.all": { - "decorators": [ - "view" - ], - "pc": 72, - "type": "function" - }, - "__wrappers__.all.Args": { - "full_name": "__wrappers__.all.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.all.ImplicitArgs": { - "full_name": "__wrappers__.all.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.all.Return": { - "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.all.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.all.__wrapped_func": { - "destination": "__main__.all", - "type": "alias" - }, - "__wrappers__.all_encode_return": { - "decorators": [], - "pc": 53, - "type": "function" - }, - "__wrappers__.all_encode_return.Args": { - "full_name": "__wrappers__.all_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(arr_len: felt, arr: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.all_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.all_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.all_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.all_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.all_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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.math.assert_le": { - "decorators": [], - "pc": 19, - "type": "function" - }, - "starkware.cairo.common.math.assert_le.Args": { - "full_name": "starkware.cairo.common.math.assert_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 15, - "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": 1, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem": { - "decorators": [], - "pc": 24, - "type": "function" - }, - "starkware.cairo.common.math.signed_div_rem.Args": { - "full_name": "starkware.cairo.common.math.signed_div_rem.Args", - "members": { - "bound": { - "cairo_type": "felt", - "offset": 2 - }, - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.math.signed_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.signed_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.signed_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.signed_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.signed_div_rem.biased_q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.biased_q", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast([fp + (-6)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.bound": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.bound", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast([fp + (-6)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-5), 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.memcpy.memcpy": { - "decorators": [], - "pc": 0, - "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": 0, - "offset": 3 - }, - "pc": 7, - "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": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 5, - "type": "label" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - } + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 3 - }, - "pc": 7, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast([fp + (-6)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24, - "value": "[cast([fp + (-6)] + 1, felt*)]" - } - ] + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 19, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 15, + "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": 1, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.cairo.common.math.signed_div_rem.Args": { + "full_name": "starkware.cairo.common.math.signed_div_rem.Args", + "members": { + "bound": { + "cairo_type": "felt", + "offset": 2 + }, + "div": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.math.signed_div_rem.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.signed_div_rem.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.signed_div_rem.Return": { + "cairo_type": "(q: felt, r: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.math.signed_div_rem.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.signed_div_rem.biased_q": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.biased_q", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast([fp + (-6)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.bound": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.bound", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.div": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.div", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.r", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast([fp + (-6)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.value", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), 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.memcpy.memcpy": { + "decorators": [], + "pc": 0, + "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": 0, + "offset": 3 + }, + "pc": 7, + "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": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 5, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 3 + }, + "pc": 7, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast([fp + (-6)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast([fp + (-6)] + 1, felt*)]" } + ] } -} + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/math.json b/packages/starksheet-cairo/build/math.json index 7e5a400c..8a1b6dd1 100644 --- a/packages/starksheet-cairo/build/math.json +++ b/packages/starksheet-cairo/build/math.json @@ -1,10672 +1,2611 @@ { - "abi": [ + "abi": [ + { + "inputs": [ { - "inputs": [ - { - "name": "arr_len", - "type": "felt" - }, - { - "name": "arr", - "type": "felt*" - } - ], - "name": "sum", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "arr_len", + "type": "felt" }, { - "inputs": [ - { - "name": "arr_len", - "type": "felt" - }, - { - "name": "arr", - "type": "felt*" - } - ], - "name": "prod", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "arr", + "type": "felt*" + } + ], + "name": "sum", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "arr_len", + "type": "felt" + }, + { + "name": "arr", + "type": "felt*" + } + ], + "name": "prod", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "arr_len", + "type": "felt" }, { - "inputs": [ - { - "name": "arr_len", - "type": "felt" - }, - { - "name": "arr", - "type": "felt*" - } - ], - "name": "div", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "arr", + "type": "felt*" + } + ], + "name": "div", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "arr_len", + "type": "felt" }, { - "inputs": [ - { - "name": "arr_len", - "type": "felt" - }, - { - "name": "arr", - "type": "felt*" - } - ], - "name": "sub", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "arr", + "type": "felt*" + } + ], + "name": "sub", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "base", + "type": "felt" }, { - "inputs": [ - { - "name": "base", - "type": "felt" - }, - { - "name": "exp", - "type": "felt" - } - ], - "name": "pow", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "exp", + "type": "felt" + } + ], + "name": "pow", + "outputs": [ + { + "name": "res", + "type": "felt" } + ], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0xc7", + "selector": "0x3d3c19047ab1dfb88fcd24c8cf6e6f8fc24e1a3e7ef16889ac38d52d733150" + }, + { + "offset": "0x115", + "selector": "0x7b9b0fd0ee4c35d3a10cc9ff3f1dae4386791d914aebb35d2f4b8b5aa323f3" + }, + { + "offset": "0x9a", + "selector": "0xdd45c619a4842d6e392a60041fc2a2a896f4e6e2d056acdff7e9c64d9a1819" + }, + { + "offset": "0xee", + "selector": "0x21ea47215815692a5f1391cff19abbaf694c82fb2151a4c351b6c0eeaaf317b" + }, + { + "offset": "0x6b", + "selector": "0x3dbd160736e9b9b51ea9a79a8ed86f427a62e0e377d60335d2ec895c27025bb" + } ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": 199, - "selector": "0x3d3c19047ab1dfb88fcd24c8cf6e6f8fc24e1a3e7ef16889ac38d52d733150" - }, - { - "offset": 277, - "selector": "0x7b9b0fd0ee4c35d3a10cc9ff3f1dae4386791d914aebb35d2f4b8b5aa323f3" - }, - { - "offset": 154, - "selector": "0xdd45c619a4842d6e392a60041fc2a2a896f4e6e2d056acdff7e9c64d9a1819" - }, - { - "offset": 238, - "selector": "0x21ea47215815692a5f1391cff19abbaf694c82fb2151a4c351b6c0eeaaf317b" - }, - { - "offset": 107, - "selector": "0x3dbd160736e9b9b51ea9a79a8ed86f427a62e0e377d60335d2ec895c27025bb" - } + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.div" ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "end_pc": 180, - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 0 - }, - "reference_ids": { - "__main__.div.arr_len": 8 - } - }, - "name": "error_message", - "start_pc": 178, - "value": "div only works with 2 arguments, {arr_len} given" - }, - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sub" - ], - "end_pc": 225, - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 0 - }, - "reference_ids": { - "__main__.sub.arr_len": 9 - } - }, - "name": "error_message", - "start_pc": 223, - "value": "sub only works with 2 arguments, {arr_len} given" + "end_pc": 180, + "flow_tracking_data": { + "ap_tracking": { + "group": 16, + "offset": 0 + }, + "reference_ids": { + "__main__.div.arr_len": 8 + } + }, + "name": "error_message", + "start_pc": 178, + "value": "div only works with 2 arguments, {arr_len} given" + }, + { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.sub" + ], + "end_pc": 225, + "flow_tracking_data": { + "ap_tracking": { + "group": 19, + "offset": 0 + }, + "reference_ids": { + "__main__.sub.arr_len": 9 + } + }, + "name": "error_message", + "start_pc": 223, + "value": "sub only works with 2 arguments, {arr_len} given" + } + ], + "builtins": [ + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017ffe8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480280017ffa8000", + "0x48287ffd80007fff", + "0x48487ffc7fff8000", + "0x480280007ffa8000", + "0x40317fff7ffe7ffb", + "0x482680017ffa8000", + "0x2", + "0x480280007ffa8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", + "0x480680017fff8000", + "0x2", + "0x48487ffd7fff8000", + "0x48127ffd7fff8000", + "0x480280017ffa8000", + "0x482480017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x480280017ffa8000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x480280007ffa8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x6", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480780017fff8000", + "0x1", + "0x480b7ffc7fff8001", + "0x480b7ffd7fff8002", + "0x48507ffe7ffe8003", + "0xa0680017fff7fff", + "0x7", + "0x484480017ffd8002", + "0x400000000000008800000000000000000000000000000000000000000000001", + "0x48127ffa7fff7fff", + "0x90780017fff7fff", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402480017ffd7fff", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x484480017fff8002", + "0x400000000000008800000000000000000000000000000000000000000000001", + "0x48507ffb7ffa7fff", + "0xa0680017fff8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x482480017ffe8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x48307fff80007ffc", + "0x484480017fff8000", + "0x666666666666674000000000000000000000000000000000000000000000001", + "0x480a7ffb7fff8000", + "0x482480017ffe8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x480680017fff8000", + "0xfb", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x48127fe97fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x5", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x480280007ffd8000", + "0x48307ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", + "0x480280017ffb8000", + "0x48127ffe7fff8000", + "0x482480017ffe8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480280007ffb8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x5", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x480280007ffd8000", + "0x48507ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", + "0x480280017ffb8000", + "0x48127ffe7fff8000", + "0x482480017ffe8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480280007ffb8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x400780017fff7ffc", + "0x2", + "0x480a7ffb7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480680017fff8000", + "0x80000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x1", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480280007ffb8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x400780017fff7ffc", + "0x2", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x48307fff80007ffe", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480280017ffb8000", + "0x48127ffe7fff8000", + "0x482480017ffe8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480280007ffb8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x480280007ffb8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "6": [ + { + "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": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 0 + } + } + } + ], + "15": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.signed_div_rem" + ], + "code": "from starkware.cairo.common.math_utils import as_int, assert_integer\n\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\n\nassert_integer(ids.bound)\nassert ids.bound <= range_check_builtin.bound // 2, \\\n f'bound={hex(ids.bound)} is out of the valid range.'\n\nint_value = as_int(ids.value, PRIME)\nq, ids.r = divmod(int_value, ids.div)\n\nassert -ids.bound <= q < ids.bound, \\\n f'{int_value} / {ids.div} = {q} is out of the range [{-ids.bound}, {ids.bound}).'\n\nids.biased_q = q + ids.bound", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.signed_div_rem.biased_q": 5, + "starkware.cairo.common.math.signed_div_rem.bound": 3, + "starkware.cairo.common.math.signed_div_rem.div": 2, + "starkware.cairo.common.math.signed_div_rem.r": 4, + "starkware.cairo.common.math.signed_div_rem.value": 1 } + } + } + ], + "52": [ + { + "accessible_scopes": [ + "starkware.cairo.common.pow", + "starkware.cairo.common.pow.pow" + ], + "code": "ids.locs.bit = (ids.prev_locs.exp % PRIME) & 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.pow.pow.locs": 7, + "starkware.cairo.common.pow.pow.prev_locs": 6 + } + } + } + ], + "98": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.sum_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "145": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.prod_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "190": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.div_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 17, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "229": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.sub_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 20, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "268": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.pow_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 24, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "__main__.div": { + "decorators": [ + "view" ], - "builtins": [ - "range_check" + "pc": 178, + "type": "function" + }, + "__main__.div.Args": { + "full_name": "__main__.div.Args", + "members": { + "arr": { + "cairo_type": "felt*", + "offset": 1 + }, + "arr_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.div.ImplicitArgs": { + "full_name": "__main__.div.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.div.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.div.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.div.arr_len": { + "cairo_type": "felt", + "full_name": "__main__.div.arr_len", + "references": [ + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 178, + "value": "[cast(fp + (-4), felt*)]" + } ], - "compiler_version": "0.11.0.2", - "data": [ - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482480017ffe8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x480280017ffa8000", - "0x48287ffd80007fff", - "0x48487ffc7fff8000", - "0x480280007ffa8000", - "0x40317fff7ffe7ffb", - "0x482680017ffa8000", - "0x2", - "0x480280007ffa8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x480680017fff8000", - "0x2", - "0x48487ffd7fff8000", - "0x48127ffd7fff8000", - "0x480280017ffa8000", - "0x482480017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x480280017ffa8000", - "0x48127ffe7fff8000", - "0x48287ffd80007ffe", - "0x480280007ffa8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x6", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480780017fff8000", - "0x1", - "0x480b7ffc7fff8001", - "0x480b7ffd7fff8002", - "0x48507ffe7ffe8003", - "0xa0680017fff7fff", - "0x7", - "0x484480017ffd8002", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x48127ffa7fff7fff", - "0x90780017fff7fff", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402480017ffd7fff", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x484480017fff8002", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x48507ffb7ffa7fff", - "0xa0680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", - "0x482480017ffe8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x48307fff80007ffc", - "0x484480017fff8000", - "0x666666666666674000000000000000000000000000000000000000000000001", - "0x480a7ffb7fff8000", - "0x482480017ffe8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x480680017fff8000", - "0xfb", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", - "0x48127fe97fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffc", - "0x5", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x480280007ffd8000", - "0x48307ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280017ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", - "0x480280017ffb8000", - "0x48127ffe7fff8000", - "0x482480017ffe8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x480280007ffb8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffc", - "0x5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x480280007ffd8000", - "0x48507ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280017ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", - "0x480280017ffb8000", - "0x48127ffe7fff8000", - "0x482480017ffe8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x480280007ffb8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x400780017fff7ffc", - "0x2", - "0x480a7ffb7fff8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480680017fff8000", - "0x80000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280017ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x482480017fff8000", - "0x1", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x480280007ffb8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x400780017fff7ffc", - "0x2", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x48307fff80007ffe", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280017ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x480280017ffb8000", - "0x48127ffe7fff8000", - "0x482480017ffe8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x480280007ffb8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280017ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x480280007ffb8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe" + "type": "reference" + }, + "__main__.pow": { + "decorators": [ + "view" ], - "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/4939ae560bdb24e16025ed1d1573d03742bf719fd4f0c0e5fee3c2d9a7686134.cairo": "let __calldata_arg_exp = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo": "let __calldata_arg_arr_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/85fad649bf7f135456d173552226a6477267725f1aebea2c7719da647e19c5f6.cairo": "let __calldata_arg_base = [__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/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_arr_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_arr = 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_arr_len * 1;\n", - "autogen/starknet/external/div/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/div/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo": "return (syscall_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo": "let ret_value = __wrapped_func{range_check_ptr=range_check_ptr}(arr_len=__calldata_arg_arr_len, arr=__calldata_arg_arr,);\nlet (range_check_ptr, retdata_size, retdata) = div_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/div/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/pow/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/pow/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo": "return (syscall_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo": "let ret_value = __wrapped_func{range_check_ptr=range_check_ptr}(base=__calldata_arg_base, exp=__calldata_arg_exp,);\nlet (range_check_ptr, retdata_size, retdata) = pow_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/pow/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/prod/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/prod/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo": "return (syscall_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo": "let ret_value = __wrapped_func{}(arr_len=__calldata_arg_arr_len, arr=__calldata_arg_arr,);\nlet (range_check_ptr, retdata_size, retdata) = prod_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/prod/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo": "func div_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/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo": "func pow_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/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo": "func prod_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/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo": "func sub_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/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo": "func sum_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/external/sub/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/sub/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo": "return (syscall_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo": "let ret_value = __wrapped_func{}(arr_len=__calldata_arg_arr_len, arr=__calldata_arg_arr,);\nlet (range_check_ptr, retdata_size, retdata) = sub_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/sub/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/sum/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo": "let ret_value = __wrapped_func{}(arr_len=__calldata_arg_arr_len, arr=__calldata_arg_arr,);\nlet (range_check_ptr, retdata_size, retdata) = sum_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/sum/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo": "return (syscall_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/sum/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n" - }, - "instruction_locations": { - "0": { - "accessible_scopes": [ - "starkware.cairo.lang.compiler.lib.registers", - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 7, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/lang/compiler/lib/registers.cairo" - }, - "start_col": 5, - "start_line": 7 - } - }, - "1": { - "accessible_scopes": [ - "starkware.cairo.lang.compiler.lib.registers", - "starkware.cairo.lang.compiler.lib.registers.get_ap" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/lang/compiler/lib/registers.cairo" - }, - "start_col": 28, - "start_line": 16 - } - }, - "3": { - "accessible_scopes": [ - "starkware.cairo.lang.compiler.lib.registers", - "starkware.cairo.lang.compiler.lib.registers.get_ap" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/lang/compiler/lib/registers.cairo" - }, - "start_col": 20, - "start_line": 17 - } - }, - "5": { - "accessible_scopes": [ - "starkware.cairo.lang.compiler.lib.registers", - "starkware.cairo.lang.compiler.lib.registers.get_ap" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 17, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/lang/compiler/lib/registers.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "6": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "7": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "9": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "10": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "11": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 54 - } - }, - "12": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "14": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 55 - } - }, - "15": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 347, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 329 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "16": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - } - }, - "17": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 349 - } - }, - "18": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 30, - "start_line": 349 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "19": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 349, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 349 - } - }, - "20": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 328, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 350 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 328 - } - }, - "22": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 350 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "23": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 350 - } - }, - "25": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 350 - } - }, - "27": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "29": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "30": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 350, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 351 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 350 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "31": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 351 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "32": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 351 - } - }, - "34": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 351 - } - }, - "36": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 327, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 352 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - }, - "While expanding the reference 'biased_q' in:" - ], - "start_col": 20, - "start_line": 327 - } - }, - "37": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 351, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 352 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 325 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 351 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - } - }, - "38": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 348, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 13, - "start_line": 352 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 13, - "start_line": 348 - } - }, - "39": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 326, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 16, - "start_line": 352 - }, - "While expanding the reference 'r' in:" - ], - "start_col": 13, - "start_line": 326 - } - }, - "40": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 352 - } - }, - "41": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 15, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 15 - } - }, - "43": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 9, - "start_line": 16 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 5 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 5 - } - }, - "44": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 21, - "start_line": 16 - } - }, - "46": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 9, - "start_line": 16 - } - }, - "47": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 20 - } - }, - "49": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 21 - } - }, - "50": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 22, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "51": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 27, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "52": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 57, - "end_line": 28, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 28 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 35, - "end_line": 29, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "54": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 32, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "56": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 33, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 33 - } - }, - "57": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 36, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 36 - } - }, - "59": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 39, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 39 - } - }, - "61": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 40, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 40 - } - }, - "63": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 41, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 41 - } - }, - "64": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 43, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "66": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 46, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 20, - "start_line": 46 - } - }, - "68": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 23, - "start_line": 47 - } - }, - "70": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 15, - "start_line": 49 - }, - "While expanding the reference 'n_steps' in:" - ], - "start_col": 29, - "start_line": 48 - } - }, - "72": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 15, - "start_line": 49 - }, - "While expanding the reference 'n_steps' in:" - ], - "start_col": 20, - "start_line": 48 - } - }, - "73": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 15, - "start_line": 49 - }, - "While expanding the reference 'n_steps' in:" - ], - "start_col": 19, - "start_line": 48 - } - }, - "75": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 49 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 53 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 5 - } - }, - "76": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 48, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 15, - "start_line": 49 - }, - "While expanding the reference 'n_steps' in:" - ], - "start_col": 19, - "start_line": 48 - } - }, - "78": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 24, - "start_line": 49 - } - }, - "80": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 49 - } - }, - "82": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 17, - "start_line": 50 - } - }, - "83": { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 50, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "start_col": 5, - "start_line": 50 - } - }, - "84": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 9, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 9 - } - }, - "86": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 10, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 17, - "start_line": 10 - } - }, - "88": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 10, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 9, - "start_line": 10 - } - }, - "89": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 13, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 37, - "start_line": 13 - } - }, - "91": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 54, - "start_line": 13 - } - }, - "93": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 13, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 13 - } - }, - "95": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 14, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 13, - "start_line": 14 - } - }, - "96": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 14, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 13, - "start_line": 14 - } - }, - "97": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 14, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 14 - } - }, - "98": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "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/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "100": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_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": 50, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 41, - "start_line": 8 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "101": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_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": 50, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 41, - "start_line": 8 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "103": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While handling return value of" - ], - "start_col": 48, - "start_line": 1 - } - }, - "104": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "105": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "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": 8 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "106": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/sum/faf05455aa366818f74c466c8c94987c24676514c5a9f7934f7b72228c21d810.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "107": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "108": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "109": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "110": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "112": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "113": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "114": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "115": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 42, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 8 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "116": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr' in:" - ], - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "118": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - } - }, - "120": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "121": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 66, - "start_line": 2 - }, - "While expanding the reference 'ret_value' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 1 - } - }, - "122": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 8 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "124": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "126": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "127": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "128": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "129": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sum/9200521254c96a79bb547b478eae4d75a252cb747d7615078acccd332144c338.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "130": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sum/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 8, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 8 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "131": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 19, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 19 - } - }, - "133": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 17, - "start_line": 20 - } - }, - "135": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 20, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "136": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 23, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 39, - "start_line": 23 - } - }, - "138": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 23, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 56, - "start_line": 23 - } - }, - "140": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 26, - "start_line": 23 - } - }, - "142": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 24, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 13, - "start_line": 24 - } - }, - "143": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 24, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 13, - "start_line": 24 - } - }, - "144": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 24 - } - }, - "145": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "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/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "147": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_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": 51, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 18 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "148": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_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": 51, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 42, - "start_line": 18 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "150": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While handling return value of" - ], - "start_col": 49, - "start_line": 1 - } - }, - "151": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "152": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "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": 18 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "153": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/prod/aec5907d709edb2d196c3a75dc47135cf159bb79a5d667458c14ff102c5c1749.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "154": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "155": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 11, - "start_line": 18 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "156": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "157": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 11, - "start_line": 18 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "159": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 11, - "start_line": 18 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "160": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "161": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "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": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "162": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 42, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 11, - "start_line": 18 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "163": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr' in:" - ], - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "165": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - } - }, - "167": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 78, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "168": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 67, - "start_line": 2 - }, - "While expanding the reference 'ret_value' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 1 - } - }, - "169": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 78, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 18 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "171": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "173": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "174": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "175": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "176": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/prod/eb3529d693d1c3d05528614e52f001d1abd60a45747e2918bba36cceb2df824a.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "177": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/prod/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 18, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "178": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 30, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 9, - "start_line": 30 - } - }, - "180": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 32, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 18, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 325 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - } - }, - "181": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 32, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 33, - "start_line": 32 - } - }, - "182": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 32, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 41, - "start_line": 32 - } - }, - "183": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 32, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 49, - "start_line": 32 - } - }, - "185": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 32, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 18, - "start_line": 32 - } - }, - "187": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 325, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 32, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 33, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 32 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 325 - } - }, - "188": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 32, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 13, - "start_line": 33 - }, - "While expanding the reference 'q' in:" - ], - "start_col": 10, - "start_line": 32 - } - }, - "189": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 33, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 33 - } - }, - "190": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "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/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "192": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_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": 67, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 58, - "start_line": 28 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "193": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_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": 67, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 58, - "start_line": 28 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "195": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While handling return value of" - ], - "start_col": 48, - "start_line": 1 - } - }, - "196": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "197": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "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": 28 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "198": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/div/73094ee324ecd9a9a075757b1d41982131a0a18789cec6dfcba8030fda7a3307.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "199": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "200": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 27, - "start_line": 28 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "201": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "202": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 27, - "start_line": 28 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "204": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 27, - "start_line": 28 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "205": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "206": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "207": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "208": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "210": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 27, - "start_line": 28 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "211": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 119, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 101, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr' in:" - ], - "start_col": 42, - "start_line": 28 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "213": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - } - }, - "215": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 1 - } - }, - "216": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "218": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "219": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "220": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "221": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/div/bfe1b38271338a63ef6042076dbbb3f22f12f4fc176aae7d723f95fbd138c4a4.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "222": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/div/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 28, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 28 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "223": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 39, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 9, - "start_line": 39 - } - }, - "225": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 41, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 13, - "start_line": 41 - } - }, - "226": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 41, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 22, - "start_line": 41 - } - }, - "227": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 41, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 13, - "start_line": 41 - } - }, - "228": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 41, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 41 - } - }, - "229": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.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/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "231": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_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": 50, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 41, - "start_line": 37 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "232": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_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": 50, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.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": 41, - "start_line": 37 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "234": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.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": 48, - "start_line": 1 - } - }, - "235": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "236": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.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 - } - }, - "237": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/sub/f0caf8ec7a40214b768d1febe7d36b9b851da014c637ad4c898d4fc6e0c7be79.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "238": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 9, - "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": 23, - "start_line": 1 - } - }, - "239": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 37 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "240": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "241": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 10, - "start_line": 37 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "243": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 37 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "244": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "245": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "246": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7441d406a9dddc153e843ef4bae777d3135e9f94650aa19a4c12b346a202f55a.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 42, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr_len' in:" - ], - "start_col": 10, - "start_line": 37 - }, - "While handling calldata argument 'arr_len'" - ], - "start_col": 30, - "start_line": 1 - } - }, - "247": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_arr' in:" - ], - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 26, - "start_line": 5 - } - }, - "249": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - } - }, - "251": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "252": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 66, - "start_line": 2 - }, - "While expanding the reference 'ret_value' in:" - ], - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 5, - "start_line": 1 - } - }, - "253": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/fea0fa4d5b8fa7ee6c308136c9e398c54fa29cc00c6b3467d383d54910b51adf.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 37 - }, - "While handling calldata argument 'arr'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "255": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "257": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.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": 19, - "start_line": 1 - } - }, - "258": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "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 - } - }, - "259": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "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 - } - }, - "260": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/sub/a49f9d6b25691b4ace0e3e73a0d33c62f2c75dda12a30f4c46963454ebdd630b.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "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 - } - }, - "261": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/sub/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 37, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "262": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/pow.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 46, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 12, - "start_line": 46 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 5 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 45 - } - }, - "263": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 46, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 17, - "start_line": 46 - }, - "While expanding the reference 'base' in:" - ], - "start_col": 27, - "start_line": 45 - } - }, - "264": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 46, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 23, - "start_line": 46 - }, - "While expanding the reference 'exp' in:" - ], - "start_col": 33, - "start_line": 45 - } - }, - "265": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 46, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 12, - "start_line": 46 - } - }, - "267": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 46, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "268": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.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/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "270": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_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": 51, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 42, - "start_line": 45 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "271": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_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": 51, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.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": 42, - "start_line": 45 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "273": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.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": 48, - "start_line": 1 - } - }, - "274": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "275": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.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 - } - }, - "276": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/pow/a76eb4a6ee5ad9d7978800a136a736d7f23e909556d3620925d8b0f2246f336d.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "277": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/4939ae560bdb24e16025ed1d1573d03742bf719fd4f0c0e5fee3c2d9a7686134.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 33, - "start_line": 45 - }, - "While handling calldata argument 'exp'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "279": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "280": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/fd099223670ab5d428127810c2328d37c65c29951c7abc7cebaa651b40be0a6a.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 10, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "281": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/85fad649bf7f135456d173552226a6477267725f1aebea2c7719da647e19c5f6.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 89, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_base' in:" - ], - "start_col": 27, - "start_line": 45 - }, - "While handling calldata argument 'base'" - ], - "start_col": 27, - "start_line": 1 - } - }, - "282": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/4939ae560bdb24e16025ed1d1573d03742bf719fd4f0c0e5fee3c2d9a7686134.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 113, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 95, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_exp' in:" - ], - "start_col": 33, - "start_line": 45 - }, - "While handling calldata argument 'exp'" - ], - "start_col": 26, - "start_line": 1 - } - }, - "283": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - } - }, - "285": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 92, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 77, - "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": 48, - "start_line": 1 - } - }, - "286": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "288": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.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": 19, - "start_line": 1 - } - }, - "289": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "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 - } - }, - "290": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "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 - } - }, - "291": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/pow/f09f5ed3abc6fbf830770837aa52b004bb2591cf40f6ecccefa42e8e0bcc85c2.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "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 - } - }, - "292": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/pow/93099bea078b47105ec080392b498d5fa602cf51e6076f4584216f16f5b4c273.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 45, - "input_file": { - "filename": "src/utils/math.cairo" - }, - "start_col": 6, - "start_line": 45 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } + "pc": 262, + "type": "function" + }, + "__main__.pow.Args": { + "full_name": "__main__.pow.Args", + "members": { + "base": { + "cairo_type": "felt", + "offset": 0 + }, + "exp": { + "cairo_type": "felt", + "offset": 1 + } }, - "hints": { - "6": [ - { - "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": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 0 - } - } - } - ], - "15": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.signed_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import as_int, assert_integer\n\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\n\nassert_integer(ids.bound)\nassert ids.bound <= range_check_builtin.bound // 2, \\\n f'bound={hex(ids.bound)} is out of the valid range.'\n\nint_value = as_int(ids.value, PRIME)\nq, ids.r = divmod(int_value, ids.div)\n\nassert -ids.bound <= q < ids.bound, \\\n f'{int_value} / {ids.div} = {q} is out of the range [{-ids.bound}, {ids.bound}).'\n\nids.biased_q = q + ids.bound", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.signed_div_rem.biased_q": 5, - "starkware.cairo.common.math.signed_div_rem.bound": 3, - "starkware.cairo.common.math.signed_div_rem.div": 2, - "starkware.cairo.common.math.signed_div_rem.r": 4, - "starkware.cairo.common.math.signed_div_rem.value": 1 - } - } - } - ], - "52": [ - { - "accessible_scopes": [ - "starkware.cairo.common.pow", - "starkware.cairo.common.pow.pow" - ], - "code": "ids.locs.bit = (ids.prev_locs.exp % PRIME) & 1", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 4 - }, - "reference_ids": { - "starkware.cairo.common.pow.pow.locs": 7, - "starkware.cairo.common.pow.pow.prev_locs": 6 - } - } - } - ], - "98": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sum_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "145": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.prod_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "190": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.div_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "229": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sub_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "268": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.pow_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": {} - } - } - ] + "size": 2, + "type": "struct" + }, + "__main__.pow.ImplicitArgs": { + "full_name": "__main__.pow.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } }, - "identifiers": { - "__main__.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "__main__.div": { - "decorators": [ - "view" - ], - "pc": 178, - "type": "function" - }, - "__main__.div.Args": { - "full_name": "__main__.div.Args", - "members": { - "arr": { - "cairo_type": "felt*", - "offset": 1 - }, - "arr_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.div.ImplicitArgs": { - "full_name": "__main__.div.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.div.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.div.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.div.arr_len": { - "cairo_type": "felt", - "full_name": "__main__.div.arr_len", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 178, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "__main__.pow": { - "decorators": [ - "view" - ], - "pc": 262, - "type": "function" - }, - "__main__.pow.Args": { - "full_name": "__main__.pow.Args", - "members": { - "base": { - "cairo_type": "felt", - "offset": 0 - }, - "exp": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.pow.ImplicitArgs": { - "full_name": "__main__.pow.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.pow.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.pow.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.pow_": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "__main__.prod": { - "decorators": [ - "view" - ], - "pc": 131, - "type": "function" - }, - "__main__.prod.Args": { - "full_name": "__main__.prod.Args", - "members": { - "arr": { - "cairo_type": "felt*", - "offset": 1 - }, - "arr_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.prod.ImplicitArgs": { - "full_name": "__main__.prod.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.prod.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.prod.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.signed_div_rem": { - "destination": "starkware.cairo.common.math.signed_div_rem", - "type": "alias" - }, - "__main__.sub": { - "decorators": [ - "view" - ], - "pc": 223, - "type": "function" - }, - "__main__.sub.Args": { - "full_name": "__main__.sub.Args", - "members": { - "arr": { - "cairo_type": "felt*", - "offset": 1 - }, - "arr_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.sub.ImplicitArgs": { - "full_name": "__main__.sub.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.sub.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.sub.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.sub.arr_len": { - "cairo_type": "felt", - "full_name": "__main__.sub.arr_len", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 223, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "__main__.sum": { - "decorators": [ - "view" - ], - "pc": 84, - "type": "function" - }, - "__main__.sum.Args": { - "full_name": "__main__.sum.Args", - "members": { - "arr": { - "cairo_type": "felt*", - "offset": 1 - }, - "arr_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.sum.ImplicitArgs": { - "full_name": "__main__.sum.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.sum.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.sum.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.div": { - "decorators": [ - "view" - ], - "pc": 199, - "type": "function" - }, - "__wrappers__.div.Args": { - "full_name": "__wrappers__.div.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.div.ImplicitArgs": { - "full_name": "__wrappers__.div.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.div.Return": { - "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.div.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.div.__wrapped_func": { - "destination": "__main__.div", - "type": "alias" - }, - "__wrappers__.div_encode_return": { - "decorators": [], - "pc": 190, - "type": "function" - }, - "__wrappers__.div_encode_return.Args": { - "full_name": "__wrappers__.div_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__.div_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.div_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.div_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.div_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.div_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.pow": { - "decorators": [ - "view" - ], - "pc": 277, - "type": "function" - }, - "__wrappers__.pow.Args": { - "full_name": "__wrappers__.pow.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.pow.ImplicitArgs": { - "full_name": "__wrappers__.pow.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.pow.Return": { - "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.pow.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.pow.__wrapped_func": { - "destination": "__main__.pow", - "type": "alias" - }, - "__wrappers__.pow_encode_return": { - "decorators": [], - "pc": 268, - "type": "function" - }, - "__wrappers__.pow_encode_return.Args": { - "full_name": "__wrappers__.pow_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__.pow_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.pow_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.pow_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.pow_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.pow_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.prod": { - "decorators": [ - "view" - ], - "pc": 154, - "type": "function" - }, - "__wrappers__.prod.Args": { - "full_name": "__wrappers__.prod.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.prod.ImplicitArgs": { - "full_name": "__wrappers__.prod.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.prod.Return": { - "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.prod.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.prod.__wrapped_func": { - "destination": "__main__.prod", - "type": "alias" - }, - "__wrappers__.prod_encode_return": { - "decorators": [], - "pc": 145, - "type": "function" - }, - "__wrappers__.prod_encode_return.Args": { - "full_name": "__wrappers__.prod_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__.prod_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.prod_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.prod_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.prod_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.prod_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.sub": { - "decorators": [ - "view" - ], - "pc": 238, - "type": "function" - }, - "__wrappers__.sub.Args": { - "full_name": "__wrappers__.sub.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sub.ImplicitArgs": { - "full_name": "__wrappers__.sub.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sub.Return": { - "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.sub.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.sub.__wrapped_func": { - "destination": "__main__.sub", - "type": "alias" - }, - "__wrappers__.sub_encode_return": { - "decorators": [], - "pc": 229, - "type": "function" - }, - "__wrappers__.sub_encode_return.Args": { - "full_name": "__wrappers__.sub_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__.sub_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.sub_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sub_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.sub_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.sub_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.sum": { - "decorators": [ - "view" - ], - "pc": 107, - "type": "function" - }, - "__wrappers__.sum.Args": { - "full_name": "__wrappers__.sum.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sum.ImplicitArgs": { - "full_name": "__wrappers__.sum.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sum.Return": { - "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.sum.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.sum.__wrapped_func": { - "destination": "__main__.sum", - "type": "alias" - }, - "__wrappers__.sum_encode_return": { - "decorators": [], - "pc": 98, - "type": "function" - }, - "__wrappers__.sum_encode_return.Args": { - "full_name": "__wrappers__.sum_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__.sum_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.sum_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sum_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.sum_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.sum_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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.math.assert_le": { - "decorators": [], - "pc": 10, - "type": "function" - }, - "starkware.cairo.common.math.assert_le.Args": { - "full_name": "starkware.cairo.common.math.assert_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 6, - "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": 2, - "offset": 0 - }, - "pc": 6, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem": { - "decorators": [], - "pc": 15, - "type": "function" - }, - "starkware.cairo.common.math.signed_div_rem.Args": { - "full_name": "starkware.cairo.common.math.signed_div_rem.Args", - "members": { - "bound": { - "cairo_type": "felt", - "offset": 2 - }, - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.math.signed_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.signed_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.signed_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.signed_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.signed_div_rem.biased_q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.biased_q", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast([fp + (-6)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.bound": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.bound", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast([fp + (-6)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.signed_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.signed_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-5), 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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.pow.pow": { - "decorators": [], - "pc": 41, - "type": "function" - }, - "starkware.cairo.common.pow.pow.Args": { - "full_name": "starkware.cairo.common.pow.pow.Args", - "members": { - "base": { - "cairo_type": "felt", - "offset": 0 - }, - "exp": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.pow.pow.ImplicitArgs": { - "full_name": "starkware.cairo.common.pow.pow.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.pow.pow.LoopLocals": { - "full_name": "starkware.cairo.common.pow.pow.LoopLocals", - "members": { - "base": { - "cairo_type": "felt", - "offset": 3 - }, - "bit": { - "cairo_type": "felt", - "offset": 0 - }, - "exp": { - "cairo_type": "felt", - "offset": 4 - }, - "res": { - "cairo_type": "felt", - "offset": 2 - }, - "temp0": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.pow.pow.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.pow.pow.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.pow.pow.even": { - "pc": 54, - "type": "label" - }, - "starkware.cairo.common.pow.pow.locs": { - "cairo_type": "starkware.cairo.common.pow.pow.LoopLocals*", - "full_name": "starkware.cairo.common.pow.pow.locs", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 3 - }, - "pc": 51, - "value": "cast(ap, starkware.cairo.common.pow.pow.LoopLocals*)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.pow.pow.loop": { - "pc": 51, - "type": "label" - }, - "starkware.cairo.common.pow.pow.odd": { - "pc": 59, - "type": "label" - }, - "starkware.cairo.common.pow.pow.prev_locs": { - "cairo_type": "starkware.cairo.common.pow.pow.LoopLocals*", - "full_name": "starkware.cairo.common.pow.pow.prev_locs", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 3 - }, - "pc": 51, - "value": "cast(ap + (-5), starkware.cairo.common.pow.pow.LoopLocals*)" - } - ], - "type": "reference" - }, - "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.lang.compiler.lib.registers.get_ap": { - "decorators": [ - "known_ap_change" - ], - "pc": 1, - "type": "function" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.Args": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.Return": { - "cairo_type": "(ap_val: felt*)", - "type": "type_definition" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Return": { - "cairo_type": "(fp_val: felt*, pc_val: felt*)", - "type": "type_definition" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - } + "size": 1, + "type": "struct" + }, + "__main__.pow.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.pow.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.pow_": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "__main__.prod": { + "decorators": [ + "view" + ], + "pc": 131, + "type": "function" + }, + "__main__.prod.Args": { + "full_name": "__main__.prod.Args", + "members": { + "arr": { + "cairo_type": "felt*", + "offset": 1 + }, + "arr_len": { + "cairo_type": "felt", + "offset": 0 + } }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 6, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast([fp + (-6)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 15, - "value": "[cast([fp + (-6)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 3 - }, - "pc": 51, - "value": "cast(ap + (-5), starkware.cairo.common.pow.pow.LoopLocals*)" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 3 - }, - "pc": 51, - "value": "cast(ap, starkware.cairo.common.pow.pow.LoopLocals*)" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 178, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 223, - "value": "[cast(fp + (-4), felt*)]" - } - ] + "size": 2, + "type": "struct" + }, + "__main__.prod.ImplicitArgs": { + "full_name": "__main__.prod.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.prod.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.prod.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.signed_div_rem": { + "destination": "starkware.cairo.common.math.signed_div_rem", + "type": "alias" + }, + "__main__.sub": { + "decorators": [ + "view" + ], + "pc": 223, + "type": "function" + }, + "__main__.sub.Args": { + "full_name": "__main__.sub.Args", + "members": { + "arr": { + "cairo_type": "felt*", + "offset": 1 + }, + "arr_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.sub.ImplicitArgs": { + "full_name": "__main__.sub.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.sub.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.sub.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.sub.arr_len": { + "cairo_type": "felt", + "full_name": "__main__.sub.arr_len", + "references": [ + { + "ap_tracking_data": { + "group": 19, + "offset": 0 + }, + "pc": 223, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "__main__.sum": { + "decorators": [ + "view" + ], + "pc": 84, + "type": "function" + }, + "__main__.sum.Args": { + "full_name": "__main__.sum.Args", + "members": { + "arr": { + "cairo_type": "felt*", + "offset": 1 + }, + "arr_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.sum.ImplicitArgs": { + "full_name": "__main__.sum.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.sum.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.sum.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.div": { + "decorators": [ + "view" + ], + "pc": 199, + "type": "function" + }, + "__wrappers__.div.Args": { + "full_name": "__wrappers__.div.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.div.ImplicitArgs": { + "full_name": "__wrappers__.div.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.div.Return": { + "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.div.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.div.__wrapped_func": { + "destination": "__main__.div", + "type": "alias" + }, + "__wrappers__.div_encode_return": { + "decorators": [], + "pc": 190, + "type": "function" + }, + "__wrappers__.div_encode_return.Args": { + "full_name": "__wrappers__.div_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__.div_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.div_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.div_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.div_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.div_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.pow": { + "decorators": [ + "view" + ], + "pc": 277, + "type": "function" + }, + "__wrappers__.pow.Args": { + "full_name": "__wrappers__.pow.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.pow.ImplicitArgs": { + "full_name": "__wrappers__.pow.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.pow.Return": { + "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.pow.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.pow.__wrapped_func": { + "destination": "__main__.pow", + "type": "alias" + }, + "__wrappers__.pow_encode_return": { + "decorators": [], + "pc": 268, + "type": "function" + }, + "__wrappers__.pow_encode_return.Args": { + "full_name": "__wrappers__.pow_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__.pow_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.pow_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.pow_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.pow_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.pow_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.prod": { + "decorators": [ + "view" + ], + "pc": 154, + "type": "function" + }, + "__wrappers__.prod.Args": { + "full_name": "__wrappers__.prod.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.prod.ImplicitArgs": { + "full_name": "__wrappers__.prod.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.prod.Return": { + "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.prod.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.prod.__wrapped_func": { + "destination": "__main__.prod", + "type": "alias" + }, + "__wrappers__.prod_encode_return": { + "decorators": [], + "pc": 145, + "type": "function" + }, + "__wrappers__.prod_encode_return.Args": { + "full_name": "__wrappers__.prod_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__.prod_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.prod_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.prod_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.prod_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.prod_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.sub": { + "decorators": [ + "view" + ], + "pc": 238, + "type": "function" + }, + "__wrappers__.sub.Args": { + "full_name": "__wrappers__.sub.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sub.ImplicitArgs": { + "full_name": "__wrappers__.sub.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sub.Return": { + "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.sub.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.sub.__wrapped_func": { + "destination": "__main__.sub", + "type": "alias" + }, + "__wrappers__.sub_encode_return": { + "decorators": [], + "pc": 229, + "type": "function" + }, + "__wrappers__.sub_encode_return.Args": { + "full_name": "__wrappers__.sub_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__.sub_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.sub_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sub_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.sub_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.sub_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.sum": { + "decorators": [ + "view" + ], + "pc": 107, + "type": "function" + }, + "__wrappers__.sum.Args": { + "full_name": "__wrappers__.sum.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sum.ImplicitArgs": { + "full_name": "__wrappers__.sum.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sum.Return": { + "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.sum.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.sum.__wrapped_func": { + "destination": "__main__.sum", + "type": "alias" + }, + "__wrappers__.sum_encode_return": { + "decorators": [], + "pc": 98, + "type": "function" + }, + "__wrappers__.sum_encode_return.Args": { + "full_name": "__wrappers__.sum_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__.sum_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.sum_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sum_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.sum_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.sum_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.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 10, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 6, + "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": 2, + "offset": 0 + }, + "pc": 6, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem": { + "decorators": [], + "pc": 15, + "type": "function" + }, + "starkware.cairo.common.math.signed_div_rem.Args": { + "full_name": "starkware.cairo.common.math.signed_div_rem.Args", + "members": { + "bound": { + "cairo_type": "felt", + "offset": 2 + }, + "div": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.math.signed_div_rem.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.signed_div_rem.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.signed_div_rem.Return": { + "cairo_type": "(q: felt, r: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.math.signed_div_rem.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.signed_div_rem.biased_q": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.biased_q", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast([fp + (-6)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.bound": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.bound", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.div": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.div", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.r", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast([fp + (-6)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.signed_div_rem.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.signed_div_rem.value", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-5), 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.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.pow.pow": { + "decorators": [], + "pc": 41, + "type": "function" + }, + "starkware.cairo.common.pow.pow.Args": { + "full_name": "starkware.cairo.common.pow.pow.Args", + "members": { + "base": { + "cairo_type": "felt", + "offset": 0 + }, + "exp": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.pow.pow.ImplicitArgs": { + "full_name": "starkware.cairo.common.pow.pow.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.pow.pow.LoopLocals": { + "full_name": "starkware.cairo.common.pow.pow.LoopLocals", + "members": { + "base": { + "cairo_type": "felt", + "offset": 3 + }, + "bit": { + "cairo_type": "felt", + "offset": 0 + }, + "exp": { + "cairo_type": "felt", + "offset": 4 + }, + "res": { + "cairo_type": "felt", + "offset": 2 + }, + "temp0": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.pow.pow.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.pow.pow.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.pow.pow.even": { + "pc": 54, + "type": "label" + }, + "starkware.cairo.common.pow.pow.locs": { + "cairo_type": "starkware.cairo.common.pow.pow.LoopLocals*", + "full_name": "starkware.cairo.common.pow.pow.locs", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 3 + }, + "pc": 51, + "value": "cast(ap, starkware.cairo.common.pow.pow.LoopLocals*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.pow.pow.loop": { + "pc": 51, + "type": "label" + }, + "starkware.cairo.common.pow.pow.odd": { + "pc": 59, + "type": "label" + }, + "starkware.cairo.common.pow.pow.prev_locs": { + "cairo_type": "starkware.cairo.common.pow.pow.LoopLocals*", + "full_name": "starkware.cairo.common.pow.pow.prev_locs", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 3 + }, + "pc": 51, + "value": "cast(ap + (-5), starkware.cairo.common.pow.pow.LoopLocals*)" + } + ], + "type": "reference" + }, + "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.lang.compiler.lib.registers.get_ap": { + "decorators": [ + "known_ap_change" + ], + "pc": 1, + "type": "function" + }, + "starkware.cairo.lang.compiler.lib.registers.get_ap.Args": { + "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs": { + "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.lang.compiler.lib.registers.get_ap.Return": { + "cairo_type": "(ap_val: felt*)", + "type": "type_definition" + }, + "starkware.cairo.lang.compiler.lib.registers.get_ap.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args": { + "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs": { + "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Return": { + "cairo_type": "(fp_val: felt*, pc_val: felt*)", + "type": "type_definition" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 6, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast([fp + (-6)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 15, + "value": "[cast([fp + (-6)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 3 + }, + "pc": 51, + "value": "cast(ap + (-5), starkware.cairo.common.pow.pow.LoopLocals*)" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 3 + }, + "pc": 51, + "value": "cast(ap, starkware.cairo.common.pow.pow.LoopLocals*)" + }, + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 178, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 19, + "offset": 0 + }, + "pc": 223, + "value": "[cast(fp + (-4), felt*)]" } + ] } -} + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/build/proxy.json b/packages/starksheet-cairo/build/proxy.json index 0661b59e..a1e2ceaa 100644 --- a/packages/starksheet-cairo/build/proxy.json +++ b/packages/starksheet-cairo/build/proxy.json @@ -1,17350 +1,3735 @@ { - "abi": [ + "abi": [ + { + "data": [ { - "data": [ - { - "name": "implementation", - "type": "felt" - } - ], - "keys": [], - "name": "Upgraded", - "type": "event" + "name": "implementation", + "type": "felt" + } + ], + "keys": [], + "name": "Upgraded", + "type": "event" + }, + { + "data": [ + { + "name": "previousAdmin", + "type": "felt" + }, + { + "name": "newAdmin", + "type": "felt" + } + ], + "keys": [], + "name": "AdminChanged", + "type": "event" + }, + { + "inputs": [ + { + "name": "proxy_admin", + "type": "felt" }, { - "data": [ - { - "name": "previousAdmin", - "type": "felt" - }, - { - "name": "newAdmin", - "type": "felt" - } - ], - "keys": [], - "name": "AdminChanged", - "type": "event" + "name": "implementation_hash", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" }, { - "inputs": [ - { - "name": "proxy_admin", - "type": "felt" - }, - { - "name": "implementation_hash", - "type": "felt" - }, - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "constructor", - "outputs": [], - "type": "constructor" + "name": "calldata_size", + "type": "felt" }, { - "inputs": [ - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_size", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__default__", - "outputs": [ - { - "name": "retdata_size", - "type": "felt" - }, - { - "name": "retdata", - "type": "felt*" - } - ], - "type": "function" + "name": "calldata", + "type": "felt*" + } + ], + "name": "__default__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" }, { - "inputs": [ - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_size", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__l1_default__", - "outputs": [], - "type": "l1_handler" + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" }, { - "inputs": [], - "name": "get_implementation_hash", - "outputs": [ - { - "name": "class_hash", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" + "name": "calldata_size", + "type": "felt" }, { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - } - ], - "name": "set_implementation_hash", - "outputs": [], - "type": "function" + "name": "calldata", + "type": "felt*" + } + ], + "name": "__l1_default__", + "outputs": [], + "type": "l1_handler" + }, + { + "inputs": [], + "name": "get_implementation_hash", + "outputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" } + ], + "name": "set_implementation_hash", + "outputs": [], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x13a", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } ], - "entry_points_by_type": { - "CONSTRUCTOR": [ - { - "offset": 314, - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - } + "EXTERNAL": [ + { + "offset": "0x16a", + "selector": "0x0" + }, + { + "offset": "0x1bb", + "selector": "0x1679fae2e055e520e40aa3151502bc246034020f987623497fa9bd662846fa7" + }, + { + "offset": "0x1a3", + "selector": "0x1d15dd5e6cac14c959221a0b45927b113a91fcfffa4c7bbab19b28d345467df" + } + ], + "L1_HANDLER": [ + { + "offset": "0x183", + "selector": "0x0" + } + ] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.upgrades.library", + "openzeppelin.upgrades.library.Proxy", + "openzeppelin.upgrades.library.Proxy.initializer" ], - "EXTERNAL": [ - { - "offset": 362, - "selector": "0x0" - }, - { - "offset": 443, - "selector": "0x1679fae2e055e520e40aa3151502bc246034020f987623497fa9bd662846fa7" - }, - { - "offset": 419, - "selector": "0x1d15dd5e6cac14c959221a0b45927b113a91fcfffa4c7bbab19b28d345467df" - } + "end_pc": 211, + "flow_tracking_data": { + "ap_tracking": { + "group": 19, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 209, + "value": "Proxy: contract already initialized" + }, + { + "accessible_scopes": [ + "openzeppelin.upgrades.library", + "openzeppelin.upgrades.library.Proxy", + "openzeppelin.upgrades.library.Proxy.assert_only_admin" + ], + "end_pc": 231, + "flow_tracking_data": { + "ap_tracking": { + "group": 21, + "offset": 29 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 230, + "value": "Proxy: caller is not admin" + }, + { + "accessible_scopes": [ + "openzeppelin.upgrades.library", + "openzeppelin.upgrades.library.Proxy", + "openzeppelin.upgrades.library.Proxy._set_implementation_hash" ], - "L1_HANDLER": [ - { - "offset": 387, - "selector": "0x0" + "end_pc": 271, + "flow_tracking_data": { + "ap_tracking": { + "group": 25, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 268, + "value": "Proxy: implementation hash cannot be zero" + } + ], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4c69627261727943616c6c", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4c69627261727943616c6c4c3148616e646c6572", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbe", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb8", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x120650e571756796b93f65826a80b3511d4f3a06808e82cb37407903b09d995", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3f1abe37754ee6ca6d8dfa1036089f78a07ebe8f3b1e336cdbf3274d25becd0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xee2b6c840729051a0d06a623ff093dcc01e03f2e0c0e07114ac2440394b889", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x387c153462d309d4b5a1fc5f90e85bc59eeb2094b2fcef46513ea5f1d1c9b85", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6a", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff64", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1c", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", + "0x40127fe87fff7fff", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8a", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fe77fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff54", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2a", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa9", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x20780017fff7ffb", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed0", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280037ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x4", + "0x480280037ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea2", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff76", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", + "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", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2a", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "10": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], + "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call.syscall_ptr": 0 } - ] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "end_pc": 211, - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 23 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 209, - "value": "Proxy: contract already initialized" - }, - { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "end_pc": 231, - "flow_tracking_data": { - "ap_tracking": { - "group": 21, - "offset": 29 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 230, - "value": "Proxy: caller is not admin" - }, - { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "end_pc": 271, - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 268, - "value": "Proxy: implementation hash cannot be zero" + } + } + ], + "22": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], + "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 1 + } + } + } + ], + "30": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 2 + } + } + } + ], + "38": [ + { + "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": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 3 + } + } + } + ], + "47": [ + { + "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": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 4 + } + } + } + ], + "57": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 5 + } + } + } + ], + "60": [ + { + "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": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 6 } + } + } + ], + "335": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 30, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "395": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__l1_default__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 34, + "offset": 50 + }, + "reference_ids": {} + } + } + ], + "410": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_hash_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 36, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "452": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.set_implementation_hash" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 39, + "offset": 100 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.Proxy": { + "destination": "openzeppelin.upgrades.library.Proxy", + "type": "alias" + }, + "__main__.__default__": { + "decorators": [ + "external", + "raw_input", + "raw_output" ], - "builtins": [ - "pedersen", - "range_check" + "pc": 344, + "type": "function" + }, + "__main__.__default__.Args": { + "full_name": "__main__.__default__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__default__.ImplicitArgs": { + "full_name": "__main__.__default__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__default__.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.__default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__l1_default__": { + "decorators": [ + "l1_handler", + "raw_input" ], - "compiler_version": "0.11.0.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4c69627261727943616c6c", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4c69627261727943616c6c4c3148616e646c6572", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbe", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb8", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x120650e571756796b93f65826a80b3511d4f3a06808e82cb37407903b09d995", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", - "0x40137fff7fff8001", - "0x4003800080017ffc", - "0x4003800180017ffd", - "0x4826800180018000", - "0x2", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3f1abe37754ee6ca6d8dfa1036089f78a07ebe8f3b1e336cdbf3274d25becd0", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xee2b6c840729051a0d06a623ff093dcc01e03f2e0c0e07114ac2440394b889", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x387c153462d309d4b5a1fc5f90e85bc59eeb2094b2fcef46513ea5f1d1c9b85", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6a", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff64", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x1c", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", - "0x40127fe87fff7fff", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8a", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127fe77fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff54", - "0x48127ffe7fff8000", - "0x48127fe37fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2a", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa9", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x20780017fff7ffb", - "0x4", - "0x10780017fff7fff", - "0x9", - "0x48127ffd7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed0", - "0x48127ffd7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280037ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x4", - "0x480280037ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x482680017ffd8000", - "0x4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", - "0x48127ffc7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea2", - "0x48127ffd7fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff76", - "0x48127ffc7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", - "0x48127ffd7fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x208b7fff7fff7ffe", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", - "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", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2a", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" + "pc": 371, + "type": "function" + }, + "__main__.__l1_default__.Args": { + "full_name": "__main__.__l1_default__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__l1_default__.ImplicitArgs": { + "full_name": "__main__.__l1_default__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__l1_default__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__l1_default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.constructor": { + "decorators": [ + "constructor" ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", - "autogen/starknet/arg_processor/1b89ef2fbbb6943f8dd42dcbdc1e699db576228e665ff8b5ae3c1c3c39cb1777.cairo": "assert [__calldata_ptr] = newAdmin;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/34daa67a71080d8fd9f43eba24edcda1398bd08222cccf4a6b905a714e6e9afa.cairo": "assert [__return_value_ptr] = ret_value.class_hash;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/3f2af33c875170cc67ae2f432d9bbef7059830e387aaef0a4e6fb0dbf7fc2331.cairo": "let __calldata_arg_proxy_admin = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_calldata = cast(__calldata_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_calldata_len * 1;\n", - "autogen/starknet/arg_processor/635ec603a576c378b96508409ebffc1de2cc10639922f57a6f56f1417ab7afa6.cairo": "assert [__calldata_ptr] = previousAdmin;\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/8ec556ced0db43684bb87c7dc80e7b39277fb7b45da4a9dc079ccdf1e7642479.cairo": "assert [__calldata_ptr] = implementation;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo": "let __calldata_arg_calldata_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo": "let __calldata_actual_size = __calldata_ptr - cast([cast(fp + (-3), felt**)], felt*);\n", - "autogen/starknet/arg_processor/c7e46960a2fa69d5c0a7282c1f15259a900e9ff0845fd5fc8eb52633fe023f7c.cairo": "let __calldata_arg_implementation_hash = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo": "let __calldata_arg_selector = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", - "autogen/starknet/event/AdminChanged/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/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", - "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", - "autogen/starknet/event/Upgraded/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/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", - "autogen/starknet/external/__default__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/__default__/74d1912275914830da60365bd64f810a85eb6f691ab84ce92d5eb5e532ea2828.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(selector=[cast(fp + (-6), felt*)], calldata_size=[cast(fp + (-4), felt*)], calldata=[cast(fp + (-3), felt**)],);\nlet retdata_size = ret_value.retdata_size;\nlet retdata = ret_value.retdata;\n", - "autogen/starknet/external/__default__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/__default__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/__default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(selector=[cast(fp + (-6), felt*)], calldata_size=[cast(fp + (-4), felt*)], calldata=[cast(fp + (-3), felt**)],);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/__l1_default__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/__l1_default__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/__l1_default__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/__l1_default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(proxy_admin=__calldata_arg_proxy_admin, implementation_hash=__calldata_arg_implementation_hash, selector=__calldata_arg_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/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/get_implementation_hash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.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_implementation_hash_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/get_implementation_hash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/get_implementation_hash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/get_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo": "func get_implementation_hash_encode_return(ret_value: (class_hash: 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/set_implementation_hash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/set_implementation_hash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/set_implementation_hash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/set_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_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/storage_var/Proxy_admin/decl.cairo": "namespace Proxy_admin {\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}() -> (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}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/Proxy_admin/impl.cairo": "namespace Proxy_admin {\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 = 420809302088575566661732159258626015934899866033455122060647015585080981641;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (admin: 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/Proxy_implementation_hash/decl.cairo": "namespace Proxy_implementation_hash {\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 implementation: 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/Proxy_implementation_hash/impl.cairo": "namespace Proxy_implementation_hash {\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 = 1783935019461685855687084032167085762428877981963606680389089912112530844880;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n implementation: 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/Proxy_initialized/decl.cairo": "namespace Proxy_initialized {\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 initialized: 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/Proxy_initialized/impl.cairo": "namespace Proxy_initialized {\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 = 1596797181605835465375385856756254615380245139672087060603160900530960374661;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n initialized: 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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 12, - "end_line": 4, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 4 - } - }, - "2": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 5, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 5 - } - }, - "3": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 90 - } - }, - "5": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 89 - } - }, - "6": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 89 - } - }, - "7": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 89 - } - }, - "8": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 89 - } - }, - "9": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 89 - } - }, - "10": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 96, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 96 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 99, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 100 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 85 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 99 - } - }, - "12": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 26, - "start_line": 100 - } - }, - "13": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 57, - "start_line": 100 - } - }, - "14": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 100, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 100 - } - }, - "15": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 112, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 112 - } - }, - "17": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "18": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "19": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "20": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "21": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 117, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 111 - } - }, - "22": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 98, - "end_line": 118, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 118 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 121, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 107, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 122 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 107 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 121 - } - }, - "24": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 26, - "start_line": 122 - } - }, - "25": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 57, - "start_line": 122 - } - }, - "26": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 122, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 122 - } - }, - "27": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 63, - "start_line": 202 - } - }, - "29": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 202, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 202 - } - }, - "30": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 93, - "end_line": 203, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 203 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 58, - "end_line": 204, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "32": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 28, - "start_line": 205 - } - }, - "33": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "34": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 58, - "start_line": 354 - } - }, - "36": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "37": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "38": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 355, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 355 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 357, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "40": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 358 - } - }, - "41": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 358 - } - }, - "42": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 372, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 372 - } - }, - "44": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "45": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "46": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "47": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 374, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 374 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 375, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "49": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 376 - } - }, - "50": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 392, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 392 - } - }, - "52": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "53": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "54": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "55": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "56": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "57": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 85, - "end_line": 394, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 394 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 51, - "end_line": 395, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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 - } - }, - "59": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 396 - } - }, - "60": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 12 - } - }, - "62": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 9, - "start_line": 14 - } - }, - "64": { - "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": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "65": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "67": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "69": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "70": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "72": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "73": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "75": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "76": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ec556ced0db43684bb87c7dc80e7b39277fb7b45da4a9dc079ccdf1e7642479.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 15, - "start_line": 16 - }, - "While handling calldata argument 'implementation'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "77": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8ec556ced0db43684bb87c7dc80e7b39277fb7b45da4a9dc079ccdf1e7642479.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 15, - "start_line": 16 - }, - "While handling calldata argument 'implementation'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "79": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "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": 16 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "80": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "82": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 29, - "start_line": 1 - }, - "While expanding the reference '__keys_ptr' in:" - ], - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 2 - } - }, - "83": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "84": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 84, - "start_line": 1 - }, - "While expanding the reference '__data_ptr' in:" - ], - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 4 - } - }, - "85": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "87": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "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": 16 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "88": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Upgraded", - "openzeppelin.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "89": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "91": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "93": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "94": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "96": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "97": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "99": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "100": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/635ec603a576c378b96508409ebffc1de2cc10639922f57a6f56f1417ab7afa6.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 19, - "start_line": 20 - }, - "While handling calldata argument 'previousAdmin'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "101": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1b89ef2fbbb6943f8dd42dcbdc1e699db576228e665ff8b5ae3c1c3c39cb1777.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 40, - "start_line": 20 - }, - "While handling calldata argument 'newAdmin'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "102": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/1b89ef2fbbb6943f8dd42dcbdc1e699db576228e665ff8b5ae3c1c3c39cb1777.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/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": 40, - "start_line": 20 - }, - "While handling calldata argument 'newAdmin'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "104": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/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 - } - }, - "105": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "107": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/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 - } - }, - "108": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "109": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/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 - } - }, - "110": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "112": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/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 - } - }, - "113": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.AdminChanged", - "openzeppelin.upgrades.library.AdminChanged.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 20 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "114": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "115": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "116": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "118": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "119": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "120": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "121": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - } - }, - "123": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_implementation_hash/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 - } - }, - "124": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 58, - "start_line": 16 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 15 - } - }, - "125": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 37, - "start_line": 16 - } - }, - "127": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "128": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "129": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "130": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 45, - "start_line": 21 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 16 - } - }, - "131": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 22 - } - }, - "132": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "133": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "134": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 30, - "start_line": 26 - } - }, - "136": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_implementation_hash/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 - } - }, - "137": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 31, - "start_line": 27 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 26 - } - }, - "138": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 55, - "start_line": 27 - } - }, - "139": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "141": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "142": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/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 - } - }, - "143": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_implementation_hash", - "openzeppelin.upgrades.library.Proxy_implementation_hash.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "144": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "145": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "146": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "148": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "149": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "150": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "151": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "153": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_admin/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 - } - }, - "154": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "155": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "157": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "158": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "159": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "160": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "161": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "162": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "163": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "164": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "166": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_admin/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 - } - }, - "167": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "168": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "169": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "171": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "172": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/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 - } - }, - "173": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_admin", - "openzeppelin.upgrades.library.Proxy_admin.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "174": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "175": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "176": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "178": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "179": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "180": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "181": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - } - }, - "183": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_initialized/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 - } - }, - "184": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 58, - "start_line": 16 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 15 - } - }, - "185": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 37, - "start_line": 16 - } - }, - "187": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "188": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "189": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "190": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 45, - "start_line": 21 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 16 - } - }, - "191": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 22 - } - }, - "192": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "193": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "194": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 30, - "start_line": 26 - } - }, - "196": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/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/Proxy_initialized/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 - } - }, - "197": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 31, - "start_line": 27 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 26 - } - }, - "198": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 55, - "start_line": 27 - } - }, - "199": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "201": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "202": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/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 - } - }, - "203": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy_initialized", - "openzeppelin.upgrades.library.Proxy_initialized.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "204": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 29, - "start_line": 47 - }, - "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": 22, - "start_line": 44 - } - }, - "205": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 29, - "start_line": 47 - }, - "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": 42, - "start_line": 44 - } - }, - "206": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 85, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 29, - "start_line": 47 - }, - "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": 70, - "start_line": 44 - } - }, - "207": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 29, - "start_line": 47 - } - }, - "209": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 49, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 13, - "start_line": 49 - } - }, - "211": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 52 - }, - "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": 29, - "start_line": 47 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "212": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 52 - }, - "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": 29, - "start_line": 47 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "213": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 47, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 52 - }, - "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": 29, - "start_line": 47 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "214": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 33, - "start_line": 52 - } - }, - "216": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 52, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 52 - } - }, - "218": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 45, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 20, - "start_line": 53 - }, - "While expanding the reference 'proxy_admin' in:" - ], - "start_col": 9, - "start_line": 45 - } - }, - "219": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 53, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 53 - } - }, - "221": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.initializer" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 54, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 54 - } - }, - "222": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 24, - "start_line": 62 - }, - "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": 28, - "start_line": 61 - } - }, - "223": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 24, - "start_line": 62 - } - }, - "225": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 200, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 62, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 23, - "start_line": 63 - }, - "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": 24, - "start_line": 62 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 200 - } - }, - "226": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 23, - "start_line": 63 - }, - "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": 48, - "start_line": 61 - } - }, - "227": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 23, - "start_line": 63 - }, - "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": 76, - "start_line": 61 - } - }, - "228": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 23, - "start_line": 63 - } - }, - "230": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 65, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 13, - "start_line": 65 - } - }, - "231": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 67 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 28, - "start_line": 61 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 63 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "232": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 67 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 48, - "start_line": 61 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 23, - "start_line": 63 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "233": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 63, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 67 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 76, - "start_line": 61 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 23, - "start_line": 63 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "234": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.assert_only_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 67, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 67 - } - }, - "235": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 76 - }, - "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": 34, - "start_line": 74 - } - }, - "236": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 76 - }, - "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": 54, - "start_line": 74 - } - }, - "237": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 76 - }, - "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": 82, - "start_line": 74 - } - }, - "238": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 76 - } - }, - "240": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 76, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 76 - } - }, - "241": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 82 - }, - "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": 79 - } - }, - "242": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 82 - }, - "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": 79 - } - }, - "243": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 82 - }, - "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": 68, - "start_line": 79 - } - }, - "244": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 16, - "start_line": 82 - } - }, - "246": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy.get_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 82, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 82 - } - }, - "247": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 79 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 89 - } - }, - "248": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 79 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 89 - } - }, - "249": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 83, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 79 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 89 - } - }, - "250": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 92 - } - }, - "252": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 93 - }, - "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": 32, - "start_line": 92 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 79 - } - }, - "253": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 93 - }, - "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": 32, - "start_line": 92 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 40, - "start_line": 79 - } - }, - "254": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 83, - "end_line": 79, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 93 - }, - "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": 32, - "start_line": 92 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 68, - "start_line": 79 - } - }, - "255": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 27, - "start_line": 93 - }, - "While expanding the reference 'new_admin' in:" - ], - "start_col": 9, - "start_line": 90 - } - }, - "256": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 93 - } - }, - "258": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 94 - }, - "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": 93 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 19 - } - }, - "259": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 94 - }, - "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": 93 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 19 - } - }, - "260": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 92, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 27, - "start_line": 94 - }, - "While expanding the reference 'previous_admin' in:" - ], - "start_col": 14, - "start_line": 92 - } - }, - "261": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 90, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 43, - "start_line": 94 - }, - "While expanding the reference 'new_admin' in:" - ], - "start_col": 9, - "start_line": 90 - } - }, - "262": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 94 - } - }, - "264": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 89 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 94 - }, - "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 - } - }, - "265": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_admin/decl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 93, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 89 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 93 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 19 - } - }, - "266": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/AdminChanged/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 20, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 94, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 89, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 89 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 94 - }, - "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 - } - }, - "267": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_admin" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 95, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 95 - } - }, - "268": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 103, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 29, - "start_line": 106 - }, - "While expanding the reference 'new_implementation' in:" - ], - "start_col": 9, - "start_line": 103 - } - }, - "269": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 106, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 13, - "start_line": 106 - } - }, - "271": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 109 - }, - "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": 35, - "start_line": 102 - } - }, - "272": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 109 - }, - "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": 55, - "start_line": 102 - } - }, - "273": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 109 - }, - "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": 83, - "start_line": 102 - } - }, - "274": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 103, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 41, - "start_line": 109 - }, - "While expanding the reference 'new_implementation' in:" - ], - "start_col": 9, - "start_line": 103 - } - }, - "275": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 109 - } - }, - "277": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 110 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 109 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "278": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 110 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 109 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 21 - } - }, - "279": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 103, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 23, - "start_line": 110 - }, - "While expanding the reference 'new_implementation' in:" - ], - "start_col": 9, - "start_line": 103 - } - }, - "280": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 110 - } - }, - "282": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 111 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 35, - "start_line": 102 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 110 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "283": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_hash/decl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 109, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 111 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 55, - "start_line": 102 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 109 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 21 - } - }, - "284": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 16, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 110, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 111 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 83, - "start_line": 102 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 110 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 16 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - } - }, - "285": { - "accessible_scopes": [ - "openzeppelin.upgrades.library", - "openzeppelin.upgrades.library.Proxy", - "openzeppelin.upgrades.library.Proxy._set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 111, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 111 - } - }, - "286": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 25, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 25 - } - }, - "288": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 26, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 44 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 18 - } - }, - "289": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 26, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 42, - "start_line": 44 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 18 - } - }, - "290": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 85, - "end_line": 44, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 26, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 70, - "start_line": 44 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 18 - } - }, - "291": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 19, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 26, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 23, - "start_line": 26 - }, - "While expanding the reference 'proxy_admin' in:" - ], - "start_col": 5, - "start_line": 19 - } - }, - "292": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 26, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 26 - } - }, - "294": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 20, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 36, - "start_line": 27 - }, - "While expanding the reference 'implementation_hash' in:" - ], - "start_col": 5, - "start_line": 20 - } - }, - "295": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "297": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 55, - "start_line": 102 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 55, - "start_line": 102 - } - }, - "298": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 83, - "start_line": 102 - }, - "While auto generating local variable for 'range_check_ptr'." - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 83, - "start_line": 102 - } - }, - "299": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 29, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "301": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 29, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "303": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 36, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 9, - "start_line": 31 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 85 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 35, - "start_line": 102 - } - }, - "304": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 20, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 32, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 32 - }, - "While expanding the reference 'implementation_hash' in:" - ], - "start_col": 5, - "start_line": 20 - } - }, - "305": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 33, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 31, - "start_line": 33 - }, - "While expanding the reference 'selector' in:" - ], - "start_col": 5, - "start_line": 21 - } - }, - "306": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 22, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 34, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 27, - "start_line": 34 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 5, - "start_line": 22 - } - }, - "307": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 35, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 22, - "start_line": 35 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 5, - "start_line": 23 - } - }, - "308": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 36, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 9, - "start_line": 31 - } - }, - "310": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 36, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 39, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 39 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 18 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 31 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 85 - } - }, - "311": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 39, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 39 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 18 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 55, - "start_line": 102 - }, - "While auto generating local variable for 'pedersen_ptr'." - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 55, - "start_line": 102 - } - }, - "312": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 102, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 27, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 39, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 39 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 18 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 83, - "start_line": 102 - }, - "While auto generating local variable for 'range_check_ptr'." - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 83, - "start_line": 102 - } - }, - "313": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 39, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 39 - } - }, - "314": { - "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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "315": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "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": 23, - "end_line": 22, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 5, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "316": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "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": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "317": { - "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/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 22, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "319": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "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": 23, - "end_line": 22, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 5, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "320": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "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": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "321": { - "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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "322": { - "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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "323": { - "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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "324": { - "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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "325": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "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": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "327": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/3f2af33c875170cc67ae2f432d9bbef7059830e387aaef0a4e6fb0dbf7fc2331.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 19, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 155, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 129, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_proxy_admin' in:" - ], - "start_col": 5, - "start_line": 19 - }, - "While handling calldata argument 'proxy_admin'" - ], - "start_col": 34, - "start_line": 1 - } - }, - "328": { - "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/c7e46960a2fa69d5c0a7282c1f15259a900e9ff0845fd5fc8eb52633fe023f7c.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 20, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 211, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 177, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_implementation_hash' in:" - ], - "start_col": 5, - "start_line": 20 - }, - "While handling calldata argument 'implementation_hash'" - ], - "start_col": 42, - "start_line": 1 - } - }, - "329": { - "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/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 21, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 245, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 222, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_selector' in:" - ], - "start_col": 5, - "start_line": 21 - }, - "While handling calldata argument 'selector'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "330": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "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": 23, - "end_line": 22, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 287, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 260, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 5, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "331": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "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": 20, - "end_line": 23, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 321, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 298, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata' in:" - ], - "start_col": 5, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 31, - "start_line": 5 - } - }, - "333": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - } - }, - "335": { - "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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "337": { - "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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "338": { - "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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "339": { - "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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "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": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "340": { - "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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "342": { - "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/a63470f916c9fc15a1cdacb13e6bca67fadb791bed8c7bda38a4b758694cd880.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 18, - "input_file": { - "filename": "src/utils/proxy.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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "343": { - "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": 18, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "344": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 52 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 49 - } - }, - "345": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 52 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 49 - } - }, - "346": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 52 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 74 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 49 - } - }, - "347": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 52 - } - }, - "349": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 59, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 48, - "start_line": 54 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 85 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 52 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - } - }, - "350": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 20, - "start_line": 55 - }, - "While expanding the reference 'class_hash' in:" - ], - "start_col": 10, - "start_line": 52 - } - }, - "351": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 50, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 56, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 27, - "start_line": 56 - }, - "While expanding the reference 'selector' in:" - ], - "start_col": 5, - "start_line": 50 - } - }, - "352": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 50, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 57, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 23, - "start_line": 57 - }, - "While expanding the reference 'calldata_size' in:" - ], - "start_col": 21, - "start_line": 50 - } - }, - "353": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 50, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 58, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 18, - "start_line": 58 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 42, - "start_line": 50 - } - }, - "354": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 59, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 48, - "start_line": 54 - } - }, - "356": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 85, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 59, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 60, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 49 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 54 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 85 - } - }, - "357": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 60, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 49 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 52 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - } - }, - "358": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 52, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 60, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 49 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 52 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 74 - } - }, - "359": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 54, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 60, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 13, - "start_line": 60 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 10, - "start_line": 54 - } - }, - "360": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 54, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 60, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 27, - "start_line": 60 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 30, - "start_line": 54 - } - }, - "361": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 60, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 60 - } - }, - "362": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/74d1912275914830da60365bd64f810a85eb6f691ab84ce92d5eb5e532ea2828.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "363": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/74d1912275914830da60365bd64f810a85eb6f691ab84ce92d5eb5e532ea2828.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "364": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/74d1912275914830da60365bd64f810a85eb6f691ab84ce92d5eb5e532ea2828.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - }, - "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": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "365": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 150, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/74d1912275914830da60365bd64f810a85eb6f691ab84ce92d5eb5e532ea2828.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - } - }, - "366": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 190, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/74d1912275914830da60365bd64f810a85eb6f691ab84ce92d5eb5e532ea2828.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 166, - "start_line": 1 - } - }, - "367": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 226, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/74d1912275914830da60365bd64f810a85eb6f691ab84ce92d5eb5e532ea2828.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 201, - "start_line": 1 - } - }, - "368": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - } - }, - "370": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 49, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 49 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "371": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 68 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 65 - } - }, - "372": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 68 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 65 - } - }, - "373": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 68 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 74 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 65 - } - }, - "374": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 68 - } - }, - "376": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 107, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 75, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 70 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 107 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 24, - "start_line": 68 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - } - }, - "377": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 71, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 20, - "start_line": 71 - }, - "While expanding the reference 'class_hash' in:" - ], - "start_col": 10, - "start_line": 68 - } - }, - "378": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 66, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 72, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 27, - "start_line": 72 - }, - "While expanding the reference 'selector' in:" - ], - "start_col": 5, - "start_line": 66 - } - }, - "379": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 66, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 73, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 23, - "start_line": 73 - }, - "While expanding the reference 'calldata_size' in:" - ], - "start_col": 21, - "start_line": 66 - } - }, - "380": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 66, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 74, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 18, - "start_line": 74 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 42, - "start_line": 66 - } - }, - "381": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 75, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 70 - } - }, - "383": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 107, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 75, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 76, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 76 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 65 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 70 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 107 - } - }, - "384": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 76, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 76 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 65 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 24, - "start_line": 68 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - } - }, - "385": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 68, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 76, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 76 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 65 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 68 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 74 - } - }, - "386": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 76, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 76 - } - }, - "387": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "388": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 41, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "389": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 84, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 69, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "390": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 150, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - } - }, - "391": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 190, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 166, - "start_line": 1 - } - }, - "392": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 226, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 201, - "start_line": 1 - } - }, - "393": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - } - }, - "395": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "397": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "398": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "399": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "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": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "400": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "402": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/3a69c47091149a3803fd6768a1d0ff324fc3fd5dd88bf37077db49b57745357c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "403": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 65, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 65 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "404": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 83, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 83 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 34, - "start_line": 74 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 80 - } - }, - "405": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 83, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 83 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 54, - "start_line": 74 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 80 - } - }, - "406": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 97, - "end_line": 74, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 83, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 83 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 82, - "start_line": 74 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 80 - } - }, - "407": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 83, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 24, - "start_line": 83 - } - }, - "409": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 84, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 84 - } - }, - "410": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "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_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "412": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/34daa67a71080d8fd9f43eba24edcda1398bd08222cccf4a6b905a714e6e9afa.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 81, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 81 - }, - "While handling return value 'class_hash'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "413": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/34daa67a71080d8fd9f43eba24edcda1398bd08222cccf4a6b905a714e6e9afa.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 81, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 5, - "start_line": 81 - }, - "While handling return value 'class_hash'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "415": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 80 - }, - "While handling return value of" - ], - "start_col": 75, - "start_line": 1 - } - }, - "416": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "417": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "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": 80 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "418": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation_hash/0cddee7ff6a1a85d58b0d111d66ddbe9f647369acbda388d9de2599ddee9feff.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "419": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "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": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "420": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "421": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "422": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "423": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - } - }, - "425": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 112, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 97, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "426": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 113, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "428": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "429": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "430": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "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": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "431": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "432": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/8e6af712eb2d55b31152ae8d0e9d45fa59efd85e61cbd269d4a00bfc7cfab13d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "433": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 80, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 80 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "434": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 91, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 91 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 28, - "start_line": 61 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 88 - } - }, - "435": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 76, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 91, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 91 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 48, - "start_line": 61 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 88 - } - }, - "436": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 91, - "end_line": 61, - "input_file": { - "filename": "/Users/clementwalter/.pyenv/versions/starksheet/lib/python3.9/site-packages/openzeppelin/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 91, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 91 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 76, - "start_line": 61 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 88 - } - }, - "437": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 91, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 91 - } - }, - "439": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 89, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 92, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 36, - "start_line": 92 - }, - "While expanding the reference 'class_hash' in:" - ], - "start_col": 5, - "start_line": 89 - } - }, - "440": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 92, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 92 - } - }, - "442": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 93, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 5, - "start_line": 93 - } - }, - "443": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "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": 21, - "end_line": 89, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 89 - }, - "While handling calldata argument 'class_hash'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "445": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "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": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "446": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "447": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 76, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 50, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "448": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 93, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 78, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "449": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 89, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 153, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 128, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_class_hash' in:" - ], - "start_col": 5, - "start_line": 89 - }, - "While handling calldata argument 'class_hash'" - ], - "start_col": 33, - "start_line": 1 - } - }, - "450": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - } - }, - "452": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "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/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "454": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "455": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "456": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "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": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "457": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "459": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/eedf6b4a90e176edbee387bcb2f48c00e957556d2a843e7a72a612c8f792df2a.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "460": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/set_implementation_hash/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 88, - "input_file": { - "filename": "src/utils/proxy.cairo" - }, - "start_col": 6, - "start_line": 88 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } + "pc": 286, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "implementation_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "proxy_admin": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 2 + } }, - "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": {} - } - } - ], - "10": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call.syscall_ptr": 0 - } - } - } - ], - "22": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 1 - } - } - } - ], - "30": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 2 - } - } - } - ], - "38": [ - { - "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": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 3 - } - } - } - ], - "47": [ - { - "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": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 4 - } - } - } - ], - "57": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 5 - } - } - } - ], - "60": [ - { - "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": 7, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 6 - } - } - } - ], - "335": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "395": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 34, - "offset": 50 - }, - "reference_ids": {} - } - } - ], - "410": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_hash_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "452": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_implementation_hash" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 100 - }, - "reference_ids": {} - } - } - ] + "size": 5, + "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 + } }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Proxy": { - "destination": "openzeppelin.upgrades.library.Proxy", - "type": "alias" - }, - "__main__.__default__": { - "decorators": [ - "external", - "raw_input", - "raw_output" - ], - "pc": 344, - "type": "function" - }, - "__main__.__default__.Args": { - "full_name": "__main__.__default__.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 2 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.__default__.ImplicitArgs": { - "full_name": "__main__.__default__.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.__default__.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__main__.__default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__l1_default__": { - "decorators": [ - "l1_handler", - "raw_input" - ], - "pc": 371, - "type": "function" - }, - "__main__.__l1_default__.Args": { - "full_name": "__main__.__l1_default__.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 2 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.__l1_default__.ImplicitArgs": { - "full_name": "__main__.__l1_default__.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.__l1_default__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__l1_default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 286, - "type": "function" - }, - "__main__.constructor.Args": { - "full_name": "__main__.constructor.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 3 - }, - "implementation_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "proxy_admin": { - "cairo_type": "felt", - "offset": 0 - }, - "selector": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 5, - "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": 2 - }, - "__main__.get_implementation_hash": { - "decorators": [ - "view" - ], - "pc": 404, - "type": "function" - }, - "__main__.get_implementation_hash.Args": { - "full_name": "__main__.get_implementation_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_implementation_hash.ImplicitArgs": { - "full_name": "__main__.get_implementation_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.get_implementation_hash.Return": { - "cairo_type": "(class_hash: felt)", - "type": "type_definition" - }, - "__main__.get_implementation_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "__main__.library_call_l1_handler": { - "destination": "starkware.starknet.common.syscalls.library_call_l1_handler", - "type": "alias" - }, - "__main__.set_implementation_hash": { - "decorators": [ - "external" - ], - "pc": 434, - "type": "function" - }, - "__main__.set_implementation_hash.Args": { - "full_name": "__main__.set_implementation_hash.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.set_implementation_hash.ImplicitArgs": { - "full_name": "__main__.set_implementation_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.set_implementation_hash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.set_implementation_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__default__": { - "decorators": [ - "external", - "raw_input", - "raw_output" - ], - "pc": 362, - "type": "function" - }, - "__wrappers__.__default__.Args": { - "full_name": "__wrappers__.__default__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__default__.ImplicitArgs": { - "full_name": "__wrappers__.__default__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__default__.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__default__.__wrapped_func": { - "destination": "__main__.__default__", - "type": "alias" - }, - "__wrappers__.__default___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.__l1_default__": { - "decorators": [ - "l1_handler", - "raw_input" - ], - "pc": 387, - "type": "function" - }, - "__wrappers__.__l1_default__.Args": { - "full_name": "__wrappers__.__l1_default__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__l1_default__.ImplicitArgs": { - "full_name": "__wrappers__.__l1_default__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__l1_default__.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__l1_default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__l1_default__.__wrapped_func": { - "destination": "__main__.__l1_default__", - "type": "alias" - }, - "__wrappers__.__l1_default___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 314, - "type": "function" - }, - "__wrappers__.constructor.Args": { - "full_name": "__wrappers__.constructor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.ImplicitArgs": { - "full_name": "__wrappers__.constructor.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.constructor.__wrapped_func": { - "destination": "__main__.constructor", - "type": "alias" - }, - "__wrappers__.constructor_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_implementation_hash": { - "decorators": [ - "view" - ], - "pc": 419, - "type": "function" - }, - "__wrappers__.get_implementation_hash.Args": { - "full_name": "__wrappers__.get_implementation_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_implementation_hash.ImplicitArgs": { - "full_name": "__wrappers__.get_implementation_hash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_implementation_hash.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_implementation_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_implementation_hash.__wrapped_func": { - "destination": "__main__.get_implementation_hash", - "type": "alias" - }, - "__wrappers__.get_implementation_hash_encode_return": { - "decorators": [], - "pc": 410, - "type": "function" - }, - "__wrappers__.get_implementation_hash_encode_return.Args": { - "full_name": "__wrappers__.get_implementation_hash_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(class_hash: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_implementation_hash_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_implementation_hash_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_implementation_hash_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_implementation_hash_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_implementation_hash_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.set_implementation_hash": { - "decorators": [ - "external" - ], - "pc": 443, - "type": "function" - }, - "__wrappers__.set_implementation_hash.Args": { - "full_name": "__wrappers__.set_implementation_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_implementation_hash.ImplicitArgs": { - "full_name": "__wrappers__.set_implementation_hash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_implementation_hash.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__.set_implementation_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.set_implementation_hash.__wrapped_func": { - "destination": "__main__.set_implementation_hash", - "type": "alias" - }, - "__wrappers__.set_implementation_hash_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.upgrades.library.AdminChanged": { - "type": "namespace" - }, - "openzeppelin.upgrades.library.AdminChanged.Args": { - "full_name": "openzeppelin.upgrades.library.AdminChanged.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.AdminChanged.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.AdminChanged.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.AdminChanged.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.AdminChanged.SELECTOR": { - "type": "const", - "value": 509549417648223859179470485411643110789099628436608877343164389163677637013 - }, - "openzeppelin.upgrades.library.AdminChanged.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.AdminChanged.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.upgrades.library.AdminChanged.emit": { - "decorators": [], - "pc": 89, - "type": "function" - }, - "openzeppelin.upgrades.library.AdminChanged.emit.Args": { - "full_name": "openzeppelin.upgrades.library.AdminChanged.emit.Args", - "members": { - "newAdmin": { - "cairo_type": "felt", - "offset": 1 - }, - "previousAdmin": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.upgrades.library.AdminChanged.emit.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.AdminChanged.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.upgrades.library.AdminChanged.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.AdminChanged.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "openzeppelin.upgrades.library.AdminChanged.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "openzeppelin.upgrades.library.AdminChanged.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.upgrades.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "openzeppelin.upgrades.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy": { - "type": "namespace" - }, - "openzeppelin.upgrades.library.Proxy.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy._set_admin": { - "decorators": [], - "pc": 247, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy._set_admin.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy._set_admin.Args", - "members": { - "new_admin": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy._set_admin.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy._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" - }, - "openzeppelin.upgrades.library.Proxy._set_admin.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy._set_admin.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy._set_implementation_hash": { - "decorators": [], - "pc": 268, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy._set_implementation_hash.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy._set_implementation_hash.Args", - "members": { - "new_implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy._set_implementation_hash.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy._set_implementation_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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.upgrades.library.Proxy._set_implementation_hash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy._set_implementation_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy.assert_only_admin": { - "decorators": [], - "pc": 222, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy.assert_only_admin.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy.assert_only_admin.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.assert_only_admin.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy.assert_only_admin.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.assert_only_admin.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy.assert_only_admin.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy.get_admin": { - "decorators": [], - "pc": 241, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy.get_admin.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy.get_admin.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.get_admin.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy.get_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" - }, - "openzeppelin.upgrades.library.Proxy.get_admin.Return": { - "cairo_type": "(admin: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy.get_admin.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy.get_implementation_hash": { - "decorators": [], - "pc": 235, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy.get_implementation_hash.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy.get_implementation_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.get_implementation_hash.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy.get_implementation_hash.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.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.upgrades.library.Proxy.get_implementation_hash.Return": { - "cairo_type": "(implementation: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy.get_implementation_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy.initializer": { - "decorators": [], - "pc": 204, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy.initializer.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy.initializer.Args", - "members": { - "proxy_admin": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.initializer.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy.initializer.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy.initializer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy.initializer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_admin": { - "type": "namespace" - }, - "openzeppelin.upgrades.library.Proxy_admin.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_admin.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_admin.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_admin.addr": { - "decorators": [], - "pc": 144, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_admin.addr.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.addr.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_admin.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_admin.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_admin.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_admin.read": { - "decorators": [], - "pc": 149, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_admin.read.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.read.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.read.Return": { - "cairo_type": "(admin: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_admin.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_admin.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_admin.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_admin.write": { - "decorators": [], - "pc": 162, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_admin.write.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.write.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_admin.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_admin.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_admin.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash": { - "type": "namespace" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr": { - "decorators": [], - "pc": 114, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.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.upgrades.library.Proxy_implementation_hash.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.read": { - "decorators": [], - "pc": 119, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.read.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.read.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.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.upgrades.library.Proxy_implementation_hash.read.Return": { - "cairo_type": "(implementation: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.write": { - "decorators": [], - "pc": 132, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.write.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.write.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.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.upgrades.library.Proxy_implementation_hash.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_implementation_hash.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_initialized": { - "type": "namespace" - }, - "openzeppelin.upgrades.library.Proxy_initialized.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_initialized.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_initialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_initialized.addr": { - "decorators": [], - "pc": 174, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_initialized.addr.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.addr.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_initialized.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_initialized.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_initialized.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_initialized.read": { - "decorators": [], - "pc": 179, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_initialized.read.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.read.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.read.Return": { - "cairo_type": "(initialized: felt)", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_initialized.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Proxy_initialized.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_initialized.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "openzeppelin.upgrades.library.Proxy_initialized.write": { - "decorators": [], - "pc": 192, - "type": "function" - }, - "openzeppelin.upgrades.library.Proxy_initialized.write.Args": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.write.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Proxy_initialized.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "openzeppelin.upgrades.library.Proxy_initialized.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Proxy_initialized.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "openzeppelin.upgrades.library.Upgraded": { - "type": "namespace" - }, - "openzeppelin.upgrades.library.Upgraded.Args": { - "full_name": "openzeppelin.upgrades.library.Upgraded.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Upgraded.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Upgraded.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "openzeppelin.upgrades.library.Upgraded.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Upgraded.SELECTOR": { - "type": "const", - "value": 1291924484015741933195105472014600539495279993452337828418116470835452386035 - }, - "openzeppelin.upgrades.library.Upgraded.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "openzeppelin.upgrades.library.Upgraded.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "openzeppelin.upgrades.library.Upgraded.emit": { - "decorators": [], - "pc": 65, - "type": "function" - }, - "openzeppelin.upgrades.library.Upgraded.emit.Args": { - "full_name": "openzeppelin.upgrades.library.Upgraded.emit.Args", - "members": { - "implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "openzeppelin.upgrades.library.Upgraded.emit.ImplicitArgs": { - "full_name": "openzeppelin.upgrades.library.Upgraded.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "openzeppelin.upgrades.library.Upgraded.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "openzeppelin.upgrades.library.Upgraded.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "openzeppelin.upgrades.library.Upgraded.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "openzeppelin.upgrades.library.Upgraded.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "openzeppelin.upgrades.library.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "openzeppelin.upgrades.library.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "starkware.cairo.common.alloc.alloc": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.common.alloc.alloc.Args": { - "full_name": "starkware.cairo.common.alloc.alloc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.ImplicitArgs": { - "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.Return": { - "cairo_type": "(ptr: felt*)", - "type": "type_definition" - }, - "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.math.assert_not_zero": { - "decorators": [], - "pc": 60, - "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": 7, - "offset": 0 - }, - "pc": 60, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 50, - "type": "function" - }, - "starkware.starknet.common.syscalls.emit_event.Args": { - "full_name": "starkware.starknet.common.syscalls.emit_event.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 3 - }, - "data_len": { - "cairo_type": "felt", - "offset": 2 - }, - "keys": { - "cairo_type": "felt*", - "offset": 1 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 50, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 57, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 27, - "type": "function" - }, - "starkware.starknet.common.syscalls.get_caller_address.Args": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.Return": { - "cairo_type": "(caller_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 27, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 30, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.library_call": { - "decorators": [], - "pc": 3, - "type": "function" - }, - "starkware.starknet.common.syscalls.library_call.Args": { - "full_name": "starkware.starknet.common.syscalls.library_call.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.library_call.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.library_call.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.library_call.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 10, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler": { - "decorators": [], - "pc": 15, - "type": "function" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.Args": { - "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 22, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 34, - "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": 4, - "offset": 0 - }, - "pc": 34, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 38, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 42, - "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": 5, - "offset": 0 - }, - "pc": 42, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 47, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - } + "size": 3, + "type": "struct" + }, + "__main__.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__main__.get_implementation_hash": { + "decorators": [ + "view" + ], + "pc": 404, + "type": "function" + }, + "__main__.get_implementation_hash.Args": { + "full_name": "__main__.get_implementation_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_implementation_hash.ImplicitArgs": { + "full_name": "__main__.get_implementation_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_implementation_hash.Return": { + "cairo_type": "(class_hash: felt)", + "type": "type_definition" + }, + "__main__.get_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "__main__.library_call_l1_handler": { + "destination": "starkware.starknet.common.syscalls.library_call_l1_handler", + "type": "alias" + }, + "__main__.set_implementation_hash": { + "decorators": [ + "external" + ], + "pc": 434, + "type": "function" + }, + "__main__.set_implementation_hash.Args": { + "full_name": "__main__.set_implementation_hash.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.set_implementation_hash.ImplicitArgs": { + "full_name": "__main__.set_implementation_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.set_implementation_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.set_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__default__": { + "decorators": [ + "external", + "raw_input", + "raw_output" + ], + "pc": 362, + "type": "function" + }, + "__wrappers__.__default__.Args": { + "full_name": "__wrappers__.__default__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__default__.ImplicitArgs": { + "full_name": "__wrappers__.__default__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__default__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__default__.__wrapped_func": { + "destination": "__main__.__default__", + "type": "alias" + }, + "__wrappers__.__default___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__l1_default__": { + "decorators": [ + "l1_handler", + "raw_input" + ], + "pc": 387, + "type": "function" + }, + "__wrappers__.__l1_default__.Args": { + "full_name": "__wrappers__.__l1_default__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__l1_default__.ImplicitArgs": { + "full_name": "__wrappers__.__l1_default__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__l1_default__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__l1_default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__l1_default__.__wrapped_func": { + "destination": "__main__.__l1_default__", + "type": "alias" + }, + "__wrappers__.__l1_default___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 314, + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_implementation_hash": { + "decorators": [ + "view" + ], + "pc": 419, + "type": "function" + }, + "__wrappers__.get_implementation_hash.Args": { + "full_name": "__wrappers__.get_implementation_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_implementation_hash.ImplicitArgs": { + "full_name": "__wrappers__.get_implementation_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_implementation_hash.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.get_implementation_hash.__wrapped_func": { + "destination": "__main__.get_implementation_hash", + "type": "alias" + }, + "__wrappers__.get_implementation_hash_encode_return": { + "decorators": [], + "pc": 410, + "type": "function" + }, + "__wrappers__.get_implementation_hash_encode_return.Args": { + "full_name": "__wrappers__.get_implementation_hash_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(class_hash: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_implementation_hash_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_implementation_hash_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_implementation_hash_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_implementation_hash_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.get_implementation_hash_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.set_implementation_hash": { + "decorators": [ + "external" + ], + "pc": 443, + "type": "function" + }, + "__wrappers__.set_implementation_hash.Args": { + "full_name": "__wrappers__.set_implementation_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_implementation_hash.ImplicitArgs": { + "full_name": "__wrappers__.set_implementation_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_implementation_hash.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__.set_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.set_implementation_hash.__wrapped_func": { + "destination": "__main__.set_implementation_hash", + "type": "alias" + }, + "__wrappers__.set_implementation_hash_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.upgrades.library.AdminChanged": { + "type": "namespace" + }, + "openzeppelin.upgrades.library.AdminChanged.Args": { + "full_name": "openzeppelin.upgrades.library.AdminChanged.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.AdminChanged.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.AdminChanged.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.AdminChanged.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.AdminChanged.SELECTOR": { + "type": "const", + "value": 509549417648223859179470485411643110789099628436608877343164389163677637013 + }, + "openzeppelin.upgrades.library.AdminChanged.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.AdminChanged.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.upgrades.library.AdminChanged.emit": { + "decorators": [], + "pc": 89, + "type": "function" + }, + "openzeppelin.upgrades.library.AdminChanged.emit.Args": { + "full_name": "openzeppelin.upgrades.library.AdminChanged.emit.Args", + "members": { + "newAdmin": { + "cairo_type": "felt", + "offset": 1 + }, + "previousAdmin": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.upgrades.library.AdminChanged.emit.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.AdminChanged.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.upgrades.library.AdminChanged.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.AdminChanged.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.upgrades.library.AdminChanged.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.upgrades.library.AdminChanged.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.upgrades.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.upgrades.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy": { + "type": "namespace" + }, + "openzeppelin.upgrades.library.Proxy.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy._set_admin": { + "decorators": [], + "pc": 247, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy._set_admin.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy._set_admin.Args", + "members": { + "new_admin": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy._set_admin.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy._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" + }, + "openzeppelin.upgrades.library.Proxy._set_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy._set_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy._set_implementation_hash": { + "decorators": [], + "pc": 268, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy._set_implementation_hash.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy._set_implementation_hash.Args", + "members": { + "new_implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy._set_implementation_hash.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy._set_implementation_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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.upgrades.library.Proxy._set_implementation_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy._set_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy.assert_only_admin": { + "decorators": [], + "pc": 222, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy.assert_only_admin.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy.assert_only_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.assert_only_admin.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy.assert_only_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.assert_only_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy.assert_only_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy.get_admin": { + "decorators": [], + "pc": 241, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy.get_admin.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy.get_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.get_admin.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy.get_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" + }, + "openzeppelin.upgrades.library.Proxy.get_admin.Return": { + "cairo_type": "(admin: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy.get_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy.get_implementation_hash": { + "decorators": [], + "pc": 235, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy.get_implementation_hash.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy.get_implementation_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.get_implementation_hash.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy.get_implementation_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.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.upgrades.library.Proxy.get_implementation_hash.Return": { + "cairo_type": "(implementation: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy.get_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy.initializer": { + "decorators": [], + "pc": 204, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy.initializer.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy.initializer.Args", + "members": { + "proxy_admin": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.initializer.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy.initializer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_admin": { + "type": "namespace" + }, + "openzeppelin.upgrades.library.Proxy_admin.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_admin.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_admin.addr": { + "decorators": [], + "pc": 144, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_admin.addr.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.addr.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_admin.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_admin.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_admin.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_admin.read": { + "decorators": [], + "pc": 149, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_admin.read.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.read.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.read.Return": { + "cairo_type": "(admin: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_admin.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_admin.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_admin.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_admin.write": { + "decorators": [], + "pc": 162, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_admin.write.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.write.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_admin.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_admin.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_admin.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash": { + "type": "namespace" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.addr": { + "decorators": [], + "pc": 114, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.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.upgrades.library.Proxy_implementation_hash.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.read": { + "decorators": [], + "pc": 119, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.read.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.read.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.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.upgrades.library.Proxy_implementation_hash.read.Return": { + "cairo_type": "(implementation: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.write": { + "decorators": [], + "pc": 132, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.write.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.write.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_implementation_hash.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.upgrades.library.Proxy_implementation_hash.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_implementation_hash.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_initialized": { + "type": "namespace" + }, + "openzeppelin.upgrades.library.Proxy_initialized.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_initialized.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_initialized.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_initialized.addr": { + "decorators": [], + "pc": 174, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_initialized.addr.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.addr.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_initialized.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_initialized.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_initialized.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_initialized.read": { + "decorators": [], + "pc": 179, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_initialized.read.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.read.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.read.Return": { + "cairo_type": "(initialized: felt)", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_initialized.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Proxy_initialized.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_initialized.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.upgrades.library.Proxy_initialized.write": { + "decorators": [], + "pc": 192, + "type": "function" + }, + "openzeppelin.upgrades.library.Proxy_initialized.write.Args": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.write.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Proxy_initialized.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.upgrades.library.Proxy_initialized.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Proxy_initialized.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.upgrades.library.Upgraded": { + "type": "namespace" + }, + "openzeppelin.upgrades.library.Upgraded.Args": { + "full_name": "openzeppelin.upgrades.library.Upgraded.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Upgraded.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Upgraded.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.upgrades.library.Upgraded.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Upgraded.SELECTOR": { + "type": "const", + "value": 1291924484015741933195105472014600539495279993452337828418116470835452386035 + }, + "openzeppelin.upgrades.library.Upgraded.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.upgrades.library.Upgraded.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.upgrades.library.Upgraded.emit": { + "decorators": [], + "pc": 65, + "type": "function" + }, + "openzeppelin.upgrades.library.Upgraded.emit.Args": { + "full_name": "openzeppelin.upgrades.library.Upgraded.emit.Args", + "members": { + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.upgrades.library.Upgraded.emit.ImplicitArgs": { + "full_name": "openzeppelin.upgrades.library.Upgraded.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.upgrades.library.Upgraded.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.upgrades.library.Upgraded.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.upgrades.library.Upgraded.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.upgrades.library.Upgraded.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.upgrades.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "openzeppelin.upgrades.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 60, + "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": 7, + "offset": 0 + }, + "pc": 60, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 27, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 34, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 42, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 50, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 60, - "value": "[cast(fp + (-3), felt*)]" - } - ] + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 50, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 50, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 57, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 27, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 27, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 30, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.library_call": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.starknet.common.syscalls.library_call.Args": { + "full_name": "starkware.starknet.common.syscalls.library_call.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.library_call.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 10, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler": { + "decorators": [], + "pc": 15, + "type": "function" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.Args": { + "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 22, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 34, + "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": 4, + "offset": 0 + }, + "pc": 34, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 38, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 42, + "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": 5, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 47, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 15, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 27, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 34, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 50, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 60, + "value": "[cast(fp + (-3), felt*)]" } + ] } -} + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/deploy/dusty_pilots.py b/packages/starksheet-cairo/deploy/dusty_pilots.py index 79228cb3..3871c70d 100644 --- a/packages/starksheet-cairo/deploy/dusty_pilots.py +++ b/packages/starksheet-cairo/deploy/dusty_pilots.py @@ -27,13 +27,13 @@ async def main(): # %% Compile & declare contracts class_hash = get_declarations() - for contract_name in [ - "DustyPilots", - "DustyPilotRenderer", - "proxy", + for contract in [ + {"contract_name": "DustyPilots", "is_account_contract": False}, + {"contract_name": "DustyPilotRenderer", "is_account_contract": False}, + {"contract_name": "proxy", "is_account_contract": False}, ]: - compile_contract(contract_name) - class_hash[contract_name] = await declare(contract_name) + compile_contract(contract) + class_hash[contract["contract_name"]] = await declare(contract["contract_name"]) dump_declarations(class_hash) # %% Deploy contracts diff --git a/packages/starksheet-cairo/deploy/sheet.py b/packages/starksheet-cairo/deploy/sheet.py index 742ef998..ff09f668 100644 --- a/packages/starksheet-cairo/deploy/sheet.py +++ b/packages/starksheet-cairo/deploy/sheet.py @@ -4,7 +4,7 @@ from asyncio import run from utils.constants import ALLOW_LIST -from utils.deployment import call, invoke, wait_for_transaction +from utils.deployment import call, invoke from utils.merkle_proof import address_to_leaf, merkle_proofs, merkle_root logging.basicConfig() diff --git a/packages/starksheet-cairo/deploy/starksheet.py b/packages/starksheet-cairo/deploy/starksheet.py index d51a268f..f200de83 100644 --- a/packages/starksheet-cairo/deploy/starksheet.py +++ b/packages/starksheet-cairo/deploy/starksheet.py @@ -1,12 +1,15 @@ # %% Imports import logging from asyncio import run +from datetime import datetime from dotenv import load_dotenv +from utils.constants import COMPILED_CONTRACTS, NETWORK from utils.deployment import ( compile_contract, declare, deploy, + deploy_starknet_account, dump_declarations, dump_deployments, get_account, @@ -24,18 +27,30 @@ # %% Main async def main(): - # %% Compile & declare contracts - class_hash = get_declarations() - for contract_name in [ - "Sheet", - "Starksheet", - "BasicCellRenderer", - "math", - "execute", - "proxy", - ]: - compile_contract(contract_name) - class_hash[contract_name] = await declare(contract_name) + # %% Compile + logger.info(f"ℹ️ Compiling contracts for network {NETWORK['name']}") + initial_time = datetime.now() + for contract in COMPILED_CONTRACTS: + logger.info(f"⏳ Compiling {contract}") + start = datetime.now() + compile_contract(contract) + elapsed = datetime.now() - start + logger.info(f"✅ Compiled in {elapsed.total_seconds():.2f}s") + + logger.info( + f"✅ Compiled all in {(datetime.now() - initial_time).total_seconds():.2f}s" + ) + + # %% Declarations + if NETWORK["name"] in ["madara", "sharingan"]: + await deploy_starknet_account(amount=100) + account = await get_account() + logger.info(f"ℹ️ Using account {hex(account.address)} as deployer") + + class_hash = { + contract["contract_name"]: await declare(contract["contract_name"]) + for contract in COMPILED_CONTRACTS + } dump_declarations(class_hash) # %% Deploy contracts diff --git a/packages/starksheet-cairo/deployments/devnet/declarations.json b/packages/starksheet-cairo/deployments/devnet/declarations.json index eab015f2..ce477290 100644 --- a/packages/starksheet-cairo/deployments/devnet/declarations.json +++ b/packages/starksheet-cairo/deployments/devnet/declarations.json @@ -1,14 +1,10 @@ { - "Sheet": "0x2c0df64c7477424602803ebb6aaaaeeca0dc51af4eb6204d653198cb27ddcb0", - "Starksheet": "0x74fa78198615c5b1281a51fb3e7397c27a8b8a37f9d787421919036a3a9d4ff", - "BasicCellRenderer": "0x2fd4760b6bb62c1ea196a64100c96d9ee394b3e632c33bfdf1f0b0079b56733", - "math": "0x770823c03e27a7fd3158d216e306647f480f670f4ec38177fd40ccc534e3d14", - "execute": "0x4c96834e52c5f98c13218de4d061c08c8f184eae61e633e0204f2a589c02e50", - "proxy": "0x4528efd3b19ac8eddd072c5f6011d60a0a3e4b41a7e23b25c6f5c8980df7f16", - "Subdomain": "0x2f37c89718c427f7cc5ef3980a99540a3873be8bd1e0246bcfd6a3c02fe9e10", - "IpfsRenderer": "0x19158abdab0ed95894ea7a31105a80b7bca10dcbcba573c2f9304cb7f35cb9b", - "UriRenderer": "0x66bf04bb05d96cf1c30e5569b3ce13e49aaf28a6996718f4d571b5226b50651", - "DustyPilotRenderer": "0x22a7b86eddc5bd770125109fdef999dd01fba9afcc95f027315d330df327ab2", - "DustyPilots": "0x2dfbbf89d02566aaa74f42bb4bd2967f87bffe1057794206b76b36584e7d698", - "RandomRenderer": "0x2dd81ecf31c9fb47ca81cb731a528c91c2860564d591ec8907d8b3c47cb23bf" + "Sheet": "0x1759e57ef31878f7dc5695b7095a174997da09fde32e5bc1aeb2c9b70fcc56c", + "Starksheet": "0x38e88274237b46e2296ee0109f3c0c6e7791afb54a3a0623d66b926a02eac2e", + "BasicCellRenderer": "0x2694071ff6342f6d05f4ae54ebd48533fb7be2a6056b07fa22520e08f4bca89", + "UriRenderer": "0x7a7c733fa4802f34d06d87fb990d5766ea4971f5ead396cbb655b2824d3235a", + "math": "0x65585eab9a699786217dfd49573fe81108ea59ec398fce4292908accd526aa4", + "execute": "0x6d959eb4c0fb37f5a975c1b2a5b3f55ad7dc3c64a88c19fcd95fa159fa81e", + "proxy": "0x7657c969f82c665731ea2cbd29e5063a72375a113443e48013c9a7cee16c31b", + "ERC20": "0x76927a7de4cf94327fb0a74097bb43b8d28ea062e35abfde9ab189d1ef16ee" } \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/devnet/deployments.json b/packages/starksheet-cairo/deployments/devnet/deployments.json index a49a55ba..5a2f9a04 100644 --- a/packages/starksheet-cairo/deployments/devnet/deployments.json +++ b/packages/starksheet-cairo/deployments/devnet/deployments.json @@ -1,25 +1,25 @@ { "BasicCellRenderer": { - "address": "0x27852765c10228d8d2e3fa1470fd2ed790b3174096d5b59bf5ce03f1bfcc5a7", - "tx": "0x572b9dc662eb6828a928b716a1a9ed93e698bcc7ac633e57b41f0a244d6e908", + "address": "0x4f72838021686d5b2e5eea6b1d4934197bae63b74819ab9b76aac5173f8babf", + "tx": "0x744c8a70fc58da077307fdb44082cf812f5e9013c1c051b012b69745dd2e2b0", "artifact": "build/BasicCellRenderer.json", "alias": "basic_cell_renderer" }, "math": { - "address": "0x681c27245f74a3bf1ae42b616836c0531431730aa96af6db9ba2bc80c89e000", - "tx": "0x2147189d2cbca877f9e9f8e7c3c36ef901f1bba60a2d3c4d611cc1b4a86df01", + "address": "0x26549d59ac261f3169e0582ab50bd5ff701adabe95839bd26e79931b9166cf3", + "tx": "0x4fbd8730119cd92fc5365dfaa4ddf762b6069beda0f9bfb91b1049a08b35bad", "artifact": "build/math.json", "alias": "math" }, "execute": { - "address": "0x32f7589858b99d326e87cdc82fafa60101657d7115d6098b4d6e55939644527", - "tx": "0x4aad8b3e78567f26d2f7ce22f1675154aa0157e255b1e08cf63c99348184d64", + "address": "0x5cfae4bf2b32cf967e57e00a3ff45de0fb01e441436f83f9555a6849dc8dde0", + "tx": "0xaf31d396017d98f93d0d424b4429d18f7b536f40eea5d16f73ffbc889ddb58", "artifact": "build/execute.json", "alias": "execute" }, "Starksheet": { - "address": "0x21daedd36b1c5144d2c6dcae2bc31c974a0fc6ae55644fac476230d68d96b67", - "tx": "0x381115434f154e6a7b8281fc3c56377bd88fc37a989a8f20dcc814d94499734", + "address": "0x142fdc7d56e3fd1d16b70b44e49664b5bef581e0b6749838e8cb5cf0d47d85f", + "tx": "0x761ffeffeb48fb64a0b88564f8cf2f2aabb7fa18d66b48a6a1ffe59ea92472f", "artifact": "build/Starksheet.json", "alias": "starksheet" } diff --git a/packages/starksheet-cairo/deployments/katana/declarations.json b/packages/starksheet-cairo/deployments/katana/declarations.json new file mode 100644 index 00000000..ce477290 --- /dev/null +++ b/packages/starksheet-cairo/deployments/katana/declarations.json @@ -0,0 +1,10 @@ +{ + "Sheet": "0x1759e57ef31878f7dc5695b7095a174997da09fde32e5bc1aeb2c9b70fcc56c", + "Starksheet": "0x38e88274237b46e2296ee0109f3c0c6e7791afb54a3a0623d66b926a02eac2e", + "BasicCellRenderer": "0x2694071ff6342f6d05f4ae54ebd48533fb7be2a6056b07fa22520e08f4bca89", + "UriRenderer": "0x7a7c733fa4802f34d06d87fb990d5766ea4971f5ead396cbb655b2824d3235a", + "math": "0x65585eab9a699786217dfd49573fe81108ea59ec398fce4292908accd526aa4", + "execute": "0x6d959eb4c0fb37f5a975c1b2a5b3f55ad7dc3c64a88c19fcd95fa159fa81e", + "proxy": "0x7657c969f82c665731ea2cbd29e5063a72375a113443e48013c9a7cee16c31b", + "ERC20": "0x76927a7de4cf94327fb0a74097bb43b8d28ea062e35abfde9ab189d1ef16ee" +} \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/katana/deployments.json b/packages/starksheet-cairo/deployments/katana/deployments.json new file mode 100644 index 00000000..fb07a326 --- /dev/null +++ b/packages/starksheet-cairo/deployments/katana/deployments.json @@ -0,0 +1,26 @@ +{ + "BasicCellRenderer": { + "address": "0x7a594e86cc7b3aca304c5d930173b9edf012c32cdabc56d6a0839028db16046", + "tx": "0x28ce03e5620fd8fa46950cae8662f02dd29ed8915b5b1c0d360d456eb020935", + "artifact": "build/BasicCellRenderer.json", + "alias": "basic_cell_renderer" + }, + "math": { + "address": "0x90804b8614b751c99c4000cfc114d21e258864515171042f93d082fcb3bb11", + "tx": "0x7a7c24760fea164abe754d15b414a883377f7d6a2ede5a2d33a5daff7026eac", + "artifact": "build/math.json", + "alias": "math" + }, + "execute": { + "address": "0x1ee218aac697527a6f2ed647f4589fcb1a914bd61e45ad781af8f3807e17e7f", + "tx": "0x2b29413355992e917407f0593b03a65abcb133e9c2a2cea0ad44d053b763fee", + "artifact": "build/execute.json", + "alias": "execute" + }, + "Starksheet": { + "address": "0x2c21a6d5a4183f377de248d5ba8041a2b50bb2e0ec982f4e71e5b60cc60758c", + "tx": "0xdf8b871ffb47cbf13d114729672c0630adaee0babe1a4b2ddd2655fdf54332", + "artifact": "build/Starksheet.json", + "alias": "starksheet" + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/madara/declarations.json b/packages/starksheet-cairo/deployments/madara/declarations.json new file mode 100644 index 00000000..ce477290 --- /dev/null +++ b/packages/starksheet-cairo/deployments/madara/declarations.json @@ -0,0 +1,10 @@ +{ + "Sheet": "0x1759e57ef31878f7dc5695b7095a174997da09fde32e5bc1aeb2c9b70fcc56c", + "Starksheet": "0x38e88274237b46e2296ee0109f3c0c6e7791afb54a3a0623d66b926a02eac2e", + "BasicCellRenderer": "0x2694071ff6342f6d05f4ae54ebd48533fb7be2a6056b07fa22520e08f4bca89", + "UriRenderer": "0x7a7c733fa4802f34d06d87fb990d5766ea4971f5ead396cbb655b2824d3235a", + "math": "0x65585eab9a699786217dfd49573fe81108ea59ec398fce4292908accd526aa4", + "execute": "0x6d959eb4c0fb37f5a975c1b2a5b3f55ad7dc3c64a88c19fcd95fa159fa81e", + "proxy": "0x7657c969f82c665731ea2cbd29e5063a72375a113443e48013c9a7cee16c31b", + "ERC20": "0x76927a7de4cf94327fb0a74097bb43b8d28ea062e35abfde9ab189d1ef16ee" +} \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/madara/deployments.json b/packages/starksheet-cairo/deployments/madara/deployments.json new file mode 100644 index 00000000..562471e9 --- /dev/null +++ b/packages/starksheet-cairo/deployments/madara/deployments.json @@ -0,0 +1,26 @@ +{ + "BasicCellRenderer": { + "address": "0x6044a44f38403d7a431c5fdf0aa263b84fc43c4f108f3bca25b74791304d621", + "tx": "0x36f0ff5d2ec0ca09e93c79864262ffc12b44bb65484784051fd086e70e8e058", + "artifact": "build/BasicCellRenderer.json", + "alias": "basic_cell_renderer" + }, + "math": { + "address": "0x139d628181d24816a62f2ef59614ae7cf3e95bf418908dbebb7c4049437f938", + "tx": "0x205930aa018fbe73a7c0db63f23ff1bc00dfc7ea989d6daaf3e48884c883508", + "artifact": "build/math.json", + "alias": "math" + }, + "execute": { + "address": "0x69ebcd182d2d93afe0bab7f22d8b508ad20722c4098c38805bc662c8ce5d6cb", + "tx": "0x10b70fdc5526182e88395ba38db70e549fbeb5c903680765e672d288192f59c", + "artifact": "build/execute.json", + "alias": "execute" + }, + "Starksheet": { + "address": "0x61839cbd6cdc2628f3293f7fb288e0b3bcb3253059e306fa805e77d88177ef6", + "tx": "0x4c437fc3ac1f318436cc7a2e7f541fc59d7b5bac6560f4bbbfc70f9583ab5e0", + "artifact": "build/Starksheet.json", + "alias": "starksheet" + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/mainnet/declarations.json b/packages/starksheet-cairo/deployments/mainnet/declarations.json index ad688f55..2261fb02 100644 --- a/packages/starksheet-cairo/deployments/mainnet/declarations.json +++ b/packages/starksheet-cairo/deployments/mainnet/declarations.json @@ -5,9 +5,9 @@ "math": "0x3ab57f7a5fff45e003af70d595bc4d3c2b491c8489569034a930be77d62b2fc", "execute": "0x1d241d13714aed330309576b6af8f9fd0c20e6cbdd561244abee2bd36bd1140", "proxy": "0x278cdfd066e34e6054a648fa94aba87efc21a3a6fd2b60a7471c67b21c59fce", - "Subdomain": "0x2f37c89718c427f7cc5ef3980a99540a3873be8bd1e0246bcfd6a3c02fe9e10", + "Subdomain": "0x56984cbf07cab9bad72b6c4d72c43555643aa49196f4d65f01f26ed4956b123", "DustyPilotRenderer": "0x7978eed532c249e736b0b758d925d262714e6bf092aedd697a1a192e6370bce", "DustyPilots": "0x6b507054d31944299abac82e904017c17c4b5b89e73eb296d23ba24cfc90c38", - "UriRenderer": "0x66bf04bb05d96cf1c30e5569b3ce13e49aaf28a6996718f4d571b5226b50651", + "UriRenderer": "0x1675f7720f525b280d71bbf04f646a16d3804d1de2f8e571636cacaa42b2fc3", "RandomRenderer": "0x6cb43c2911a9868a19de39d37a7399ed530d29d705634161a34a2c4eaf4b4f9" } \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/sharingan/declarations.json b/packages/starksheet-cairo/deployments/sharingan/declarations.json new file mode 100644 index 00000000..ce477290 --- /dev/null +++ b/packages/starksheet-cairo/deployments/sharingan/declarations.json @@ -0,0 +1,10 @@ +{ + "Sheet": "0x1759e57ef31878f7dc5695b7095a174997da09fde32e5bc1aeb2c9b70fcc56c", + "Starksheet": "0x38e88274237b46e2296ee0109f3c0c6e7791afb54a3a0623d66b926a02eac2e", + "BasicCellRenderer": "0x2694071ff6342f6d05f4ae54ebd48533fb7be2a6056b07fa22520e08f4bca89", + "UriRenderer": "0x7a7c733fa4802f34d06d87fb990d5766ea4971f5ead396cbb655b2824d3235a", + "math": "0x65585eab9a699786217dfd49573fe81108ea59ec398fce4292908accd526aa4", + "execute": "0x6d959eb4c0fb37f5a975c1b2a5b3f55ad7dc3c64a88c19fcd95fa159fa81e", + "proxy": "0x7657c969f82c665731ea2cbd29e5063a72375a113443e48013c9a7cee16c31b", + "ERC20": "0x76927a7de4cf94327fb0a74097bb43b8d28ea062e35abfde9ab189d1ef16ee" +} \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/sharingan/deployments.json b/packages/starksheet-cairo/deployments/sharingan/deployments.json new file mode 100644 index 00000000..dce61adc --- /dev/null +++ b/packages/starksheet-cairo/deployments/sharingan/deployments.json @@ -0,0 +1,26 @@ +{ + "BasicCellRenderer": { + "address": "0x922fb3b6b7d2916119ab57a2452e96e092aff3ead8f7eebfc43ada7a249e05", + "tx": "0x50b86be00f4e3c7410e070f2a853ce15aaf854f481545b87fe2afc863f982c7", + "artifact": "build/BasicCellRenderer.json", + "alias": "basic_cell_renderer" + }, + "math": { + "address": "0x13b4351f4b94b246cb11e73def8040e26cad98674d7f9de40485b4cac6f0640", + "tx": "0x4e386c2e63dd7e312474a7acfe22b85e41bb72da6b5c2f6b6020c977ac432af", + "artifact": "build/math.json", + "alias": "math" + }, + "execute": { + "address": "0x4ee6db153714180f27ec9d0c4d3554548b6e015221fe6527dd85d861a342e7f", + "tx": "0x62732e6a757660648deffa67f69919d99ebddb9ac7f85ed4d25ed68a0a90f38", + "artifact": "build/execute.json", + "alias": "execute" + }, + "Starksheet": { + "address": "0x5add14f7981a047d4a71dff5d261009471bb2e041a4781817cf8f9a29b4fb6b", + "tx": "0x201b2e2c431a837ef83aa26028517cb07ab57c1c29c26175a393f3287b8685", + "artifact": "build/Starksheet.json", + "alias": "starksheet" + } +} \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/testnet/declarations.json b/packages/starksheet-cairo/deployments/testnet/declarations.json index c9af3123..72cb62e1 100644 --- a/packages/starksheet-cairo/deployments/testnet/declarations.json +++ b/packages/starksheet-cairo/deployments/testnet/declarations.json @@ -1,13 +1,3 @@ { - "Sheet": "0x2c0df64c7477424602803ebb6aaaaeeca0dc51af4eb6204d653198cb27ddcb0", - "Starksheet": "0x6885d7320ebc3b93725016f5554964e36f2554ab9a6f492ee7b93e2ab358e11", - "BasicCellRenderer": "0x5b69b81eb1f6922bf361f338cb145d33514155d2a3f4338062ab269c73f14e8", - "math": "0x3ab57f7a5fff45e003af70d595bc4d3c2b491c8489569034a930be77d62b2fc", - "execute": "0x1d241d13714aed330309576b6af8f9fd0c20e6cbdd561244abee2bd36bd1140", - "proxy": "0x278cdfd066e34e6054a648fa94aba87efc21a3a6fd2b60a7471c67b21c59fce", - "Subdomain": "0x2f37c89718c427f7cc5ef3980a99540a3873be8bd1e0246bcfd6a3c02fe9e10", - "UriRenderer": "0x66bf04bb05d96cf1c30e5569b3ce13e49aaf28a6996718f4d571b5226b50651", - "DustyPilotRenderer": "0x7978eed532c249e736b0b758d925d262714e6bf092aedd697a1a192e6370bce", - "DustyPilots": "0x5e8dcd30c83c68a2c612c2ff7bea2175bae1f7cc83652f62ed7f47513df4a14", - "RandomRenderer": "0x6cb43c2911a9868a19de39d37a7399ed530d29d705634161a34a2c4eaf4b4f9" + "Counter": "0x4d29ab4f79e1c72cdcd754bda4769f113e81fa90ef2400766bd3672f4be3a3d" } \ No newline at end of file diff --git a/packages/starksheet-cairo/deployments/testnet/deployments.json b/packages/starksheet-cairo/deployments/testnet/deployments.json index 6eb23f91..e5bfd629 100644 --- a/packages/starksheet-cairo/deployments/testnet/deployments.json +++ b/packages/starksheet-cairo/deployments/testnet/deployments.json @@ -1,32 +1,26 @@ { "BasicCellRenderer": { - "address": "0x60674f0608d6695012043ac9ae563c35f07a96919badf61d86d10d0dc257f23", - "tx": "0x2683fea67a71d789556eda9e34e037bea5fd62c1cf540376e9ede3b06607c6a", + "address": "0x3705b3c6bbec245f3dcf0d3f9dbcd67557230f39680771a2fd94eb3e8a2744c", + "tx": "0x1d1cabf8bda6ed7bc59c6601fed7e427033d0dfce447069bdb8e28945a71ba5", "artifact": "build/BasicCellRenderer.json", "alias": "basic_cell_renderer" }, "math": { - "address": "0x225d9ad361d13c810db847ac8e6c045315b311fdb3194b0f9a5d5474ad891fe", - "tx": "0x20aaef7e505db79396883fa7af6d90339aa5c75b6164066af40ac27a5250356", + "address": "0x7709c1d56dac93dd957ff025ac4a076ba37dd7d5d8bbce104099d87389fe060", + "tx": "0x3ca1019c8cfb04d5ee6c04a0f84b1e02bcd3c93b57b145a6bde042d8142e9aa", "artifact": "build/math.json", "alias": "math" }, "execute": { - "address": "0x16e85b13e5c5de1ba0d6e43f9a81ee36974e4137834765b93d537ad96cf701e", - "tx": "0x15aa817a5beddf59cc9ad6cf44915c02385eedd2421be01d44edfe31dbfc951", + "address": "0x1f9a78ee2722601b7b95cde1aea43d5009254cca0c40d4a83c081bba05e5dda", + "tx": "0x7257084ac34bcdc5ef442af2cff7ffb99b149c90270e1e7159f6149067c3c39", "artifact": "build/execute.json", "alias": "execute" }, "Starksheet": { - "address": "0x143787cd418efbd92815b9ea6b76c6f01bd4b4fad09856e7f9a24442f2b8098", - "tx": "0x78badbd1d940f112008adb73868e713d5aa4acd8557168d2c6a12001f87cfdb", + "address": "0x2fd144c654da1e2aae1f88ee0985a61d1f75f0230b0301857ab3da7b916ee1e", + "tx": "0x53b667ec839384d11abf9b9a3145f765b65b133acc296127d1fdee8b32f28ea", "artifact": "build/Starksheet.json", "alias": "starksheet" - }, - "DustyPilotRenderer": { - "address": "0x65bd8ec474def8d8b215dec0f3782bdf3397b18c4b783942f2320ceb501ae8", - "tx": "0x5bdd77244e7c7198b1fc495f40a76ac94c216a1c9cb2589ad17e9ae53897163", - "artifact": "build/DustyPilotRenderer.json", - "alias": "dusty_pilot_renderer" } } \ No newline at end of file diff --git a/packages/starksheet-cairo/notebooks/pilots.py b/packages/starksheet-cairo/notebooks/pilots.py index 017fe417..b409e1c8 100644 --- a/packages/starksheet-cairo/notebooks/pilots.py +++ b/packages/starksheet-cairo/notebooks/pilots.py @@ -1,6 +1,5 @@ # %% Imports import json -import random from pathlib import Path from urllib.parse import urlparse, urlunparse @@ -8,6 +7,7 @@ import requests from bs4 import BeautifulSoup from ipfshttpclient import Client +from utils.deployment import invoke # %% Download all pp @@ -98,7 +98,11 @@ def upload_image_to_ipfs(image_path): lambda row: [ {"trait_type": "Pilot", "value": row.pilot}, ] - + ([{"trait_type": "Dust", "value": row.dust}] if row.dust else []), + + ( + [{"trait_type": "Dust", "value": row.dust}] + if not isinstance(row.dust, float) + else [] + ), axis=1, ), ) @@ -118,3 +122,10 @@ def upload_image_to_ipfs(image_path): axis=1, ) ) + +# %% Update contract parameters +DUSTY_PILOTS_ADDRESS = ( + 0x00D1540FBE29ACB2522694E9E3D1D776F1AB70773D33149997A65D06CC8A816F +) +await invoke("DustyPilots", "setNRow", len(dusted_pilots), address=DUSTY_PILOTS_ADDRESS) +await invoke("DustyPilotRenderer", "setThresholds", dusted_pilots.threshold.to_list()) diff --git a/packages/starksheet-cairo/poetry.lock b/packages/starksheet-cairo/poetry.lock index 7a846e48..ef99cdc6 100644 --- a/packages/starksheet-cairo/poetry.lock +++ b/packages/starksheet-cairo/poetry.lock @@ -29,14 +29,6 @@ python-versions = ">=3.7" [package.dependencies] frozenlist = ">=1.1.0" -[[package]] -name = "alabaster" -version = "0.7.13" -description = "A configurable sidebar-enabled Sphinx theme" -category = "dev" -optional = false -python-versions = ">=3.6" - [[package]] name = "appnope" version = "0.1.3" @@ -96,14 +88,6 @@ docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib- tests = ["attrs[tests-no-zope]", "zope-interface"] tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -[[package]] -name = "babel" -version = "2.12.1" -description = "Internationalization utilities" -category = "dev" -optional = false -python-versions = ">=3.7" - [[package]] name = "backcall" version = "0.2.0" @@ -123,24 +107,9 @@ python-versions = ">=3.5" [package.extras] tests = ["PyHamcrest (>=2.0.2)", "mypy", "pytest (>=4.6)", "pytest-benchmark", "pytest-cov", "pytest-flake8"] -[[package]] -name = "beautifulsoup4" -version = "4.12.2" -description = "Screen-scraping library" -category = "dev" -optional = false -python-versions = ">=3.6.0" - -[package.dependencies] -soupsieve = ">1.2" - -[package.extras] -html5lib = ["html5lib"] -lxml = ["lxml"] - [[package]] name = "bitarray" -version = "2.7.3" +version = "2.7.5" description = "efficient arrays of booleans -- C extension" category = "main" optional = false @@ -178,7 +147,7 @@ python-versions = ">=3.7" [[package]] name = "cairo-lang" -version = "0.11.0.2" +version = "0.11.2" description = "Compiler and runner for the Cairo language" category = "main" optional = false @@ -260,7 +229,7 @@ python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7 [[package]] name = "contourpy" -version = "1.0.7" +version = "1.1.0" description = "Python library for calculating contours of 2D quadrilateral grids" category = "dev" optional = false @@ -270,22 +239,24 @@ python-versions = ">=3.8" numpy = ">=1.16" [package.extras] -bokeh = ["bokeh", "chromedriver", "selenium"] +bokeh = ["bokeh", "selenium"] docs = ["furo", "sphinx-copybutton"] -mypy = ["contourpy[bokeh]", "docutils-stubs", "mypy (==0.991)", "types-Pillow"] -test = ["Pillow", "matplotlib", "pytest"] -test-no-images = ["pytest"] +mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.2.0)", "types-Pillow"] +test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] +test-no-images = ["pytest", "pytest-cov", "wurlitzer"] [[package]] name = "crypto-cpp-py" -version = "1.2.0" +version = "1.4.0" description = "This is a packaged crypto-cpp program" category = "dev" optional = false python-versions = ">=3.8" [package.dependencies] -cairo-lang = "*" +ecdsa = "0.18.0" +pywin32 = {version = "306", markers = "os_name == \"nt\""} +sympy = "1.11.1" [package.extras] build = ["cmake (>=3.22.4)"] @@ -320,14 +291,6 @@ category = "dev" optional = false python-versions = ">=3.5" -[[package]] -name = "docutils" -version = "0.19" -description = "Docutils -- Python Documentation Utilities" -category = "dev" -optional = false -python-versions = ">=3.7" - [[package]] name = "ecdsa" version = "0.18.0" @@ -345,11 +308,11 @@ gmpy2 = ["gmpy2"] [[package]] name = "eth-abi" -version = "4.0.0" +version = "4.1.0" description = "eth_abi: Python utilities for working with Ethereum ABI definitions, especially encoding and decoding" category = "main" optional = false -python-versions = ">=3.7, <4" +python-versions = ">=3.7.2, <4" [package.dependencies] eth-typing = ">=3.0.0" @@ -357,39 +320,39 @@ eth-utils = ">=2.0.0" parsimonious = ">=0.9.0,<0.10.0" [package.extras] -dev = ["black", "bumpversion (>=0.5.3,<1)", "eth-hash[pycryptodome]", "flake8", "hypothesis (>=4.18.2,<5.0.0)", "ipython", "isort (>=4.2.15,<5)", "jinja2 (>=3.0.0,<3.1.0)", "mypy (==0.910)", "pydocstyle (>=6.0.0,<7)", "pytest (>=6.2.5,<7)", "pytest-pythonpath (>=0.7.1)", "pytest-watch (>=4.1.0,<5)", "pytest-xdist (>=2.5.0,<3)", "sphinx (>=4.5.0,<5)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (==18.5.0)", "tox (>=2.9.1,<3)", "twine", "wheel"] -doc = ["jinja2 (>=3.0.0,<3.1.0)", "sphinx (>=4.5.0,<5)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (==18.5.0)"] -lint = ["black", "flake8", "isort (>=4.2.15,<5)", "mypy (==0.910)", "pydocstyle (>=6.0.0,<7)"] -test = ["eth-hash[pycryptodome]", "hypothesis (>=4.18.2,<5.0.0)", "pytest (>=6.2.5,<7)", "pytest-pythonpath (>=0.7.1)", "pytest-xdist (>=2.5.0,<3)", "tox (>=2.9.1,<3)"] +dev = ["black (>=23)", "build (>=0.9.0)", "bumpversion (>=0.5.3)", "eth-hash[pycryptodome]", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "hypothesis (>=4.18.2,<5.0.0)", "ipython", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)", "pytest (>=7.0.0)", "pytest-pythonpath (>=0.7.1)", "pytest-watch (>=4.1.0)", "pytest-xdist (>=2.4.0)", "sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)", "tox (>=4.0.0)", "twine", "wheel"] +doc = ["sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)"] +lint = ["black (>=23)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)"] +test = ["eth-hash[pycryptodome]", "hypothesis (>=4.18.2,<5.0.0)", "pytest (>=7.0.0)", "pytest-pythonpath (>=0.7.1)", "pytest-xdist (>=2.4.0)"] tools = ["hypothesis (>=4.18.2,<5.0.0)"] [[package]] name = "eth-account" -version = "0.8.0" +version = "0.9.0" description = "eth-account: Sign Ethereum transactions and messages with local private keys" category = "main" optional = false -python-versions = ">=3.6, <4" +python-versions = ">=3.7, <4" [package.dependencies] -bitarray = ">=2.4.0,<3" -eth-abi = ">=3.0.1" -eth-keyfile = ">=0.6.0,<0.7.0" -eth-keys = ">=0.4.0,<0.5" -eth-rlp = ">=0.3.0,<1" -eth-utils = ">=2.0.0,<3" -hexbytes = ">=0.1.0,<1" -rlp = ">=1.0.0,<4" +bitarray = ">=2.4.0" +eth-abi = ">=4.0.0-b.2" +eth-keyfile = ">=0.6.0" +eth-keys = ">=0.4.0" +eth-rlp = ">=0.3.0" +eth-utils = ">=2.0.0" +hexbytes = ">=0.1.0" +rlp = ">=1.0.0" [package.extras] -dev = ["Sphinx (>=1.6.5,<5)", "black (>=22,<23)", "bumpversion (>=0.5.3,<1)", "coverage", "flake8 (==3.7.9)", "hypothesis (>=4.18.0,<5)", "ipython", "isort (>=4.2.15,<5)", "jinja2 (>=3.0.0,<3.1.0)", "mypy (==0.910)", "pydocstyle (>=5.0.0,<6)", "pytest (>=6.2.5,<7)", "pytest-watch (>=4.1.0,<5)", "pytest-xdist", "sphinx-rtd-theme (>=0.1.9,<1)", "towncrier (>=21,<22)", "tox (==3.25.0)", "twine", "wheel"] -doc = ["Sphinx (>=1.6.5,<5)", "jinja2 (>=3.0.0,<3.1.0)", "sphinx-rtd-theme (>=0.1.9,<1)", "towncrier (>=21,<22)"] -lint = ["black (>=22,<23)", "flake8 (==3.7.9)", "isort (>=4.2.15,<5)", "mypy (==0.910)", "pydocstyle (>=5.0.0,<6)"] -test = ["coverage", "hypothesis (>=4.18.0,<5)", "pytest (>=6.2.5,<7)", "pytest-xdist", "tox (==3.25.0)"] +dev = ["black (>=23)", "build (>=0.9.0)", "bumpversion (>=0.5.3)", "coverage", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "hypothesis (>=4.18.0,<5)", "ipython", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)", "pytest (>=7.0.0)", "pytest-watch (>=4.1.0)", "pytest-xdist (>=2.4.0)", "sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)", "tox (>=4.0.0)", "twine", "wheel"] +doc = ["sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)"] +lint = ["black (>=23)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)"] +test = ["coverage", "hypothesis (>=4.18.0,<5)", "pytest (>=7.0.0)", "pytest-xdist (>=2.4.0)"] [[package]] name = "eth-hash" -version = "0.5.1" +version = "0.5.2" description = "eth-hash: The Ethereum hashing function, keccak256, sometimes (erroneously) called sha3" category = "main" optional = false @@ -399,12 +362,12 @@ python-versions = ">=3.7, <4" pycryptodome = {version = ">=3.6.6,<4", optional = true, markers = "extra == \"pycryptodome\""} [package.extras] -dev = ["Sphinx (>=5.0.0,<6)", "black (>=22.0,<23)", "bumpversion (>=0.5.3,<1)", "flake8 (==3.7.9)", "ipython", "isort (>=4.2.15,<5)", "jinja2 (>=3.0.0,<3.1.0)", "mypy (==0.961)", "pydocstyle (>=5.0.0,<6)", "pytest (>=6.2.5,<7)", "pytest-watch (>=4.1.0,<5)", "pytest-xdist (>=2.4.0,<3)", "sphinx-rtd-theme (>=0.1.9,<1)", "towncrier (>=21,<22)", "tox (>=3.14.6,<4)", "twine", "wheel"] -doc = ["Sphinx (>=5.0.0,<6)", "jinja2 (>=3.0.0,<3.1.0)", "sphinx-rtd-theme (>=0.1.9,<1)", "towncrier (>=21,<22)"] -lint = ["black (>=22.0,<23)", "flake8 (==3.7.9)", "isort (>=4.2.15,<5)", "mypy (==0.961)", "pydocstyle (>=5.0.0,<6)"] +dev = ["black (>=23)", "build (>=0.9.0)", "bumpversion (>=0.5.3)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "ipython", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)", "pytest (>=7.0.0)", "pytest-watch (>=4.1.0)", "pytest-xdist (>=2.4.0)", "sphinx (>=6.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)", "tox (>=4.0.0)", "twine", "wheel"] +doc = ["sphinx (>=6.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)"] +lint = ["black (>=23)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)"] pycryptodome = ["pycryptodome (>=3.6.6,<4)"] pysha3 = ["pysha3 (>=1.0.0,<2.0.0)", "safe-pysha3 (>=1.0.0)"] -test = ["pytest (>=6.2.5,<7)", "pytest-xdist (>=2.4.0,<3)", "tox (>=3.14.6,<4)"] +test = ["pytest (>=7.0.0)", "pytest-xdist (>=2.4.0)"] [[package]] name = "eth-keyfile" @@ -465,21 +428,21 @@ test = ["eth-hash[pycryptodome]", "pytest (>=6.2.5,<7)", "pytest-xdist", "tox (= [[package]] name = "eth-typing" -version = "3.3.0" +version = "3.4.0" description = "eth-typing: Common type annotations for ethereum python packages" category = "main" optional = false python-versions = ">=3.7.2, <4" [package.extras] -dev = ["bumpversion (>=0.5.3,<1)", "flake8 (==3.8.3)", "ipython", "isort (>=4.2.15,<5)", "mypy (==0.910)", "pydocstyle (>=3.0.0,<4)", "pytest (>=6.2.5,<7)", "pytest-watch (>=4.1.0,<5)", "pytest-xdist", "sphinx (>=4.2.0,<5)", "sphinx-rtd-theme (>=0.1.9)", "towncrier (>=21,<22)", "tox (>=2.9.1,<3)", "twine", "wheel"] -doc = ["sphinx (>=4.2.0,<5)", "sphinx-rtd-theme (>=0.1.9)", "towncrier (>=21,<22)"] -lint = ["flake8 (==3.8.3)", "isort (>=4.2.15,<5)", "mypy (==0.910)", "pydocstyle (>=3.0.0,<4)"] -test = ["pytest (>=6.2.5,<7)", "pytest-xdist", "tox (>=2.9.1,<3)"] +dev = ["black (>=23)", "build (>=0.9.0)", "bumpversion (>=0.5.3)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "ipython", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)", "pytest (>=7.0.0)", "pytest-watch (>=4.1.0)", "pytest-xdist (>=2.4.0)", "sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)", "tox (>=4.0.0)", "twine", "wheel"] +doc = ["sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)"] +lint = ["black (>=23)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=6.0.0)"] +test = ["pytest (>=7.0.0)", "pytest-xdist (>=2.4.0)"] [[package]] name = "eth-utils" -version = "2.1.0" +version = "2.1.1" description = "eth-utils: Common utility functions for python code that interacts with Ethereum" category = "main" optional = false @@ -492,10 +455,10 @@ eth-typing = ">=3.0.0" toolz = {version = ">0.8.2", markers = "implementation_name == \"pypy\""} [package.extras] -dev = ["Sphinx (>=1.6.5,<2)", "black (>=22)", "bumpversion (>=0.5.3,<1)", "flake8 (==3.7.9)", "hypothesis (>=4.43.0,<5.0.0)", "ipython", "isort (>=4.2.15,<5)", "jinja2 (>=3.0.0,<3.0.1)", "mypy (==0.910)", "pydocstyle (>=5.0.0,<6)", "pytest (>=6.2.5,<7)", "pytest-watch (>=4.1.0,<5)", "pytest-xdist", "sphinx-rtd-theme (>=0.1.9,<2)", "towncrier (>=21,<22)", "tox (==3.14.6)", "twine (>=1.13,<2)", "types-setuptools", "wheel (>=0.30.0,<1.0.0)"] -doc = ["Sphinx (>=1.6.5,<2)", "jinja2 (>=3.0.0,<3.0.1)", "sphinx-rtd-theme (>=0.1.9,<2)", "towncrier (>=21,<22)"] -lint = ["black (>=22)", "flake8 (==3.7.9)", "isort (>=4.2.15,<5)", "mypy (==0.910)", "pydocstyle (>=5.0.0,<6)", "pytest (>=6.2.5,<7)", "types-setuptools"] -test = ["hypothesis (>=4.43.0,<5.0.0)", "pytest (>=6.2.5,<7)", "pytest-xdist", "tox (==3.14.6)", "types-setuptools"] +dev = ["black (>=23)", "build (>=0.9.0)", "bumpversion (>=0.5.3)", "eth-hash[pycryptodome]", "flake8 (==3.8.3)", "hypothesis (>=4.43.0)", "ipython", "isort (>=5.11.0)", "mypy (==0.971)", "pydocstyle (>=5.0.0)", "pytest (>=7.0.0)", "pytest-watch (>=4.1.0)", "pytest-xdist (>=2.4.0)", "sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)", "tox (>=4.0.0)", "twine", "types-setuptools", "wheel"] +doc = ["sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)"] +lint = ["black (>=23)", "flake8 (==3.8.3)", "isort (>=5.11.0)", "mypy (==0.971)", "pydocstyle (>=5.0.0)", "types-setuptools"] +test = ["hypothesis (>=4.43.0)", "mypy (==0.971)", "pytest (>=7.0.0)", "pytest-xdist (>=2.4.0)", "types-setuptools"] [[package]] name = "exceptiongroup" @@ -560,7 +523,7 @@ Six = "*" [[package]] name = "fonttools" -version = "4.39.4" +version = "4.40.0" description = "Tools to manipulate font files" category = "dev" optional = false @@ -596,20 +559,6 @@ category = "main" optional = false python-versions = ">=3.7" -[[package]] -name = "furo" -version = "2022.12.7" -description = "A clean customisable Sphinx documentation theme." -category = "dev" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -beautifulsoup4 = "*" -pygments = ">=2.7" -sphinx = ">=5.0,<7.0" -sphinx-basic-ng = "*" - [[package]] name = "gunicorn" version = "20.1.0" @@ -648,17 +597,17 @@ tests = ["pytest (>=7.2.0,<8)", "pytest-cov (>=4.0.0,<5)", "tox (==3.28.0)"] [[package]] name = "hexbytes" -version = "0.3.0" +version = "0.3.1" description = "hexbytes: Python `bytes` subclass that decodes hex, with a readable console output" category = "main" optional = false python-versions = ">=3.7, <4" [package.extras] -dev = ["Sphinx (>=4.0.0,<5)", "black (>=22,<23)", "bumpversion (>=0.5.3,<1)", "eth-utils (>=1.0.1,<3)", "flake8 (==3.7.9)", "hypothesis (>=3.44.24,<=6.31.6)", "ipython", "isort (>=4.2.15,<5)", "mypy (==0.971)", "pydocstyle (>=5.0.0,<6)", "pytest (>=7,<8)", "pytest-watch (>=4.1.0,<5)", "pytest-xdist", "sphinx-rtd-theme (>=0.1.9,<1)", "towncrier (>=21,<22)", "tox (>=3.25.1,<4)", "twine", "wheel"] -doc = ["Sphinx (>=4.0.0,<5)", "sphinx-rtd-theme (>=0.1.9,<1)", "towncrier (>=21,<22)"] -lint = ["black (>=22,<23)", "flake8 (==3.7.9)", "isort (>=4.2.15,<5)", "mypy (==0.971)", "pydocstyle (>=5.0.0,<6)"] -test = ["eth-utils (>=1.0.1,<3)", "hypothesis (>=3.44.24,<=6.31.6)", "pytest (>=7,<8)", "pytest-xdist", "tox (>=3.25.1,<4)"] +dev = ["black (>=22)", "bumpversion (>=0.5.3)", "eth-utils (>=1.0.1,<3)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "hypothesis (>=3.44.24,<=6.31.6)", "ipython", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=5.0.0)", "pytest (>=7.0.0)", "pytest-watch (>=4.1.0)", "pytest-xdist (>=2.4.0)", "sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)", "tox (>=4.0.0)", "twine", "wheel"] +doc = ["sphinx (>=5.0.0)", "sphinx-rtd-theme (>=1.0.0)", "towncrier (>=21,<22)"] +lint = ["black (>=22)", "flake8 (==6.0.0)", "flake8-bugbear (==23.3.23)", "isort (>=5.10.1)", "mypy (==0.971)", "pydocstyle (>=5.0.0)"] +test = ["eth-utils (>=1.0.1,<3)", "hypothesis (>=3.44.24,<=6.31.6)", "pytest (>=7.0.0)", "pytest-xdist (>=2.4.0)"] [[package]] name = "idna" @@ -668,17 +617,9 @@ category = "main" optional = false python-versions = ">=3.5" -[[package]] -name = "imagesize" -version = "1.4.1" -description = "Getting image size from png/jpeg/jpeg2000/gif file" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" - [[package]] name = "importlib-metadata" -version = "6.6.0" +version = "6.7.0" description = "Read metadata from Python packages" category = "main" optional = false @@ -690,7 +631,7 @@ zipp = ">=0.5" [package.extras] docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] perf = ["ipython"] -testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] [[package]] name = "importlib-resources" @@ -729,7 +670,7 @@ requests = ">=2.11" [[package]] name = "ipython" -version = "8.13.2" +version = "8.14.0" description = "IPython: Productive Interactive Computing" category = "dev" optional = false @@ -873,7 +814,7 @@ test = ["pytest"] [[package]] name = "markupsafe" -version = "2.1.2" +version = "2.1.3" description = "Safely add untrusted strings to HTML/XML markup." category = "dev" optional = false @@ -1037,11 +978,11 @@ python-versions = "*" [[package]] name = "numpy" -version = "1.24.3" +version = "1.25.0" description = "Fundamental package for array computing in Python" category = "main" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" [[package]] name = "oauthlib" @@ -1058,7 +999,7 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openzeppelin-cairo-contracts" -version = "0.4.0" +version = "0.6.1" description = "Library for secure smart contract development written in Cairo" category = "main" optional = false @@ -1158,7 +1099,7 @@ tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "pa [[package]] name = "pipdeptree" -version = "2.7.1" +version = "2.9.3" description = "Command line utility to show dependency tree of packages." category = "main" optional = false @@ -1166,19 +1107,19 @@ python-versions = ">=3.7" [package.extras] graphviz = ["graphviz (>=0.20.1)"] -test = ["covdefaults (>=2.3)", "diff-cover (>=7.5)", "pip (>=23.1)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "virtualenv (>=20.21,<21)"] +test = ["covdefaults (>=2.3)", "diff-cover (>=7.5)", "pip (>=23.1.2)", "pytest (>=7.3.1)", "pytest-cov (>=4.1)", "pytest-mock (>=3.10)", "virtualenv (>=20.23,<21)"] [[package]] name = "platformdirs" -version = "3.5.1" +version = "3.6.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false python-versions = ">=3.7" [package.extras] -docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.2.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] +docs = ["furo (>=2023.5.20)", "proselint (>=0.13)", "sphinx (>=7.0.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4.1)", "pytest-mock (>=3.10)"] [[package]] name = "pluggy" @@ -1192,6 +1133,14 @@ python-versions = ">=3.6" dev = ["pre-commit", "tox"] testing = ["pytest", "pytest-benchmark"] +[[package]] +name = "poseidon-py" +version = "0.1.3" +description = "Python implementation of Poseidon hash" +category = "dev" +optional = false +python-versions = ">=3.8" + [[package]] name = "prometheus-client" version = "0.17.0" @@ -1216,7 +1165,7 @@ wcwidth = "*" [[package]] name = "protobuf" -version = "4.23.2" +version = "4.23.3" description = "" category = "main" optional = false @@ -1262,7 +1211,7 @@ plugins = ["importlib-metadata"] [[package]] name = "pyparsing" -version = "3.0.9" +version = "3.1.0" description = "pyparsing module - Classes and methods to define and execute parsing grammars" category = "dev" optional = false @@ -1281,7 +1230,7 @@ python-versions = ">=3.7" [[package]] name = "pytest" -version = "7.3.1" +version = "7.3.2" description = "pytest: simple powerful testing with Python" category = "main" optional = false @@ -1296,7 +1245,7 @@ pluggy = ">=0.12,<2.0" tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} [package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] +testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "pytest-asyncio" @@ -1360,7 +1309,7 @@ python-versions = ">=3.6" [[package]] name = "regex" -version = "2023.5.5" +version = "2023.6.3" description = "Alternative regular expression module, to replace re." category = "main" optional = false @@ -1419,7 +1368,7 @@ test = ["hypothesis (==5.19.0)", "pytest (>=6.2.5,<7)", "tox (>=2.9.1,<3)"] [[package]] name = "setuptools" -version = "67.8.0" +version = "68.0.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" category = "dev" optional = false @@ -1456,139 +1405,6 @@ category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" -[[package]] -name = "snowballstemmer" -version = "2.2.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -category = "dev" -optional = false -python-versions = "*" - -[[package]] -name = "soupsieve" -version = "2.4.1" -description = "A modern CSS selector implementation for Beautiful Soup." -category = "dev" -optional = false -python-versions = ">=3.7" - -[[package]] -name = "sphinx" -version = "6.2.1" -description = "Python documentation generator" -category = "dev" -optional = false -python-versions = ">=3.8" - -[package.dependencies] -alabaster = ">=0.7,<0.8" -babel = ">=2.9" -colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.18.1,<0.20" -imagesize = ">=1.3" -importlib-metadata = {version = ">=4.8", markers = "python_version < \"3.10\""} -Jinja2 = ">=3.0" -packaging = ">=21.0" -Pygments = ">=2.13" -requests = ">=2.25.0" -snowballstemmer = ">=2.0" -sphinxcontrib-applehelp = "*" -sphinxcontrib-devhelp = "*" -sphinxcontrib-htmlhelp = ">=2.0.0" -sphinxcontrib-jsmath = "*" -sphinxcontrib-qthelp = "*" -sphinxcontrib-serializinghtml = ">=1.1.5" - -[package.extras] -docs = ["sphinxcontrib-websupport"] -lint = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-simplify", "isort", "mypy (>=0.990)", "ruff", "sphinx-lint", "types-requests"] -test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] - -[[package]] -name = "sphinx-basic-ng" -version = "1.0.0b1" -description = "A modern skeleton for Sphinx themes." -category = "dev" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -sphinx = ">=4.0" - -[package.extras] -docs = ["furo", "ipython", "myst-parser", "sphinx-copybutton", "sphinx-inline-tabs"] - -[[package]] -name = "sphinxcontrib-applehelp" -version = "1.0.4" -description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" -category = "dev" -optional = false -python-versions = ">=3.8" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-devhelp" -version = "1.0.2" -description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." -category = "dev" -optional = false -python-versions = ">=3.5" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-htmlhelp" -version = "2.0.1" -description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -category = "dev" -optional = false -python-versions = ">=3.8" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["html5lib", "pytest"] - -[[package]] -name = "sphinxcontrib-jsmath" -version = "1.0.1" -description = "A sphinx extension which renders display math in HTML via JavaScript" -category = "dev" -optional = false -python-versions = ">=3.5" - -[package.extras] -test = ["flake8", "mypy", "pytest"] - -[[package]] -name = "sphinxcontrib-qthelp" -version = "1.0.3" -description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." -category = "dev" -optional = false -python-versions = ">=3.5" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-serializinghtml" -version = "1.1.5" -description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." -category = "dev" -optional = false -python-versions = ">=3.5" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - [[package]] name = "stack-data" version = "0.6.2" @@ -1607,51 +1423,53 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] [[package]] name = "starknet-devnet" -version = "0.5.0a2" +version = "0.5.4" description = "A local testnet for Starknet" category = "dev" optional = false python-versions = ">=3.9,<3.10" [package.dependencies] -cairo-lang = "0.11.0.2" +cairo-lang = "0.11.2" cloudpickle = ">=2.1.0,<2.2.0" -crypto-cpp-py = ">=1.2.0,<1.3.0" +crypto-cpp-py = ">=1.4.0,<1.5.0" Flask = {version = ">=2.0.3,<2.1.0", extras = ["async"]} flask-cors = ">=3.0.10,<3.1.0" gunicorn = ">=20.1.0,<20.2.0" jsonschema = ">=4.17.0,<4.18.0" marshmallow = ">=3.17.0,<3.18.0" marshmallow-dataclass = ">=8.4,<8.5" +poseidon-py = ">=0.1.3,<0.2.0" typing-extensions = ">=4.3.0,<4.4.0" web3 = ">=6.0.0,<6.1.0" Werkzeug = ">=2.0.3,<2.1.0" [[package]] name = "starknet-py" -version = "0.15.2" +version = "0.16.1" description = "A python SDK for Starknet" category = "dev" optional = false -python-versions = ">=3.9,<3.10" +python-versions = ">=3.8,<3.12" [package.dependencies] +aiohttp = ">=3.8.4,<4.0.0" asgiref = ">=3.4.1,<4.0.0" -cairo-lang = ">=0.11.0.2,<0.12.0.0" -crypto-cpp-py = ">=1.2.0,<2.0.0" -eth-utils = ">=2.1.0,<3.0.0" -furo = ">=2022.12.7,<2023.0.0" +crypto-cpp-py = ">=1.4.0,<2.0.0" +lark = ">=1.1.5,<2.0.0" marshmallow = ">=3.15.0,<4.0.0" marshmallow-dataclass = "<8.5.0" marshmallow-oneofschema = ">=3.0.1,<4.0.0" +poseidon-py = ">=0.1.3,<0.2.0" +pycryptodome = ">=3.17,<4.0" typing-extensions = ">=4.3.0,<5.0.0" [package.extras] -docs = ["enum-tools[sphinx] (==0.9.0.post1)", "sphinx (>=4.3.1,<7.0.0)"] +docs = ["enum-tools[sphinx] (==0.9.0.post1)", "furo (>=2023.5.20,<2024.0.0)", "sphinx (>=4.3.1,<8.0.0)"] [[package]] name = "sympy" -version = "1.12" +version = "1.11.1" description = "Computer algebra system (CAS) in Python" category = "main" optional = false @@ -1759,7 +1577,7 @@ typing-extensions = ">=3.7.4" [[package]] name = "urllib3" -version = "2.0.2" +version = "2.0.3" description = "HTTP library with thread-safe connection pooling, file post, and more." category = "main" optional = false @@ -1863,8 +1681,8 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "1.1" -python-versions = "~3.9" -content-hash = "1eb89ae2756465e76af5a11aefdfa3b13d3282cbc12629b61f41b31ffb41f70a" +python-versions = ">=3.9,<3.10" +content-hash = "ee5a354f9ff2b13be9b1b3910339ae73810712b07bdb6d0973fbd5ba4fc3d820" [metadata.files] aiohttp = [ @@ -1960,10 +1778,6 @@ aiosignal = [ {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, ] -alabaster = [ - {file = "alabaster-0.7.13-py3-none-any.whl", hash = "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3"}, - {file = "alabaster-0.7.13.tar.gz", hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2"}, -] appnope = [ {file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"}, {file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"}, @@ -1984,10 +1798,6 @@ attrs = [ {file = "attrs-23.1.0-py3-none-any.whl", hash = "sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04"}, {file = "attrs-23.1.0.tar.gz", hash = "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015"}, ] -babel = [ - {file = "Babel-2.12.1-py3-none-any.whl", hash = "sha256:b4246fb7677d3b98f501a39d43396d3cafdc8eadb045f4a31be01863f655c610"}, - {file = "Babel-2.12.1.tar.gz", hash = "sha256:cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455"}, -] backcall = [ {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"}, {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, @@ -1996,98 +1806,109 @@ base58 = [ {file = "base58-2.1.1-py3-none-any.whl", hash = "sha256:11a36f4d3ce51dfc1043f3218591ac4eb1ceb172919cebe05b52a5bcc8d245c2"}, {file = "base58-2.1.1.tar.gz", hash = "sha256:c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c"}, ] -beautifulsoup4 = [ - {file = "beautifulsoup4-4.12.2-py3-none-any.whl", hash = "sha256:bd2520ca0d9d7d12694a53d44ac482d181b4ec1888909b035a3dbf40d0f57d4a"}, - {file = "beautifulsoup4-4.12.2.tar.gz", hash = "sha256:492bbc69dca35d12daac71c4db1bfff0c876c00ef4a2ffacce226d4638eb72da"}, -] bitarray = [ - {file = "bitarray-2.7.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:979d42e0b2c3113526f9716a461e08671788a23ce7e3b5cd090ce3e6a6762641"}, - {file = "bitarray-2.7.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:860edf8533223d82bd6201894bcaf540f828f49075f363390eecf04b12fb94cb"}, - {file = "bitarray-2.7.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:78378d8dacbe1f4f263347f42ec0a41cc2097cd671c6ac30a65a838284a5e141"}, - {file = "bitarray-2.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:888df211aafe5fad41c0792a686d95c8ba37345d5037f437aa3c09608f9c3b56"}, - {file = "bitarray-2.7.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb3f003dee96dbf24a6df71443557f249b17b20083c189995302b14eb01530bf"}, - {file = "bitarray-2.7.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c531532c21bc1063e65957a1a85a2d13601ec21801f70821c89d9339b16ebc78"}, - {file = "bitarray-2.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b8fd92c8026e4ba6874e94f538890e35bef2a3a18ea54e3663c578b7916ade1"}, - {file = "bitarray-2.7.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d19c34a2121eccfeb642d4ad71163bd3342a8f3a99e6724fe824bdfbc0a5b65"}, - {file = "bitarray-2.7.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:102db74ee82ec5774aba01481e73eedaebd27ba167344a81d3b42e6fbf9ffb77"}, - {file = "bitarray-2.7.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7f6540b45b2230442f7a0614745131e0a6f28251f5d33ac19d0ed61d80db7153"}, - {file = "bitarray-2.7.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:99c9345c417a9cff98f9f6e59b0350dcc10c2e0e1ea66acf7946de1cd60541fa"}, - {file = "bitarray-2.7.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:a1d439c98e65ab8e5fbcc2b242a16e7a3f076974bff78185ff42ba2d4c220032"}, - {file = "bitarray-2.7.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:87897ec0e4876c9f2c1ae313519de0ed2ad8041a4d2210a083f9b4a239add2e3"}, - {file = "bitarray-2.7.3-cp310-cp310-win32.whl", hash = "sha256:cb46c3a4002c8322dd0e1b4b53f8a647dcb0f199f5c7a1fc03d3880c3eabbd2c"}, - {file = "bitarray-2.7.3-cp310-cp310-win_amd64.whl", hash = "sha256:5df10eb9b794932b0cf806f412d1c6d04fb7655ca7ae5caf6354b9edc380a5f7"}, - {file = "bitarray-2.7.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:27524bc92fdeb464a5057a4677a35f482cf30be2e920bd1d11c46de533cafda6"}, - {file = "bitarray-2.7.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3cf37431de779b29e5c0d8e36868f77f6df53c3c19c20e8404137e257dc80040"}, - {file = "bitarray-2.7.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8abd23f94cdcce971d932a5f0a066d40fbc61901fd087aa70d32cccd1793bd20"}, - {file = "bitarray-2.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7659bdfe7716b14a39007e31e957fa64d7f0d9e40a1dbd024bd81b972d76bffb"}, - {file = "bitarray-2.7.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:da1570f301abdfda68f4fdb40c4d3f09af4bb6e4550b4fa5395db0d142b680bc"}, - {file = "bitarray-2.7.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8becbb9649fd29ee577f9f0405ce2fba5cf9fa2c290c9b044bc235c04473f213"}, - {file = "bitarray-2.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72fd7f6f940bc42914c86700591ccfd1daeff0e414cefcbd7843117df2fac4e9"}, - {file = "bitarray-2.7.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:23b7bada6d6b62cba08f4a1b8a95da2d8592aae1db3c167dcb52abcba0a7bef5"}, - {file = "bitarray-2.7.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4b2d150a81a981537801ac7d4f4f5d082c48343612a21f4e2c4cd2e887973bd5"}, - {file = "bitarray-2.7.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:1502660ab489b1f18c3493c766252cd5d24bc1cbf4bdf3594e0a30de142ed453"}, - {file = "bitarray-2.7.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:91f43f6b6c9129a56d3e2dccb8b88ffce0e4f4893dd9d69d285676bdf5b9ca14"}, - {file = "bitarray-2.7.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:a69c99274aee2ffdc7f1cfd34044ccb7155790d6f5217d677ea46a6ddead6dd2"}, - {file = "bitarray-2.7.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d63f20299441e32171f08fc62f7ea7e401cc12a96f67a36ab2d76439ecfcb118"}, - {file = "bitarray-2.7.3-cp311-cp311-win32.whl", hash = "sha256:0b84fd9dbf999cbca1090a7703aa1404cd01af4035c6ba3adf69d41280611fb6"}, - {file = "bitarray-2.7.3-cp311-cp311-win_amd64.whl", hash = "sha256:76bbbb9ceebb9cbb2b14369b3681fecab226792b339f612e79f6575ca31fed45"}, - {file = "bitarray-2.7.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50d5e2c026b3e3d145f64c457338ea99edcbdd302fdcbd96418251ac51a98a59"}, - {file = "bitarray-2.7.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d571056115bbdc18f199a9ee4c2a1b5884f5e63a3c05fe43d2fc7fc67320515"}, - {file = "bitarray-2.7.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2a0313657e6656efca2148cfc91c50fdafca6f811b6c7d0906e6ba57134e560"}, - {file = "bitarray-2.7.3-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d3b5abb73c45d40d27f9795dac9d6eb1515729c13f93dd67df2be07be6549990"}, - {file = "bitarray-2.7.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7776c070943f45cd8303543a6625cf82f2e000ef9c885d52d7828be099e52f42"}, - {file = "bitarray-2.7.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:057f9c53a34e42deed6e8813a82b9c85924f4728be28e3b9b65144569ac5a387"}, - {file = "bitarray-2.7.3-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:8591ad5768860ad186dc94fd58b2932604a7639b57eefbbff2b4865af3407691"}, - {file = "bitarray-2.7.3-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:bd7f4b2df89bf4e298756c0be0be67fb84d6aa49bda60d46805d43f0e643abd5"}, - {file = "bitarray-2.7.3-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:433f91c8ab8338662aaa86b0677e6c15c35f8f7b65d4c43d7d1647a8198bc0b0"}, - {file = "bitarray-2.7.3-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:31e60d8341c3189aa156ca8cb2f6370b29d79cf132e3d091714b0a5a9097eb69"}, - {file = "bitarray-2.7.3-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:ea33ed09157e032f0a7a2627ef87f156e9927697f59b55961439d34bf45af23a"}, - {file = "bitarray-2.7.3-cp36-cp36m-win32.whl", hash = "sha256:302149aaff75939beb8af7f32ac9bf922480033a24fb54f4ebc0c9dc175247c4"}, - {file = "bitarray-2.7.3-cp36-cp36m-win_amd64.whl", hash = "sha256:7a8995737fae8de03b31ed83acf4f4326a55b217022009d18be19ff87fc9010e"}, - {file = "bitarray-2.7.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8b2f31a4cc28aef27355ab896e4b4cc2da2204b2b7adb674d8be7fefa0c93868"}, - {file = "bitarray-2.7.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5df624ee8a4098c3b1149f4817f2a4a0121c4920e1c114af324bc52d6659e2b"}, - {file = "bitarray-2.7.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cb1d60ed709989e34e7158d97fdb077a2f2dfc505998a84161a70f81a6101172"}, - {file = "bitarray-2.7.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:748847e58c45a37f23db1f53a6dc16ae32aa80ee504653d79336830de1a79ed7"}, - {file = "bitarray-2.7.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4b7fdb9772e087174f446655bbc497a1600b5758f279c6d44fcf344c13d5c8a"}, - {file = "bitarray-2.7.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:86e9c48ffeddb0f943e87ab65e1e95dccc9b44ef3761af3bf9642973ab7646d2"}, - {file = "bitarray-2.7.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:0d1f49cc51919d6fa0f7eebd073d2c620b80079aa537d084a7fafb46a35c7a4d"}, - {file = "bitarray-2.7.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b43d56c7c96f5a055f4051be426496db2a616840645d0ab3733d5ceacb2f701b"}, - {file = "bitarray-2.7.3-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:01f8d02c3eae82c98d4259777cb2f042a0b3989d7dceeb37c643cb94b91d5a42"}, - {file = "bitarray-2.7.3-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d089b1d0b157c9a484f8f7475eecea813d0dc3818adc5bf352903da14fe88fc3"}, - {file = "bitarray-2.7.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:1362e9fb78ca72aa52ec1f1fbd62872801302001b0156ed2a1e707850cd30ffd"}, - {file = "bitarray-2.7.3-cp37-cp37m-win32.whl", hash = "sha256:2cdf5700537e5aa4ec9f4a0b498b8d5b03b9859d503e01ea17a6a134a838aa30"}, - {file = "bitarray-2.7.3-cp37-cp37m-win_amd64.whl", hash = "sha256:1e1553933f4533040491f4e4499bcbbfcee42c4056f56d7e18010e779daab33d"}, - {file = "bitarray-2.7.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:1048a29b3d72b1821a3ae9e8d64e71ed96c53a1a36b1da6db02091a424a8f795"}, - {file = "bitarray-2.7.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:10dc358fe29d7a4c5be78ab2fb5aa50cb8066babd23e0b5589eb68e26afe58d8"}, - {file = "bitarray-2.7.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8ab6770833976448a9a973bc0df63adedc4c30de4774cec5a9928fc496423ebb"}, - {file = "bitarray-2.7.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4abe2f829f6f2d330bccf1bcde2192264ab9a15d6d00e507265f46dc66557014"}, - {file = "bitarray-2.7.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:87851a82bdf849e3c40ff6d8af5f734634e17f52a8f7f7e74486c2f8ce717578"}, - {file = "bitarray-2.7.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5fc2512bdf5289a1412c936c65d17881d2b46edb0036c63a8d5605dc8d398a3"}, - {file = "bitarray-2.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1289f408a8b5c87cdb4fd7975d4021c6e61209ccb956d0411e72bf43c7f78463"}, - {file = "bitarray-2.7.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9ee181cc00aaba38d9812f4df4e7d828105b6dde3b068cd2c43f1d8f395e0046"}, - {file = "bitarray-2.7.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:00e93f70cbcbeabd1e79accf1b6f5b2424cd40556e7877f618549523d0031c98"}, - {file = "bitarray-2.7.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3fb6a952796d16c3a309d866eef56a8f4e5591d112c22446e67d33ecb096b44b"}, - {file = "bitarray-2.7.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:0fe747a134f7f5bc0877eee58090ae7e7f23628eeb459f681ade65719c3f246a"}, - {file = "bitarray-2.7.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:2c1b2c91bf991b5c641faee78dd5a751dff6155ec51c7a6c7f922dc85431898e"}, - {file = "bitarray-2.7.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c3956ae54285ab30d802756144887e30e013f81c9f03e5ffff9daa46d8ca0154"}, - {file = "bitarray-2.7.3-cp38-cp38-win32.whl", hash = "sha256:00a6fc4355bd4e6ead54d05187dc4ea39f0af439b336ae113f0194673ed730ae"}, - {file = "bitarray-2.7.3-cp38-cp38-win_amd64.whl", hash = "sha256:305e6f7441c007f296644ba3899c0306ce9fd7a482dbbc06b6e7b7bd6e0ddabc"}, - {file = "bitarray-2.7.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fe80c23409efb41b86efb5e45f334420a9b5b7828f5b3d08b5ff28f03a024d9e"}, - {file = "bitarray-2.7.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:16345146b61e93ca20679c83537ccf7245f78b17035f5b1a436fd2b75da04c5e"}, - {file = "bitarray-2.7.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1af9b720a048c69e999094e2310138b7cfca5471a9d2c1dbe4b53dd10e516720"}, - {file = "bitarray-2.7.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:088e6e9ea7f0eaf8b672679a68096dbc0a7a7b7a4ed567860f7362e1588370a6"}, - {file = "bitarray-2.7.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:122cd70ee0de2cc9d94da8b8ebcb7dca12b9f4d3beefb94c11e110e1d87503bb"}, - {file = "bitarray-2.7.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cb9a8ee23416bd0cfd457118978bc2f6f02c20b95336db486887f670bf92c2b7"}, - {file = "bitarray-2.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a544f99c24b6f658907eb9edf290a9c54f4106738b2ab84cd19dc6013cc3abf"}, - {file = "bitarray-2.7.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:980f6564218f853a9341fb045446539d4153338926ed2fb222e86dc9b2ae9b8f"}, - {file = "bitarray-2.7.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f64abe9301b918d2c352e42198cea0196f3639bc1ad23a4a9d8ae97f66068901"}, - {file = "bitarray-2.7.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:029c724bf38c6616b90b1c423b846b63f8d607ed5a23d270e3862696d88a5392"}, - {file = "bitarray-2.7.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:16cb00911584a6e9ca0f42c305714898120dc6bfbbec90dacedeed4690331a47"}, - {file = "bitarray-2.7.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:699b0134e87c0c4e3b224d879d218c4385a06e6b72df73b4c9c9d549155fb837"}, - {file = "bitarray-2.7.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b508e1bba4ec68fd0ef28505e2dad2f56de7df710c8334c97036705a562cb908"}, - {file = "bitarray-2.7.3-cp39-cp39-win32.whl", hash = "sha256:4b84230624d15868e407ba8b66df54fc69ee6a9e9cb6d51eb264b8f2614596f1"}, - {file = "bitarray-2.7.3-cp39-cp39-win_amd64.whl", hash = "sha256:757a08bf0aed5a650a399f8c66bcba00c210bce34408b6d7b09b4837bee8f4da"}, - {file = "bitarray-2.7.3.tar.gz", hash = "sha256:f71256a32609b036adad932e1228b66a6b4e2cae6be397e588ddc0babd9a78b9"}, + {file = "bitarray-2.7.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:83ec9ea40f74bdbd4018a6d05f2ab68b20935e9c32fc1bdd3164db0a7214764a"}, + {file = "bitarray-2.7.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:41ef308abe02aed03058451ed17dad1365d4b4d32a7e63efa81a0becbc36b5ff"}, + {file = "bitarray-2.7.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a81f6815ea3612aa490dccfb9a22274349fe4c7e83c97c6c97a6a57fb1e779b5"}, + {file = "bitarray-2.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe9aab0aca202df3170833c390496ca1f91ff7899076a4f7e9edf2cb04cc4d0c"}, + {file = "bitarray-2.7.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb26c370a4001cfe65115ffb564fc09401a8cf51a2cdc20def7526d253656146"}, + {file = "bitarray-2.7.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b82dbc0a0b6ed67b4c9fa411c945ba642ff40a91799c0d6ce68ef623d951e468"}, + {file = "bitarray-2.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8bfcc26140486e52bbfb70e95fba8d4bd18f72b2aeb9659ecd2ee44f2514af0"}, + {file = "bitarray-2.7.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e8ab9fa522c878afe2a049087ea723d932bbb15b0a08239d572945158731636"}, + {file = "bitarray-2.7.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9b66bc21240b150d14310464fe70d8b64350d3d7d1ba377251e75873d9980f2b"}, + {file = "bitarray-2.7.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a40f3014e579372713a2f589a22dc2a95c46d04cb5c96111cc1e02b5fec398e8"}, + {file = "bitarray-2.7.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:5a862f19c387b9c53423bc5bed097c0394cead5b85dd1b55941d029889c681c3"}, + {file = "bitarray-2.7.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:e73109715d748b6890c807b8a70d68939fedfda665a15ebe72009e1538f3d6fc"}, + {file = "bitarray-2.7.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b363105ae888f305addf543471fa6bfe272a7db34c56f3e777f86c32f66c9f88"}, + {file = "bitarray-2.7.5-cp310-cp310-win32.whl", hash = "sha256:7e25891c8b3c29d785c18716202eacc237a9b65361e17d22d433639a3b1c0126"}, + {file = "bitarray-2.7.5-cp310-cp310-win_amd64.whl", hash = "sha256:22a48b5682a6eb235d1a2ac82147e17bb4bb045afcb5869f53f42d1ba34e2bab"}, + {file = "bitarray-2.7.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:761bfac893c18d90b82bbdcc243e887ff315059c63f13459397e3d955834e4e9"}, + {file = "bitarray-2.7.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d420b298a76acf7400df1d4296ab37d19157aa3397ececf3b5c288d6a76a2f8c"}, + {file = "bitarray-2.7.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ea1ec56b9e90ad186af7396cab8c44db720e77d34e9664c3e448c3d8b9234ea4"}, + {file = "bitarray-2.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:07a604d41e2a9ee88fb6f8dd6744b4c1845a537970321588485e4a55bd09e403"}, + {file = "bitarray-2.7.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:26cd0ec1a556fb5062d0bda13d8664f3bf5b0f9023a0254fbd76db366cd12673"}, + {file = "bitarray-2.7.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5677ca0196bf340c41c72038141e4da9ed0ac8159b7644ed4ae507d016f12787"}, + {file = "bitarray-2.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b729d2ee6a8b9ed9573ffd7fb3f66c5b340658013a73e334c8f7dc09d8e2bba"}, + {file = "bitarray-2.7.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:252bd62619339818a520d6ef0763086986611a2d27d2f3c0681d3d6ff7d78213"}, + {file = "bitarray-2.7.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0d60f26cbfbea04d3960e442ff1d2e439dc0accc10412e0551ec743b399c1595"}, + {file = "bitarray-2.7.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8a0f3f1bb9c485f5120f49f37e18ca000beaad4c5bcb709be9a2f0061dcbdee4"}, + {file = "bitarray-2.7.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b44ad887182dd1b6236bc49b4f422e3360edadc0c31511764c82d5da272498b5"}, + {file = "bitarray-2.7.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:5b7cdb62535b2c0851011856bb4eed233dfd183b06a254c7826a7b4b7cfaa714"}, + {file = "bitarray-2.7.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d16fe3da83a6d7afc21313ebb17d63d820e34f736a0cf8c2da689c4c46cbc76e"}, + {file = "bitarray-2.7.5-cp311-cp311-win32.whl", hash = "sha256:f66366166632e36a878e519cb91afba5ea067a65253cda747436236cd1637017"}, + {file = "bitarray-2.7.5-cp311-cp311-win_amd64.whl", hash = "sha256:d335e0cf7fd81ff687cfffe35ea862be582b1164fee6276ff3dec86de7dc7dfe"}, + {file = "bitarray-2.7.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:11367e4e29d79295b83a3bbfaa9a928531b958e9db37f80497b7c6100950d049"}, + {file = "bitarray-2.7.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:878f2c840ed693351d3531a127424af5e38e2c059727b8d47c0b8a56dc6800f2"}, + {file = "bitarray-2.7.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1617c6fbe36f91e4aaa1552da57270e102a8733008d53239eac1d9f2cf15b265"}, + {file = "bitarray-2.7.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4819ad0640348da61d88e4820f2fbc66927cf6378c4fd609259a000c170660b7"}, + {file = "bitarray-2.7.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8de204abcb13bcfbea964e50e08dc1ee8d493b6a2da424fac1a866c24aab8557"}, + {file = "bitarray-2.7.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8536467187b027bf40cdb1b20c0d2f0087893e427218f0db3cde0a9bd93548c6"}, + {file = "bitarray-2.7.5-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:ede561bd1b20e7a647ecd00a84c15db4ba31d43bf36738337ec36f5c0ac01d31"}, + {file = "bitarray-2.7.5-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:25321952806d070bd12fc652416047438a2f1984011f1e23e4f2391f7e3ab3d2"}, + {file = "bitarray-2.7.5-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:91b9de7c52fba6627c38aefda3acafc049a62aae398d0a7af6303b15dd1ad7bc"}, + {file = "bitarray-2.7.5-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:d356b956ee20a74ebe625be1cbf6536302bc09cc8ee39e29faf1ae671dee4263"}, + {file = "bitarray-2.7.5-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:1d8d5df5d0872edb1e1c50cd0d7fc04b0f373ad7b678ff1b1b48228d28c91f25"}, + {file = "bitarray-2.7.5-cp36-cp36m-win32.whl", hash = "sha256:4cfd9590a81606fb08adb7e08aefe1eae0b38ef65c82263b08cdb8daca1f6763"}, + {file = "bitarray-2.7.5-cp36-cp36m-win_amd64.whl", hash = "sha256:bc3a297b9cef1210b43435d74ad8c5aea07c947676fe32306573ec42d94ff426"}, + {file = "bitarray-2.7.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7606369109a1451623837a272c04020d47c92ea9af1bc6d074cbcceb9f9481f2"}, + {file = "bitarray-2.7.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5a76f9c263b0ed622d2ca99ad07b65dd0ebbd6d4ef4937cdd2a060ada5c6df4"}, + {file = "bitarray-2.7.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d3503017ba68689b118f921b008750c955b8dd12ede9148cf99b97125670067"}, + {file = "bitarray-2.7.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:59b02a18100a0c94dd79d62903d29f830517291dc32fa5e36d08aea37277ae1a"}, + {file = "bitarray-2.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:263e6239203e453a1e33b2232978012966a4e1fec47a1a519f715936e605b4e6"}, + {file = "bitarray-2.7.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:14dc0e1938955b340dc364591422a28e7c5d9c4cbb42ba215b6855b7edd5b9dc"}, + {file = "bitarray-2.7.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:2e9e69d24b557fc614360e61d373b8e3114204c590c84b26ff31ac212a398052"}, + {file = "bitarray-2.7.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:81f7c02f4a8ac119751d6350da0dba64dd4a5b4f1dd61da882b4adce0c1e3e4d"}, + {file = "bitarray-2.7.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:b1bdcb3c0e58087b2f38d27e91faa871a872fc8d5e7ceab4e89dd5029943030f"}, + {file = "bitarray-2.7.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:bc5a6a68fbb716a07a8cce47a9bae6db360cceb0fb60e304a51715f324f73bc8"}, + {file = "bitarray-2.7.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:2c5ed8ef5366a33a92bccb423529a8215b6dcc1a1ad095fab360eac9be94bcae"}, + {file = "bitarray-2.7.5-cp37-cp37m-win32.whl", hash = "sha256:e92212abfba29b903138b3be5c59d082e9dfe1e7054ed287a15f119d569046a3"}, + {file = "bitarray-2.7.5-cp37-cp37m-win_amd64.whl", hash = "sha256:b43ea42693715a6a7ca11d8eb8b13c8148306559ce277a29c85afa48e9739b54"}, + {file = "bitarray-2.7.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a7fed384fc49b280533ba685aec6e3a2e0f72cd70819688991b01a23d6632f89"}, + {file = "bitarray-2.7.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fca906f07f9e3e782204366a34ddd55b405de50fd73c1c7b97e9c542076e2964"}, + {file = "bitarray-2.7.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0d78d26ab9ab3b0bf684fcb4b947af71e164d2c6def892914d10d6b512383d52"}, + {file = "bitarray-2.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4024882e77dcb19c6e874faca47f637b97e02a9fcddc20289eabd427c641e902"}, + {file = "bitarray-2.7.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e86d7ffff696b11867c3624615461f7e91aa415ab53e3b0a08a595da78c653dc"}, + {file = "bitarray-2.7.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:67a740475995a6a53f58a922210c3d267d14780dae3cbd997a0ffc0640416fe6"}, + {file = "bitarray-2.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e01bf467c3291e56ddaefb18599434c925479465d8658e5771bada6261926db9"}, + {file = "bitarray-2.7.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9225c310b34ba37627b917d49bb9ab9fb3192afdc15c4a2e466fdc3a1f3f7656"}, + {file = "bitarray-2.7.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a670877159565154d68c261e4a0eed151cae1ca05459d4967bfa7ed8f97785e7"}, + {file = "bitarray-2.7.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:15046a69aac33940fe14bdfc049a9ade5e8bd680eb662704e2581d2860be5ff7"}, + {file = "bitarray-2.7.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:576f1fd95043959cb2c04aa6835cafaa25c7f8c1b191ce99dbdd41137c6356eb"}, + {file = "bitarray-2.7.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:8cf406ac78997bad3fc1b1eb99799934b309014177f0ebe46fc52d5e11e381a3"}, + {file = "bitarray-2.7.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:37fb5777f155e5f2abc98e6db00c8bf7def8bcf2e36d736db025fa3cd7ad044e"}, + {file = "bitarray-2.7.5-cp38-cp38-win32.whl", hash = "sha256:555f7fd1ec7b2d1b911929615df272bc831ff7b57e0d56bd6aefba427ed79c58"}, + {file = "bitarray-2.7.5-cp38-cp38-win_amd64.whl", hash = "sha256:128f398b119751c39abba1395764ff43995d5756844005c9d4db0e97867e6474"}, + {file = "bitarray-2.7.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:994de983cd6153931b98b28a3a37b14e3297d367975031f3a1610e716026bb98"}, + {file = "bitarray-2.7.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:42b740e565858b51e8e64160ed204a8dd874293d9c78d513548da8b640b2d3c9"}, + {file = "bitarray-2.7.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:38bda909b392f80b1fc04d2f86511cdec05e4a6151d0a660a50589ee0da394ae"}, + {file = "bitarray-2.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f4f8fd69642313e1ec288a22eb2ef49b8b0e6a6fb98afab0fb227a35a06543c"}, + {file = "bitarray-2.7.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a53f104555788164c3cc44c6e23ff2700b2aee53165d129577db0d21a697cb0d"}, + {file = "bitarray-2.7.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:801639ec1663cde71eec343c81936aa6e2480d1ce1345560df7f63c9d49a6a4f"}, + {file = "bitarray-2.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd7b5c762a922df8b75080e6f976f4ce62d2b7e7648bb277b44ed482e19cf31"}, + {file = "bitarray-2.7.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0400c5a6d68dcf4546e763b10239f916fc7145d909b7e72f0fcb372bf1d44b81"}, + {file = "bitarray-2.7.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:85a3c39d55945f86541bc74fcecf107b0a8098b3b7f14f5126b515c9ec61857e"}, + {file = "bitarray-2.7.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:0052e0cfa15810b0dbb1e347b2e4676caa1a7a65c6f6838f50aca6518e8bc153"}, + {file = "bitarray-2.7.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:becfb1f803fe380d5bcdf985e439cd4ae0ed06e19e52d5130bef2186908e350d"}, + {file = "bitarray-2.7.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:b9b56d36e57ddf1b17d91597a4666adb947c38b76cba59e315ef58fa7a4d5ca9"}, + {file = "bitarray-2.7.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c528f2ee881e135b95306612b023c46556a811afa2ec509eab7b8d0559395bcb"}, + {file = "bitarray-2.7.5-cp39-cp39-win32.whl", hash = "sha256:b4bc74c81184a2571b6b35bff9b0d749e8e3934ea682e5ea64b53f2b759fe111"}, + {file = "bitarray-2.7.5-cp39-cp39-win_amd64.whl", hash = "sha256:52baaf7c23f4416fc6ab4654cc7290ed0048950775125bed40b89bc331ede0d8"}, + {file = "bitarray-2.7.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d9e1ea490cb2760b1369b5033445b7389364c6b457d0d90524eced6c262f6bfc"}, + {file = "bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4bf7b7da77a275e937c2a42fcb846af581fc3f698683b9629827acda40bf96d1"}, + {file = "bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78b88c247ef366ad07b6877fd13fc96e363d791b200bed10706c4b5522853371"}, + {file = "bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f05e813ff8a06e1ef6feb23176e3d11ca4348ccd0e6715ed0e0888cb38886815"}, + {file = "bitarray-2.7.5-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:9061e217e3b6041cd8eeff029681026e4c8f8c96821803e9358dc3cd2f21ce97"}, + {file = "bitarray-2.7.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:761cc24012b0be2acebc2929eeaee3d9036655478974c847a0b5d5ac24d54d70"}, + {file = "bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dabc0c23af19e48470740d4ab22cb04871f636ef297d7ae4e6a0b7f746e5500"}, + {file = "bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94871d66db2370409830b0f3a147e0bc83ebcdc7a233dfe856b989687ea29ab5"}, + {file = "bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4bb54dcf8880722678e4f9fa32e7b7bfe4bd5281fd43441426767fe0afd8244"}, + {file = "bitarray-2.7.5-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:d36b6b14ef5fa5108290c16f9af4e486e95b362468154c0ba654523674c3b877"}, + {file = "bitarray-2.7.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ff91db785adc05f4f4ad6e9aa57333cb30346d2177c6470f3dbc8860121140bc"}, + {file = "bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0655cb36ac48c7253af3de83e7c1132d04cf999c065a3afdf970d8f0fa0ed180"}, + {file = "bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f89b9d0b1e09ca711e8100e78e1883b6fa6eb086f49dc8c8b4d53657188dce6e"}, + {file = "bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:158d099722ebf7294385f2071734b90e5665bba3ad56418c81b3fe3f9d39f720"}, + {file = "bitarray-2.7.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ca9133085bec365957040aa88778dce400cbb9620e31a133233769d9c57567b4"}, + {file = "bitarray-2.7.5.tar.gz", hash = "sha256:4d801f31a88f544b46c707dbfc095d427f81d02bffcfc1732a3359702550b87b"}, ] black = [ {file = "black-22.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d"}, @@ -2108,7 +1929,7 @@ cachetools = [ {file = "cachetools-5.3.1.tar.gz", hash = "sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b"}, ] cairo-lang = [ - {file = "cairo-lang-0.11.0.2.zip", hash = "sha256:552d661c7dd556ba2d37aeb0efd9d3124167582ca622f4ccf38f6099ed534a63"}, + {file = "cairo-lang-0.11.2.zip", hash = "sha256:ca38376090caf45a3363c51ce4de767aea0fd38bdecbd9887dbe4a7c58ce229c"}, ] case-converter = [ {file = "case-converter-1.1.0.tar.gz", hash = "sha256:2ed3fc6e3ffa8d601f9a31ffcbc8fbd19eaeb48671a79a8ef16394672824510e"}, @@ -2208,101 +2029,96 @@ colorama = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] contourpy = [ - {file = "contourpy-1.0.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:95c3acddf921944f241b6773b767f1cbce71d03307270e2d769fd584d5d1092d"}, - {file = "contourpy-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fc1464c97579da9f3ab16763c32e5c5d5bb5fa1ec7ce509a4ca6108b61b84fab"}, - {file = "contourpy-1.0.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8acf74b5d383414401926c1598ed77825cd530ac7b463ebc2e4f46638f56cce6"}, - {file = "contourpy-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c71fdd8f1c0f84ffd58fca37d00ca4ebaa9e502fb49825484da075ac0b0b803"}, - {file = "contourpy-1.0.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f99e9486bf1bb979d95d5cffed40689cb595abb2b841f2991fc894b3452290e8"}, - {file = "contourpy-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87f4d8941a9564cda3f7fa6a6cd9b32ec575830780677932abdec7bcb61717b0"}, - {file = "contourpy-1.0.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9e20e5a1908e18aaa60d9077a6d8753090e3f85ca25da6e25d30dc0a9e84c2c6"}, - {file = "contourpy-1.0.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a877ada905f7d69b2a31796c4b66e31a8068b37aa9b78832d41c82fc3e056ddd"}, - {file = "contourpy-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6381fa66866b0ea35e15d197fc06ac3840a9b2643a6475c8fff267db8b9f1e69"}, - {file = "contourpy-1.0.7-cp310-cp310-win32.whl", hash = "sha256:3c184ad2433635f216645fdf0493011a4667e8d46b34082f5a3de702b6ec42e3"}, - {file = "contourpy-1.0.7-cp310-cp310-win_amd64.whl", hash = "sha256:3caea6365b13119626ee996711ab63e0c9d7496f65641f4459c60a009a1f3e80"}, - {file = "contourpy-1.0.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ed33433fc3820263a6368e532f19ddb4c5990855e4886088ad84fd7c4e561c71"}, - {file = "contourpy-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:38e2e577f0f092b8e6774459317c05a69935a1755ecfb621c0a98f0e3c09c9a5"}, - {file = "contourpy-1.0.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ae90d5a8590e5310c32a7630b4b8618cef7563cebf649011da80874d0aa8f414"}, - {file = "contourpy-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130230b7e49825c98edf0b428b7aa1125503d91732735ef897786fe5452b1ec2"}, - {file = "contourpy-1.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58569c491e7f7e874f11519ef46737cea1d6eda1b514e4eb5ac7dab6aa864d02"}, - {file = "contourpy-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54d43960d809c4c12508a60b66cb936e7ed57d51fb5e30b513934a4a23874fae"}, - {file = "contourpy-1.0.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:152fd8f730c31fd67fe0ffebe1df38ab6a669403da93df218801a893645c6ccc"}, - {file = "contourpy-1.0.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:9056c5310eb1daa33fc234ef39ebfb8c8e2533f088bbf0bc7350f70a29bde1ac"}, - {file = "contourpy-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a9d7587d2fdc820cc9177139b56795c39fb8560f540bba9ceea215f1f66e1566"}, - {file = "contourpy-1.0.7-cp311-cp311-win32.whl", hash = "sha256:4ee3ee247f795a69e53cd91d927146fb16c4e803c7ac86c84104940c7d2cabf0"}, - {file = "contourpy-1.0.7-cp311-cp311-win_amd64.whl", hash = "sha256:5caeacc68642e5f19d707471890f037a13007feba8427eb7f2a60811a1fc1350"}, - {file = "contourpy-1.0.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fd7dc0e6812b799a34f6d12fcb1000539098c249c8da54f3566c6a6461d0dbad"}, - {file = "contourpy-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0f9d350b639db6c2c233d92c7f213d94d2e444d8e8fc5ca44c9706cf72193772"}, - {file = "contourpy-1.0.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e96a08b62bb8de960d3a6afbc5ed8421bf1a2d9c85cc4ea73f4bc81b4910500f"}, - {file = "contourpy-1.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:031154ed61f7328ad7f97662e48660a150ef84ee1bc8876b6472af88bf5a9b98"}, - {file = "contourpy-1.0.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e9ebb4425fc1b658e13bace354c48a933b842d53c458f02c86f371cecbedecc"}, - {file = "contourpy-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efb8f6d08ca7998cf59eaf50c9d60717f29a1a0a09caa46460d33b2924839dbd"}, - {file = "contourpy-1.0.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6c180d89a28787e4b73b07e9b0e2dac7741261dbdca95f2b489c4f8f887dd810"}, - {file = "contourpy-1.0.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:b8d587cc39057d0afd4166083d289bdeff221ac6d3ee5046aef2d480dc4b503c"}, - {file = "contourpy-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:769eef00437edf115e24d87f8926955f00f7704bede656ce605097584f9966dc"}, - {file = "contourpy-1.0.7-cp38-cp38-win32.whl", hash = "sha256:62398c80ef57589bdbe1eb8537127321c1abcfdf8c5f14f479dbbe27d0322e66"}, - {file = "contourpy-1.0.7-cp38-cp38-win_amd64.whl", hash = "sha256:57119b0116e3f408acbdccf9eb6ef19d7fe7baf0d1e9aaa5381489bc1aa56556"}, - {file = "contourpy-1.0.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:30676ca45084ee61e9c3da589042c24a57592e375d4b138bd84d8709893a1ba4"}, - {file = "contourpy-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3e927b3868bd1e12acee7cc8f3747d815b4ab3e445a28d2e5373a7f4a6e76ba1"}, - {file = "contourpy-1.0.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:366a0cf0fc079af5204801786ad7a1c007714ee3909e364dbac1729f5b0849e5"}, - {file = "contourpy-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89ba9bb365446a22411f0673abf6ee1fea3b2cf47b37533b970904880ceb72f3"}, - {file = "contourpy-1.0.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:71b0bf0c30d432278793d2141362ac853859e87de0a7dee24a1cea35231f0d50"}, - {file = "contourpy-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7281244c99fd7c6f27c1c6bfafba878517b0b62925a09b586d88ce750a016d2"}, - {file = "contourpy-1.0.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b6d0f9e1d39dbfb3977f9dd79f156c86eb03e57a7face96f199e02b18e58d32a"}, - {file = "contourpy-1.0.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7f6979d20ee5693a1057ab53e043adffa1e7418d734c1532e2d9e915b08d8ec2"}, - {file = "contourpy-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5dd34c1ae752515318224cba7fc62b53130c45ac6a1040c8b7c1a223c46e8967"}, - {file = "contourpy-1.0.7-cp39-cp39-win32.whl", hash = "sha256:c5210e5d5117e9aec8c47d9156d1d3835570dd909a899171b9535cb4a3f32693"}, - {file = "contourpy-1.0.7-cp39-cp39-win_amd64.whl", hash = "sha256:60835badb5ed5f4e194a6f21c09283dd6e007664a86101431bf870d9e86266c4"}, - {file = "contourpy-1.0.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ce41676b3d0dd16dbcfabcc1dc46090aaf4688fd6e819ef343dbda5a57ef0161"}, - {file = "contourpy-1.0.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a011cf354107b47c58ea932d13b04d93c6d1d69b8b6dce885e642531f847566"}, - {file = "contourpy-1.0.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:31a55dccc8426e71817e3fe09b37d6d48ae40aae4ecbc8c7ad59d6893569c436"}, - {file = "contourpy-1.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69f8ff4db108815addd900a74df665e135dbbd6547a8a69333a68e1f6e368ac2"}, - {file = "contourpy-1.0.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:efe99298ba37e37787f6a2ea868265465410822f7bea163edcc1bd3903354ea9"}, - {file = "contourpy-1.0.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a1e97b86f73715e8670ef45292d7cc033548266f07d54e2183ecb3c87598888f"}, - {file = "contourpy-1.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc331c13902d0f50845099434cd936d49d7a2ca76cb654b39691974cb1e4812d"}, - {file = "contourpy-1.0.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:24847601071f740837aefb730e01bd169fbcaa610209779a78db7ebb6e6a7051"}, - {file = "contourpy-1.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:abf298af1e7ad44eeb93501e40eb5a67abbf93b5d90e468d01fc0c4451971afa"}, - {file = "contourpy-1.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:64757f6460fc55d7e16ed4f1de193f362104285c667c112b50a804d482777edd"}, - {file = "contourpy-1.0.7.tar.gz", hash = "sha256:d8165a088d31798b59e91117d1f5fc3df8168d8b48c4acc10fc0df0d0bdbcc5e"}, + {file = "contourpy-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:89f06eff3ce2f4b3eb24c1055a26981bffe4e7264acd86f15b97e40530b794bc"}, + {file = "contourpy-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dffcc2ddec1782dd2f2ce1ef16f070861af4fb78c69862ce0aab801495dda6a3"}, + {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25ae46595e22f93592d39a7eac3d638cda552c3e1160255258b695f7b58e5655"}, + {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:17cfaf5ec9862bc93af1ec1f302457371c34e688fbd381f4035a06cd47324f48"}, + {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18a64814ae7bce73925131381603fff0116e2df25230dfc80d6d690aa6e20b37"}, + {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90c81f22b4f572f8a2110b0b741bb64e5a6427e0a198b2cdc1fbaf85f352a3aa"}, + {file = "contourpy-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:53cc3a40635abedbec7f1bde60f8c189c49e84ac180c665f2cd7c162cc454baa"}, + {file = "contourpy-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:1f795597073b09d631782e7245016a4323cf1cf0b4e06eef7ea6627e06a37ff2"}, + {file = "contourpy-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0b7b04ed0961647691cfe5d82115dd072af7ce8846d31a5fac6c142dcce8b882"}, + {file = "contourpy-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:27bc79200c742f9746d7dd51a734ee326a292d77e7d94c8af6e08d1e6c15d545"}, + {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052cc634bf903c604ef1a00a5aa093c54f81a2612faedaa43295809ffdde885e"}, + {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9382a1c0bc46230fb881c36229bfa23d8c303b889b788b939365578d762b5c18"}, + {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5cec36c5090e75a9ac9dbd0ff4a8cf7cecd60f1b6dc23a374c7d980a1cd710e"}, + {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f0cbd657e9bde94cd0e33aa7df94fb73c1ab7799378d3b3f902eb8eb2e04a3a"}, + {file = "contourpy-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:181cbace49874f4358e2929aaf7ba84006acb76694102e88dd15af861996c16e"}, + {file = "contourpy-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fb3b7d9e6243bfa1efb93ccfe64ec610d85cfe5aec2c25f97fbbd2e58b531256"}, + {file = "contourpy-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bcb41692aa09aeb19c7c213411854402f29f6613845ad2453d30bf421fe68fed"}, + {file = "contourpy-1.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5d123a5bc63cd34c27ff9c7ac1cd978909e9c71da12e05be0231c608048bb2ae"}, + {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62013a2cf68abc80dadfd2307299bfa8f5aa0dcaec5b2954caeb5fa094171103"}, + {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0b6616375d7de55797d7a66ee7d087efe27f03d336c27cf1f32c02b8c1a5ac70"}, + {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:317267d915490d1e84577924bd61ba71bf8681a30e0d6c545f577363157e5e94"}, + {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d551f3a442655f3dcc1285723f9acd646ca5858834efeab4598d706206b09c9f"}, + {file = "contourpy-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e7a117ce7df5a938fe035cad481b0189049e8d92433b4b33aa7fc609344aafa1"}, + {file = "contourpy-1.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:d4f26b25b4f86087e7d75e63212756c38546e70f2a92d2be44f80114826e1cd4"}, + {file = "contourpy-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc00bb4225d57bff7ebb634646c0ee2a1298402ec10a5fe7af79df9a51c1bfd9"}, + {file = "contourpy-1.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:189ceb1525eb0655ab8487a9a9c41f42a73ba52d6789754788d1883fb06b2d8a"}, + {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f2931ed4741f98f74b410b16e5213f71dcccee67518970c42f64153ea9313b9"}, + {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:30f511c05fab7f12e0b1b7730ebdc2ec8deedcfb505bc27eb570ff47c51a8f15"}, + {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:143dde50520a9f90e4a2703f367cf8ec96a73042b72e68fcd184e1279962eb6f"}, + {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e94bef2580e25b5fdb183bf98a2faa2adc5b638736b2c0a4da98691da641316a"}, + {file = "contourpy-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ed614aea8462735e7d70141374bd7650afd1c3f3cb0c2dbbcbe44e14331bf002"}, + {file = "contourpy-1.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:438ba416d02f82b692e371858143970ed2eb6337d9cdbbede0d8ad9f3d7dd17d"}, + {file = "contourpy-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a698c6a7a432789e587168573a864a7ea374c6be8d4f31f9d87c001d5a843493"}, + {file = "contourpy-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:397b0ac8a12880412da3551a8cb5a187d3298a72802b45a3bd1805e204ad8439"}, + {file = "contourpy-1.1.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:a67259c2b493b00e5a4d0f7bfae51fb4b3371395e47d079a4446e9b0f4d70e76"}, + {file = "contourpy-1.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2b836d22bd2c7bb2700348e4521b25e077255ebb6ab68e351ab5aa91ca27e027"}, + {file = "contourpy-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084eaa568400cfaf7179b847ac871582199b1b44d5699198e9602ecbbb5f6104"}, + {file = "contourpy-1.1.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:911ff4fd53e26b019f898f32db0d4956c9d227d51338fb3b03ec72ff0084ee5f"}, + {file = "contourpy-1.1.0.tar.gz", hash = "sha256:e53046c3863828d21d531cc3b53786e6580eb1ba02477e8681009b6aa0870b21"}, ] crypto-cpp-py = [ - {file = "crypto_cpp_py-1.2.0-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:a2b50c988d5a470788996b65715f218b29b60fa65ff9b4c6a2d6a32806cd52f8"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:a3cbf8b0b3d41aeb1b27f68cd0fba0d984b78fa02cb9616110f7e9c3690e81db"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5430c26bd9db6d44a1d4a77fc1812d4d442c8f3587fd47f6c98584209b63a49a"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7aa34beab521e0d8ff3f78ace25481d8e25b60ed173fcab151402da198dea63f"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:02c310f44aeabd7e2d6983d6a190fb5796b77d8f016f3fbe21c4fe5969329f2b"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2d86979ab8d4a4a93bea26d625473309855f970818875bf76f1f4832c947a70"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:27f04b647410389a621e7d551ca69ffc11dc81efd411b2d403f65ab59ff11ca1"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f72acfefc1789403cc962d2d21d9dae6e5369480628f2a905f4096ced22434eb"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:d279ca732357fbfe5814c2aa51acab32ba4123b1b212a164eaa62a9b5cf6b724"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6c0dafac5511b1138c9b3e8cb534d94275ae4c6bc2f7b45f06511feeb8d8b62b"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-win32.whl", hash = "sha256:7dd870741f82fc040bc592be3b87bac369e14d2aab032844e1b53555f51394bb"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:c982652a415b744529be0892892e27d41c9659fd641a46909afdd4e92152117a"}, - {file = "crypto_cpp_py-1.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:4db6f669881036df11725bf5100aedb39b0f1ae0c8171703559e4a57e825acbc"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:a78ea2b5af57a6b02a3022839ec91192e996a90de9f4946f406a689aecbcc72a"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-macosx_12_0_universal2.whl", hash = "sha256:6387df89c5f6758775e67321011e0836de4b8c06bbf01c3adc6fc5ff71e3899c"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:488869cd785afb36ccb29bd4c9d2ad44b4bc14ebb0d71ac966dd1602df92707d"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:183eb312fa11158821e9fd8f822ab38bd28b19b0ef0e8bab5ec7b9778bb2886c"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bdb714fdb4b3a01c2f3c75ec4599953f8c6942db5a1c9b95c12f72e1f8289867"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00d6d602f42c064ef97740a773f956ed71ee6296e2a575ce549c3430138311d0"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5ede71ec73e6f9f85bc11de3137167a5ee6b72cd605a0ac3dfa0f1d269cccb90"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:e285fb87ff3916d2099e6b9091d1105200edcc6782cc9108d43f969c4122d603"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:fec0e7cf5dc1ce232e94fa435ea26db7268cf8444c2dfae2cd286b73afe1e556"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:21119e5a32d9371719b95d7ed3ae34968eaea683dcac3ceb5a11d29b40d4864f"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-win32.whl", hash = "sha256:11021d1f1a7b707547ce0593376714d69b0794d72435e11e7415d1f251c5c2b2"}, - {file = "crypto_cpp_py-1.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:a74c456f0b7e838b09f9cd4c36a02d034c379c414323248b92d44250ad1e38d8"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:87a1d15149a174b5b8f2aa8d2526008ded2f3685ca724713bf04f4ff57ad1ed5"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-macosx_12_0_universal2.whl", hash = "sha256:84ff5700060b512256f7a60dea8d580a9b7814b76c89db7ca447a799b473f2ac"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45f3e5d0ef90836182c44189f85ebd7c98c37475f676d82ff6a151699689033a"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:075f98f6134b22c33d4253b76b2b7265e3775c80e88454263ac9b2b87162c423"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:31ce5fdff678d8fd6e9bddd7edc301a3f55978aeab289208bd0775d0de78f7f7"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c47b66791ad06ae658a6d6cd5bd1ebcd410aed8485d1bdfc4140f29148639905"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a8535466754d76116e78b858e6ec027305710738cfc71a342bbd08dbf1da4ba1"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:5d9ecf33149bd387a43c76e2ef3deef590be15c2201fb9317cfcb200d07b4432"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:c06e2037d11e44cece69c1a4fdde80614d4ff70ea05fa042cecafcd345c32967"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6853d88562034c5ac4406f875e41dc4cf65f8a605524c31f45f331a2f378eb95"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-win32.whl", hash = "sha256:151a9c162410a01a84c7fab035c99564cddf9ffa3e55afc626a14a9214bd6683"}, - {file = "crypto_cpp_py-1.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:7db649c3f7634c0a3e78b6832066594a6f41bca6aaff3a0bc24998274877cda7"}, - {file = "crypto_cpp_py-1.2.0.tar.gz", hash = "sha256:ab64b333968725881f00ab01ee4462501008d83134c204e35834e13949b03bbb"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:1c4ecd1dd58342f19a62c87a23e293a7906c9ad244c124e6a639a57dab0bed30"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:68b4eb02e2a9301461a83986ff7a072e6845be73ad0a9b72ac2da71c99d2c6f5"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84e5c0dc6161394a83247da5089b041ed0317298619c7d8e8691a1f0411fe20b"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bf84825b00fe38d946f782989a67736937e052481dd7033f68c6f88c6c03513e"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:56cb2923f539703418ef27321d6e2c4097cd723ca4c786464279112f938a812a"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b404a4a9e5b8aad23081d8aa3f0efcab959cdc2b691f332bf5a48b09be629f3"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:2c4e5470640e481aa25717e0e302bdac01bc806154dcd73c77416081c039a267"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:df53ff8e5c5201b70b71e850f92933fa5827f35fb04b6bbe2f5d44c236ca122b"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:074ada00312cec995e1d8607eb113035d99fa058cfb810a4559e9552d8722203"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c0278075eaf32bca824a93e19aac92e17c74f37382e7ba5ae511b0a0f6f51ad5"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-win32.whl", hash = "sha256:f8e095d05e55daf3745040736bf0047c5e0d9c3435b48f90f9d4d8a37ba93e1f"}, + {file = "crypto_cpp_py-1.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:e7a4aea60c5330e4e7810b1caf17e959fde236e08702d710eb6b9bf7188405f6"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:b4d488401ba2ca4da0df383f5957ff5e384c8f38c5cb8f7ff06f46693a1d7c04"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:9cd4f4ea95f34f8760310f4430e2d637e8bfaa1ae24584cccb52dad227c65f83"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca70561cba811c121e144d9b22f301c348e1ff4a19de982c686c95a9bb9f3682"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2385945d57112da09d8ffa580974d32f040831cb0b6244e77c9e7bba624fb589"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10267cf3281912ecbb3e641e46ab368fc9ba001b0ce2b07d5fe95fcda00d7f9a"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a4d55c085064b6037c8e3a46a7cad0882b0bd6b5a58713060ffc00f6da0e22f"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:45fe137c2f5e18d203c0173714bf92ee28276fdbd7b554bd1563575a6fcb70f5"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:10e164020760b48ef13b82c1831451cf296995c7a5df5f62ded9ed2035827ab1"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:947502591a163fd83d81515f3807fccb2ca2bed547c75757dd4b09c343f5be96"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3d4ae978d0a7cdc5979120806c453792d036eac906e4b71d903888194f9e31d9"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-win32.whl", hash = "sha256:05ee4f1a16ab4248210543045f9ebb8632554d0ff4349fe1962647b967de7dd3"}, + {file = "crypto_cpp_py-1.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:8f33d78f472ac2bdb65b9039943dddb29277ae28674a7b6154adbac8b4ff7667"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:669ed860c300e68d846a5e3d6c9118d6ff97a1743798d472d53cf5a10036af8d"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-macosx_12_0_universal2.whl", hash = "sha256:88ce1281885c52fabd9591cef334251dfe69941a22197921df2d27618894e0e5"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2a4f4524b3d47f000029830d381280278d365f2803622fab6711e35219c5aca3"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e21b6db004142cdb78837b0c98174ca73ff30645b36ddc77762f0fbdd517107d"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22167f0207fdacb075a4e92e3e565d8dbafc637e4f5a612b3023a85a6de99245"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21dfe5cda519178225a2b1926c2d82b85afaae8a86c9b17255243f2fef51181c"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:346d8a36f4ab770aa7f3ecc7634b141032d52d05c2cf4a28d1abf26fbc7aec18"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:d3337e7d927ab4b7491b561361a78cca5992130c63aaa173e54e6b8aeab0033e"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:872e8cb0d8f48f60c4573bf84104178420fb3539dd6fe94bbdf093f8db3ee36e"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:f7fcdfca7936e6b9b87b10860a7e3d3dc1645a0d3f18f9b0eab17484f756326c"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-win32.whl", hash = "sha256:4733d111fbefa8b13095f27716d2b3197996f8580985a9a2936b83d561a3558e"}, + {file = "crypto_cpp_py-1.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:4681d4f5e1e6c422c4514b608886fbc72abb0560a4d64d6a23b8c7c5de6f5f1e"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:f6f883d8b5a9d6473ae6d3529aa6acbb3165856530dca7b43a67f633e0e1b960"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-macosx_12_0_universal2.whl", hash = "sha256:430523259b582f7877374f34bd9ff1916d3ede37df3b69f636b38bf523d70261"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0cca3370df99cb59c2809dfe31efe76b7705e5fa51338771c948bb15da31fcd"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b94dc178b8a5a668737f5f4daa26cbc98b25e98a5b307b22f7e544d2360eef87"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5ce6cbadbe0a05bfc06258c2921d00bdd84c4e059dde5ff89a8677084f5c5c2"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37a32bfd7a0e9162e532cdf8597cc4a41a5ff52d1e670e52b4e5ccfd84153789"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b655e8d73a0e8824deaf4c644c2c111159a3142114f3ae8fd5b674e0ef0f3ecc"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:bf1ca7d8b7398f6f7e880f09dc198bb9c4f09f9de0fe3057ef06fc38a74f930a"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:f785af5aa84a8389c8320e038dc2fde395f064659f4f409606115c24fb88f484"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:21e4c6a0e5931f7c69670f007c4079e6d446c435eb2e31adc86e95fdca91397f"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-win32.whl", hash = "sha256:178c3616723e9db7cbfe94114a49716f57b2741118d51db40afa3c0d892628ed"}, + {file = "crypto_cpp_py-1.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:605e2f812aa217f4f28ca2b7a8bf72bd0637a907a8b8f9cd2cfbe5696256706f"}, + {file = "crypto_cpp_py-1.4.0.tar.gz", hash = "sha256:e1e245d7e69c856e36be4df7971f8771407012ebdb23fe7addd6535826257587"}, ] cycler = [ {file = "cycler-0.11.0-py3-none-any.whl", hash = "sha256:3a27e95f763a428a739d2add979fa7494c912a32c17c4c38c4d5f082cad165a3"}, @@ -2412,25 +2228,21 @@ decorator = [ {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, ] -docutils = [ - {file = "docutils-0.19-py3-none-any.whl", hash = "sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc"}, - {file = "docutils-0.19.tar.gz", hash = "sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6"}, -] ecdsa = [ {file = "ecdsa-0.18.0-py2.py3-none-any.whl", hash = "sha256:80600258e7ed2f16b9aa1d7c295bd70194109ad5a30fdee0eaeefef1d4c559dd"}, {file = "ecdsa-0.18.0.tar.gz", hash = "sha256:190348041559e21b22a1d65cee485282ca11a6f81d503fddb84d5017e9ed1e49"}, ] eth-abi = [ - {file = "eth_abi-4.0.0-py3-none-any.whl", hash = "sha256:79d258669f3505319e53638d644a75e1c816db552a1ab1927c3063763cc41031"}, - {file = "eth_abi-4.0.0.tar.gz", hash = "sha256:6949baba61a2c453f0719309ca145e8876a1cbae7ba377c991e67240c13ec7fc"}, + {file = "eth_abi-4.1.0-py3-none-any.whl", hash = "sha256:15f9870ca054c09a8e474d2d7e81aff0c32421aebdac896193183fc143e31b50"}, + {file = "eth_abi-4.1.0.tar.gz", hash = "sha256:fe738cdb24983adfe89abf727c723c288f8d0029e97fb08160b20bb5290ab475"}, ] eth-account = [ - {file = "eth-account-0.8.0.tar.gz", hash = "sha256:ccb2d90a16c81c8ea4ca4dc76a70b50f1d63cea6aff3c5a5eddedf9e45143eca"}, - {file = "eth_account-0.8.0-py3-none-any.whl", hash = "sha256:0ccc0edbb17021004356ae6e37887528b6e59e6ae6283f3917b9759a5887203b"}, + {file = "eth-account-0.9.0.tar.gz", hash = "sha256:5f66ecb7bc52569924dfaf4a9add501b1c2a4901eec74e3c0598cd26d0971777"}, + {file = "eth_account-0.9.0-py3-none-any.whl", hash = "sha256:35636ca14e9063dea233648703338be1a44e8cb1a2f9de1519d2b1be4655da59"}, ] eth-hash = [ - {file = "eth-hash-0.5.1.tar.gz", hash = "sha256:9805075f653e114a31a99678e93b257fb4082337696f4eff7b4371fe65158409"}, - {file = "eth_hash-0.5.1-py3-none-any.whl", hash = "sha256:4d992e885f3ae3901abbe98bd776ba62d0f6335f98c6e9fc60a39b9d114dfb5a"}, + {file = "eth-hash-0.5.2.tar.gz", hash = "sha256:1b5f10eca7765cc385e1430eefc5ced6e2e463bb18d1365510e2e539c1a6fe4e"}, + {file = "eth_hash-0.5.2-py3-none-any.whl", hash = "sha256:251f62f6579a1e247561679d78df37548bd5f59908da0b159982bf8293ad32f0"}, ] eth-keyfile = [ {file = "eth-keyfile-0.6.1.tar.gz", hash = "sha256:471be6e5386fce7b22556b3d4bde5558dbce46d2674f00848027cb0a20abdc8c"}, @@ -2445,12 +2257,12 @@ eth-rlp = [ {file = "eth_rlp-0.3.0-py3-none-any.whl", hash = "sha256:e88e949a533def85c69fa94224618bbbd6de00061f4cff645c44621dab11cf33"}, ] eth-typing = [ - {file = "eth-typing-3.3.0.tar.gz", hash = "sha256:e9535e9d524d4c7a0cbd3d9832093cc5001a3e31869e72645674d24c6376d196"}, - {file = "eth_typing-3.3.0-py3-none-any.whl", hash = "sha256:323111b3b76c8ceaff01619367aa52806f0264ca0ec1a70d4b9a42e44360f554"}, + {file = "eth-typing-3.4.0.tar.gz", hash = "sha256:7f49610469811ee97ac43eaf6baa294778ce74042d41e61ecf22e5ebe385590f"}, + {file = "eth_typing-3.4.0-py3-none-any.whl", hash = "sha256:347d50713dd58ab50063b228d8271624ab2de3071bfa32d467b05f0ea31ab4c5"}, ] eth-utils = [ - {file = "eth-utils-2.1.0.tar.gz", hash = "sha256:fcb4c3c1b32947ba92970963f9aaf40da73b04ea1034964ff8c0e70595127138"}, - {file = "eth_utils-2.1.0-py3-none-any.whl", hash = "sha256:63901e54ec9e4ac16ae0a0d28e1dc48b968c20184d22f2727e5f3ca24b6250bc"}, + {file = "eth-utils-2.1.1.tar.gz", hash = "sha256:7cccfb0b0749431d0d001e327e9a7289bf07308316a73850ae3895020e5682f4"}, + {file = "eth_utils-2.1.1-py3-none-any.whl", hash = "sha256:4938ab742f91cdf19bae024261af090664f63ccf83bdb1213e7146c14209e899"}, ] exceptiongroup = [ {file = "exceptiongroup-1.1.1-py3-none-any.whl", hash = "sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e"}, @@ -2465,8 +2277,11 @@ fastecdsa = [ {file = "fastecdsa-2.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:c72f8f13160798b431c8a772e4e4bce39adf6faeea80fbf75f88010d0b304aa1"}, {file = "fastecdsa-2.3.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:b943a1ad3e1e306f0df422b198f544d029a70f19581e5b56a36ddfbe6302a33d"}, {file = "fastecdsa-2.3.0-cp37-cp37m-macosx_12_0_arm64.whl", hash = "sha256:82985e09b299ba400f1a21f2872dcc8e659bc127286f026d01b3540853298f9c"}, + {file = "fastecdsa-2.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:8011db68e65b747b11ffa9575dc5bc6ad6d02aa971054e952e261694f705845a"}, {file = "fastecdsa-2.3.0-cp38-cp38-macosx_12_0_arm64.whl", hash = "sha256:fd61e461389a4fc1e965a1bbd5efb77588a0ebae2328aecdf011a5e9d439ce66"}, + {file = "fastecdsa-2.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:b0a4637e99cc22b5107d32ae001c2e36a5821c7a50ac001b806d64c157bf62c0"}, {file = "fastecdsa-2.3.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:7b91663b36137454299d7487a7a1b4a345120bd098ab5f7d7b0a02b50d6c9706"}, + {file = "fastecdsa-2.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:e45be9bcd063362576f93b344e032c743572c2a9ca7426eea3e4035ba21b1654"}, {file = "fastecdsa-2.3.0.tar.gz", hash = "sha256:6c59aba650862a59f601ff7f66cd6712f4798ae68907c953d58417a5887103de"}, ] flask = [ @@ -2478,8 +2293,40 @@ flask-cors = [ {file = "Flask_Cors-3.0.10-py2.py3-none-any.whl", hash = "sha256:74efc975af1194fc7891ff5cd85b0f7478be4f7f59fe158102e91abb72bb4438"}, ] fonttools = [ - {file = "fonttools-4.39.4-py3-none-any.whl", hash = "sha256:106caf6167c4597556b31a8d9175a3fdc0356fdcd70ab19973c3b0d4c893c461"}, - {file = "fonttools-4.39.4.zip", hash = "sha256:dba8d7cdb8e2bac1b3da28c5ed5960de09e59a2fe7e63bb73f5a59e57b0430d2"}, + {file = "fonttools-4.40.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b802dcbf9bcff74672f292b2466f6589ab8736ce4dcf36f48eb994c2847c4b30"}, + {file = "fonttools-4.40.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7f6e3fa3da923063c286320e728ba2270e49c73386e3a711aa680f4b0747d692"}, + {file = "fonttools-4.40.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5fdf60f8a5c6bcce7d024a33f7e4bc7921f5b74e8ea13bccd204f2c8b86f3470"}, + {file = "fonttools-4.40.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91784e21a1a085fac07c6a407564f4a77feb471b5954c9ee55a4f9165151f6c1"}, + {file = "fonttools-4.40.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:05171f3c546f64d78569f10adc0de72561882352cac39ec7439af12304d8d8c0"}, + {file = "fonttools-4.40.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7449e5e306f3a930a8944c85d0cbc8429cba13503372a1a40f23124d6fb09b58"}, + {file = "fonttools-4.40.0-cp310-cp310-win32.whl", hash = "sha256:bae8c13abbc2511e9a855d2142c0ab01178dd66b1a665798f357da0d06253e0d"}, + {file = "fonttools-4.40.0-cp310-cp310-win_amd64.whl", hash = "sha256:425b74a608427499b0e45e433c34ddc350820b6f25b7c8761963a08145157a66"}, + {file = "fonttools-4.40.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:00ab569b2a3e591e00425023ade87e8fef90380c1dde61be7691cb524ca5f743"}, + {file = "fonttools-4.40.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:18ea64ac43e94c9e0c23d7a9475f1026be0e25b10dda8f236fc956188761df97"}, + {file = "fonttools-4.40.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:022c4a16b412293e7f1ce21b8bab7a6f9d12c4ffdf171fdc67122baddb973069"}, + {file = "fonttools-4.40.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:530c5d35109f3e0cea2535742d6a3bc99c0786cf0cbd7bb2dc9212387f0d908c"}, + {file = "fonttools-4.40.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:5e00334c66f4e83535384cb5339526d01d02d77f142c23b2f97bd6a4f585497a"}, + {file = "fonttools-4.40.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:eb52c10fda31159c22c7ed85074e05f8b97da8773ea461706c273e31bcbea836"}, + {file = "fonttools-4.40.0-cp311-cp311-win32.whl", hash = "sha256:6a8d71b9a5c884c72741868e845c0e563c5d83dcaf10bb0ceeec3b4b2eb14c67"}, + {file = "fonttools-4.40.0-cp311-cp311-win_amd64.whl", hash = "sha256:15abb3d055c1b2dff9ce376b6c3db10777cb74b37b52b78f61657634fd348a0d"}, + {file = "fonttools-4.40.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:14037c31138fbd21847ad5e5441dfdde003e0a8f3feb5812a1a21fd1c255ffbd"}, + {file = "fonttools-4.40.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:94c915f6716589f78bc00fbc14c5b8de65cfd11ee335d32504f1ef234524cb24"}, + {file = "fonttools-4.40.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37467cee0f32cada2ec08bc16c9c31f9b53ea54b2f5604bf25a1246b5f50593a"}, + {file = "fonttools-4.40.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56d4d85f5374b45b08d2f928517d1e313ea71b4847240398decd0ab3ebbca885"}, + {file = "fonttools-4.40.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8c4305b171b61040b1ee75d18f9baafe58bd3b798d1670078efe2c92436bfb63"}, + {file = "fonttools-4.40.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a954b90d1473c85a22ecf305761d9fd89da93bbd31dae86e7dea436ad2cb5dc9"}, + {file = "fonttools-4.40.0-cp38-cp38-win32.whl", hash = "sha256:1bc4c5b147be8dbc5df9cc8ac5e93ee914ad030fe2a201cc8f02f499db71011d"}, + {file = "fonttools-4.40.0-cp38-cp38-win_amd64.whl", hash = "sha256:8a917828dbfdb1cbe50cf40eeae6fbf9c41aef9e535649ed8f4982b2ef65c091"}, + {file = "fonttools-4.40.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:882983279bf39afe4e945109772c2ffad2be2c90983d6559af8b75c19845a80a"}, + {file = "fonttools-4.40.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c55f1b4109dbc3aeb496677b3e636d55ef46dc078c2a5e3f3db4e90f1c6d2907"}, + {file = "fonttools-4.40.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec468c022d09f1817c691cf884feb1030ef6f1e93e3ea6831b0d8144c06480d1"}, + {file = "fonttools-4.40.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d5adf4ba114f028fc3f5317a221fd8b0f4ef7a2e5524a2b1e0fd891b093791a"}, + {file = "fonttools-4.40.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:aa83b3f151bc63970f39b2b42a06097c5a22fd7ed9f7ba008e618de4503d3895"}, + {file = "fonttools-4.40.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:97d95b8301b62bdece1af943b88bcb3680fd385f88346a4a899ee145913b414a"}, + {file = "fonttools-4.40.0-cp39-cp39-win32.whl", hash = "sha256:1a003608400dd1cca3e089e8c94973c6b51a4fb1ef00ff6d7641617b9242e637"}, + {file = "fonttools-4.40.0-cp39-cp39-win_amd64.whl", hash = "sha256:7961575221e3da0841c75da53833272c520000d76f7f71274dbf43370f8a1065"}, + {file = "fonttools-4.40.0-py3-none-any.whl", hash = "sha256:200729d12461e2038700d31f0d49ad5a7b55855dec7525074979a06b46f88505"}, + {file = "fonttools-4.40.0.tar.gz", hash = "sha256:337b6e83d7ee73c40ea62407f2ce03b07c3459e213b6f332b94a69923b9e1cb9"}, ] frozendict = [ {file = "frozendict-2.3.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d188d062084fba0e4bf32719ff7380b26c050b932ff164043ce82ab90587c52b"}, @@ -2596,10 +2443,6 @@ frozenlist = [ {file = "frozenlist-1.3.3-cp39-cp39-win_amd64.whl", hash = "sha256:cfe33efc9cb900a4c46f91a5ceba26d6df370ffddd9ca386eb1d4f0ad97b9ea9"}, {file = "frozenlist-1.3.3.tar.gz", hash = "sha256:58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a"}, ] -furo = [ - {file = "furo-2022.12.7-py3-none-any.whl", hash = "sha256:7cb76c12a25ef65db85ab0743df907573d03027a33631f17d267e598ebb191f7"}, - {file = "furo-2022.12.7.tar.gz", hash = "sha256:d8008f8efbe7587a97ba533c8b2df1f9c21ee9b3e5cad0d27f61193d38b1a986"}, -] gunicorn = [ {file = "gunicorn-20.1.0-py3-none-any.whl", hash = "sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e"}, {file = "gunicorn-20.1.0.tar.gz", hash = "sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8"}, @@ -2609,20 +2452,16 @@ hdwallet = [ {file = "hdwallet-2.2.1.tar.gz", hash = "sha256:bbcce8b0c6b90ca5eda7aeadbc1bd34bbc48d10c89e269a6b84ca73e1c73141f"}, ] hexbytes = [ - {file = "hexbytes-0.3.0-py3-none-any.whl", hash = "sha256:21c3a5bd00a383097f0369c387174e79839d75c4ccc3a7edda315c9644f4458a"}, - {file = "hexbytes-0.3.0.tar.gz", hash = "sha256:afeebfb800f5f15a3ca5bab52e49eabcb4b6dac06ec8ff01a94fdb890c6c0712"}, + {file = "hexbytes-0.3.1-py3-none-any.whl", hash = "sha256:383595ad75026cf00abd570f44b368c6cdac0c6becfae5c39ff88829877f8a59"}, + {file = "hexbytes-0.3.1.tar.gz", hash = "sha256:a3fe35c6831ee8fafd048c4c086b986075fc14fd46258fa24ecb8d65745f9a9d"}, ] idna = [ {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, ] -imagesize = [ - {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, - {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, -] importlib-metadata = [ - {file = "importlib_metadata-6.6.0-py3-none-any.whl", hash = "sha256:43dd286a2cd8995d5eaef7fee2066340423b818ed3fd70adf0bad5f1fac53fed"}, - {file = "importlib_metadata-6.6.0.tar.gz", hash = "sha256:92501cdf9cc66ebd3e612f1b4f0c0765dfa42f0fa38ffb319b6bd84dd675d705"}, + {file = "importlib_metadata-6.7.0-py3-none-any.whl", hash = "sha256:cb52082e659e97afc5dac71e79de97d8681de3aa07ff18578330904a9d18e5b5"}, + {file = "importlib_metadata-6.7.0.tar.gz", hash = "sha256:1aaf550d4f73e5d6783e7acb77aec43d49da8017410afae93822cc9cca98c4d4"}, ] importlib-resources = [ {file = "importlib_resources-5.12.0-py3-none-any.whl", hash = "sha256:7b1deeebbf351c7578e09bf2f63fa2ce8b5ffec296e0d349139d43cca061a81a"}, @@ -2637,8 +2476,8 @@ ipfshttpclient = [ {file = "ipfshttpclient-0.7.0.tar.gz", hash = "sha256:feb1033c14c3ac87ee81264176c5beefeaf386385804427160466117ccc43693"}, ] ipython = [ - {file = "ipython-8.13.2-py3-none-any.whl", hash = "sha256:ffca270240fbd21b06b2974e14a86494d6d29290184e788275f55e0b55914926"}, - {file = "ipython-8.13.2.tar.gz", hash = "sha256:7dff3fad32b97f6488e02f87b970f309d082f758d7b7fc252e3b19ee0e432dbb"}, + {file = "ipython-8.14.0-py3-none-any.whl", hash = "sha256:248aca623f5c99a6635bc3857677b7320b9b8039f99f070ee0d20a5ca5a8e6bf"}, + {file = "ipython-8.14.0.tar.gz", hash = "sha256:1d197b907b6ba441b692c48cf2a3a2de280dc0ac91a3405b39349a50272ca0a1"}, ] isort = [ {file = "isort-5.12.0-py3-none-any.whl", hash = "sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6"}, @@ -2823,56 +2662,56 @@ lru-dict = [ {file = "lru_dict-1.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:b6613daa851745dd22b860651de930275be9d3e9373283a2164992abacb75b62"}, ] markupsafe = [ - {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-win32.whl", hash = "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603"}, - {file = "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-win32.whl", hash = "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625"}, - {file = "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", hash = "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859"}, - {file = "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-win32.whl", hash = "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2"}, - {file = "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-win32.whl", hash = "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7"}, - {file = "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed"}, - {file = "MarkupSafe-2.1.2.tar.gz", hash = "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-win32.whl", hash = "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", hash = "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-win32.whl", hash = "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", hash = "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", hash = "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-win32.whl", hash = "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", hash = "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-win32.whl", hash = "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", hash = "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba"}, + {file = "MarkupSafe-2.1.3.tar.gz", hash = "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad"}, ] marshmallow = [ {file = "marshmallow-3.17.1-py3-none-any.whl", hash = "sha256:1172ce82765bf26c24a3f9299ed6dbeeca4d213f638eaa39a37772656d7ce408"}, @@ -3034,42 +2873,39 @@ netaddr = [ {file = "netaddr-0.8.0.tar.gz", hash = "sha256:d6cc57c7a07b1d9d2e917aa8b36ae8ce61c35ba3fcd1b83ca31c5a0ee2b5a243"}, ] numpy = [ - {file = "numpy-1.24.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3c1104d3c036fb81ab923f507536daedc718d0ad5a8707c6061cdfd6d184e570"}, - {file = "numpy-1.24.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:202de8f38fc4a45a3eea4b63e2f376e5f2dc64ef0fa692838e31a808520efaf7"}, - {file = "numpy-1.24.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8535303847b89aa6b0f00aa1dc62867b5a32923e4d1681a35b5eef2d9591a463"}, - {file = "numpy-1.24.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d926b52ba1367f9acb76b0df6ed21f0b16a1ad87c6720a1121674e5cf63e2b6"}, - {file = "numpy-1.24.3-cp310-cp310-win32.whl", hash = "sha256:f21c442fdd2805e91799fbe044a7b999b8571bb0ab0f7850d0cb9641a687092b"}, - {file = "numpy-1.24.3-cp310-cp310-win_amd64.whl", hash = "sha256:ab5f23af8c16022663a652d3b25dcdc272ac3f83c3af4c02eb8b824e6b3ab9d7"}, - {file = "numpy-1.24.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9a7721ec204d3a237225db3e194c25268faf92e19338a35f3a224469cb6039a3"}, - {file = "numpy-1.24.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d6cc757de514c00b24ae8cf5c876af2a7c3df189028d68c0cb4eaa9cd5afc2bf"}, - {file = "numpy-1.24.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76e3f4e85fc5d4fd311f6e9b794d0c00e7002ec122be271f2019d63376f1d385"}, - {file = "numpy-1.24.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1d3c026f57ceaad42f8231305d4653d5f05dc6332a730ae5c0bea3513de0950"}, - {file = "numpy-1.24.3-cp311-cp311-win32.whl", hash = "sha256:c91c4afd8abc3908e00a44b2672718905b8611503f7ff87390cc0ac3423fb096"}, - {file = "numpy-1.24.3-cp311-cp311-win_amd64.whl", hash = "sha256:5342cf6aad47943286afa6f1609cad9b4266a05e7f2ec408e2cf7aea7ff69d80"}, - {file = "numpy-1.24.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7776ea65423ca6a15255ba1872d82d207bd1e09f6d0894ee4a64678dd2204078"}, - {file = "numpy-1.24.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ae8d0be48d1b6ed82588934aaaa179875e7dc4f3d84da18d7eae6eb3f06c242c"}, - {file = "numpy-1.24.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecde0f8adef7dfdec993fd54b0f78183051b6580f606111a6d789cd14c61ea0c"}, - {file = "numpy-1.24.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4749e053a29364d3452c034827102ee100986903263e89884922ef01a0a6fd2f"}, - {file = "numpy-1.24.3-cp38-cp38-win32.whl", hash = "sha256:d933fabd8f6a319e8530d0de4fcc2e6a61917e0b0c271fded460032db42a0fe4"}, - {file = "numpy-1.24.3-cp38-cp38-win_amd64.whl", hash = "sha256:56e48aec79ae238f6e4395886b5eaed058abb7231fb3361ddd7bfdf4eed54289"}, - {file = "numpy-1.24.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4719d5aefb5189f50887773699eaf94e7d1e02bf36c1a9d353d9f46703758ca4"}, - {file = "numpy-1.24.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0ec87a7084caa559c36e0a2309e4ecb1baa03b687201d0a847c8b0ed476a7187"}, - {file = "numpy-1.24.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea8282b9bcfe2b5e7d491d0bf7f3e2da29700cec05b49e64d6246923329f2b02"}, - {file = "numpy-1.24.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:210461d87fb02a84ef243cac5e814aad2b7f4be953b32cb53327bb49fd77fbb4"}, - {file = "numpy-1.24.3-cp39-cp39-win32.whl", hash = "sha256:784c6da1a07818491b0ffd63c6bbe5a33deaa0e25a20e1b3ea20cf0e43f8046c"}, - {file = "numpy-1.24.3-cp39-cp39-win_amd64.whl", hash = "sha256:d5036197ecae68d7f491fcdb4df90082b0d4960ca6599ba2659957aafced7c17"}, - {file = "numpy-1.24.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:352ee00c7f8387b44d19f4cada524586f07379c0d49270f87233983bc5087ca0"}, - {file = "numpy-1.24.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a7d6acc2e7524c9955e5c903160aa4ea083736fde7e91276b0e5d98e6332812"}, - {file = "numpy-1.24.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:35400e6a8d102fd07c71ed7dcadd9eb62ee9a6e84ec159bd48c28235bbb0f8e4"}, - {file = "numpy-1.24.3.tar.gz", hash = "sha256:ab344f1bf21f140adab8e47fdbc7c35a477dc01408791f8ba00d018dd0bc5155"}, + {file = "numpy-1.25.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8aa130c3042052d656751df5e81f6d61edff3e289b5994edcf77f54118a8d9f4"}, + {file = "numpy-1.25.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e3f2b96e3b63c978bc29daaa3700c028fe3f049ea3031b58aa33fe2a5809d24"}, + {file = "numpy-1.25.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6b267f349a99d3908b56645eebf340cb58f01bd1e773b4eea1a905b3f0e4208"}, + {file = "numpy-1.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4aedd08f15d3045a4e9c648f1e04daca2ab1044256959f1f95aafeeb3d794c16"}, + {file = "numpy-1.25.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6d183b5c58513f74225c376643234c369468e02947b47942eacbb23c1671f25d"}, + {file = "numpy-1.25.0-cp310-cp310-win32.whl", hash = "sha256:d76a84998c51b8b68b40448ddd02bd1081bb33abcdc28beee6cd284fe11036c6"}, + {file = "numpy-1.25.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0dc071017bc00abb7d7201bac06fa80333c6314477b3d10b52b58fa6a6e38f6"}, + {file = "numpy-1.25.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c69fe5f05eea336b7a740e114dec995e2f927003c30702d896892403df6dbf0"}, + {file = "numpy-1.25.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c7211d7920b97aeca7b3773a6783492b5b93baba39e7c36054f6e749fc7490c"}, + {file = "numpy-1.25.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecc68f11404930e9c7ecfc937aa423e1e50158317bf67ca91736a9864eae0232"}, + {file = "numpy-1.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e559c6afbca484072a98a51b6fa466aae785cfe89b69e8b856c3191bc8872a82"}, + {file = "numpy-1.25.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6c284907e37f5e04d2412950960894b143a648dea3f79290757eb878b91acbd1"}, + {file = "numpy-1.25.0-cp311-cp311-win32.whl", hash = "sha256:95367ccd88c07af21b379be1725b5322362bb83679d36691f124a16357390153"}, + {file = "numpy-1.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:b76aa836a952059d70a2788a2d98cb2a533ccd46222558b6970348939e55fc24"}, + {file = "numpy-1.25.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b792164e539d99d93e4e5e09ae10f8cbe5466de7d759fc155e075237e0c274e4"}, + {file = "numpy-1.25.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7cd981ccc0afe49b9883f14761bb57c964df71124dcd155b0cba2b591f0d64b9"}, + {file = "numpy-1.25.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5aa48bebfb41f93043a796128854b84407d4df730d3fb6e5dc36402f5cd594c0"}, + {file = "numpy-1.25.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5177310ac2e63d6603f659fadc1e7bab33dd5a8db4e0596df34214eeab0fee3b"}, + {file = "numpy-1.25.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0ac6edfb35d2a99aaf102b509c8e9319c499ebd4978df4971b94419a116d0790"}, + {file = "numpy-1.25.0-cp39-cp39-win32.whl", hash = "sha256:7412125b4f18aeddca2ecd7219ea2d2708f697943e6f624be41aa5f8a9852cc4"}, + {file = "numpy-1.25.0-cp39-cp39-win_amd64.whl", hash = "sha256:26815c6c8498dc49d81faa76d61078c4f9f0859ce7817919021b9eba72b425e3"}, + {file = "numpy-1.25.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b1b90860bf7d8a8c313b372d4f27343a54f415b20fb69dd601b7efe1029c91e"}, + {file = "numpy-1.25.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85cdae87d8c136fd4da4dad1e48064d700f63e923d5af6c8c782ac0df8044542"}, + {file = "numpy-1.25.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cc3fda2b36482891db1060f00f881c77f9423eead4c3579629940a3e12095fe8"}, + {file = "numpy-1.25.0.tar.gz", hash = "sha256:f1accae9a28dc3cda46a91de86acf69de0d1b5f4edd44a9b0c3ceb8036dfff19"}, ] oauthlib = [ {file = "oauthlib-3.2.2-py3-none-any.whl", hash = "sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca"}, {file = "oauthlib-3.2.2.tar.gz", hash = "sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918"}, ] openzeppelin-cairo-contracts = [ - {file = "openzeppelin-cairo-contracts-0.4.0.tar.gz", hash = "sha256:be73033b10631c2ea05e1ed57f9579ec57b59f850c1af072429819c57b7a0b7c"}, - {file = "openzeppelin_cairo_contracts-0.4.0-py3-none-any.whl", hash = "sha256:c2a6d3271823bc350c9af626ed25099f8caf2ecdec2fc85694818373a00b21ea"}, + {file = "openzeppelin-cairo-contracts-0.6.1.tar.gz", hash = "sha256:5d0e811dafecec73dc86e40b2f8277cd7f27159ca5da2e6e5633e75687e095e4"}, + {file = "openzeppelin_cairo_contracts-0.6.1-py3-none-any.whl", hash = "sha256:25bd53894ee4214d334e46537b37fa559e536b41a4e6b7760e771cb47043e5da"}, ] packaging = [ {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"}, @@ -3192,17 +3028,68 @@ pillow = [ {file = "Pillow-9.5.0.tar.gz", hash = "sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1"}, ] pipdeptree = [ - {file = "pipdeptree-2.7.1-py3-none-any.whl", hash = "sha256:bb0ffa98a49b0b4076364b367d1df37fcf6628ec3b5cbb61cf4bbaedc7502db0"}, - {file = "pipdeptree-2.7.1.tar.gz", hash = "sha256:550bd7679379e7290739384f3e9518835620e814cc29ba709513952b627da506"}, + {file = "pipdeptree-2.9.3-py3-none-any.whl", hash = "sha256:b4c56f455c9fd0aa7c281dc9b3ddff8bd8918f6bb8ca5aa50cec1c2764d64c86"}, + {file = "pipdeptree-2.9.3.tar.gz", hash = "sha256:d0049795a78c600bce97663a4d0ae3ebc212f7ccc2f1bd3efef910b7e8bf4591"}, ] platformdirs = [ - {file = "platformdirs-3.5.1-py3-none-any.whl", hash = "sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5"}, - {file = "platformdirs-3.5.1.tar.gz", hash = "sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f"}, + {file = "platformdirs-3.6.0-py3-none-any.whl", hash = "sha256:ffa199e3fbab8365778c4a10e1fbf1b9cd50707de826eb304b50e57ec0cc8d38"}, + {file = "platformdirs-3.6.0.tar.gz", hash = "sha256:57e28820ca8094678b807ff529196506d7a21e17156cb1cddb3e74cebce54640"}, ] pluggy = [ {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, ] +poseidon-py = [ + {file = "poseidon_py-0.1.3-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:7d94630760112012cf5d8f4eac5aa6ac6df5f1b8693fd35fe0cf387d8abf0b0b"}, + {file = "poseidon_py-0.1.3-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:122be0b1ba57f55fd3c9568691fbeeb455e436400d46c91b7cdab1ba6bc3fef6"}, + {file = "poseidon_py-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a81963e658784382c13f2160cd70e8455547740fb198264f351412c33a669b8"}, + {file = "poseidon_py-0.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:48f7fc559ec059c68761550c62b6908cba0bfe732bbaeb537cf1a2282923aa5b"}, + {file = "poseidon_py-0.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9261b3bb0918664818b2a89700394d2c467565200bf5b9d06f6f186657495c7"}, + {file = "poseidon_py-0.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62646ee54acc00e5f57b56f92db398ce17e9d45bbccb39c62e7de9f909c31b03"}, + {file = "poseidon_py-0.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1f22ebe330b42f8d781c52b5b7dc6fae27857e2cac6dda3f6d7c9f3febb1cc9b"}, + {file = "poseidon_py-0.1.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:07b181cecb9a1e96836ab1dee95e927719186444055977853c3d2b73a6f1ea75"}, + {file = "poseidon_py-0.1.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:28f7b952d86470bdb24fc4e8577a4b18d78bf902a950fff0f7e6e81a52f184b7"}, + {file = "poseidon_py-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:823999e10d02c15daeb75f2005323db296b72c5f89f09e48f637b7321813633d"}, + {file = "poseidon_py-0.1.3-cp310-cp310-win32.whl", hash = "sha256:3a01664c1abbfbdee43d3d5a5a349a9736b22ffc0633816567cd2d3a9562d5c0"}, + {file = "poseidon_py-0.1.3-cp310-cp310-win_amd64.whl", hash = "sha256:5d136fdba6932626f27760462e6071bc9fa7191d82a02c18d31c839236924b2d"}, + {file = "poseidon_py-0.1.3-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:fe2d67b9f71652bdbd677f7f4244b90d8ad3e0f3dfc3b1a8a14ae764b77c7e54"}, + {file = "poseidon_py-0.1.3-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:76a590a26a469524e07101f8f7095d1341ecd7b44097840bf51aa2e4864437e8"}, + {file = "poseidon_py-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7a9cb9874107398e9d56ddee77a35936c292a894cb4117af36d9c1e745a3a77"}, + {file = "poseidon_py-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3893c4f89211ccb378ddae4732ce4faa57a5a5ff604c7de30f0b9bd725dc239"}, + {file = "poseidon_py-0.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:30e79b32441708051c40f9077e6c11224286b65f42cfde01e4395bdbedea6e96"}, + {file = "poseidon_py-0.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4460357881857c8c10c47e9563a038b0e3696ccc69006c54946a59d31ac3e9fa"}, + {file = "poseidon_py-0.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:201128a35e9ad6e2b7f8cbd964e65f816f6449f687356f6064136ac14e97dbc0"}, + {file = "poseidon_py-0.1.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cd3082a3a79ddbedeb02696b2bcb12422a93f680bfafc5e4680ac1189178740"}, + {file = "poseidon_py-0.1.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:6254630f1a8c816b121938191445e26f153cb254d273198f2aa72482970b731e"}, + {file = "poseidon_py-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0f1e8e8457ee83d85875f3df5c286f1734e47afac55843edad32fa6435d49ab9"}, + {file = "poseidon_py-0.1.3-cp311-cp311-win32.whl", hash = "sha256:559cf54eab8154fb612bb5a96b749efd55232425f8d9cc3547b4c7dc41cd5e1d"}, + {file = "poseidon_py-0.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:1ee4e2b58ccdab1c5a57330daf3c3af3d3bd4f8fbb5dc8683634661c99bd520e"}, + {file = "poseidon_py-0.1.3-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:1efc471c29495fab20b0e9a8ffc58fc5c98f87e9793e93b62fdfda1b53302deb"}, + {file = "poseidon_py-0.1.3-cp38-cp38-macosx_12_0_universal2.whl", hash = "sha256:f27272d77b768ca9fa62cc481a17bdbd4dfdf7f4af8bcf1e53910f7e9c5497fd"}, + {file = "poseidon_py-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e106607e8e7d52b35669e253555b564d0d5eab85bb148826591fd43c871b41a"}, + {file = "poseidon_py-0.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:849d51f6ccc8a848f2e3c0b322c4ab67bcc2d68ad82f9d112334511c4160c440"}, + {file = "poseidon_py-0.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:85aa3bc7795a55b7ea3d7adabe0cf2ef5416eb81457f354fe8a83e285276c697"}, + {file = "poseidon_py-0.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c04cf8a082ccce9f26484d51d4bb18441041b544ca429413bc0d931c3173adb"}, + {file = "poseidon_py-0.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f32841ce6e27dc2ca39384c4cd1514ffeae478e58620a6649858c490899238a7"}, + {file = "poseidon_py-0.1.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:040aa6d41997fecf5135112c1dd8a5640a5929bf5a786737b50a95feb5a8e40c"}, + {file = "poseidon_py-0.1.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:3fe4675d25c671a497c7c47cd4f5a22f301b84866b59fe1b4a0768fb10ae4d2b"}, + {file = "poseidon_py-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06587d4ee8a6e854b57cc5cddbd03ebfbe62fa761d160d32aa1dafc5de3f785d"}, + {file = "poseidon_py-0.1.3-cp38-cp38-win32.whl", hash = "sha256:bdd3428638e1bccc358dc559ebadd816dcafdaaefcb3ced9b9bb8c07053d203f"}, + {file = "poseidon_py-0.1.3-cp38-cp38-win_amd64.whl", hash = "sha256:277ccda8612fa057100506bb4cbadddb10915f7d643dc44a77b16b90050df7bd"}, + {file = "poseidon_py-0.1.3-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:f289a906fc54e75587ea4754ae7280652b1b1da51b40f82b3fb2e72a5bd8928e"}, + {file = "poseidon_py-0.1.3-cp39-cp39-macosx_12_0_universal2.whl", hash = "sha256:9a0dfb1934e54a02247c872b8bce926e3c6bf998b46cff6b3536d0f32ab0517b"}, + {file = "poseidon_py-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4972047c37ebd86ea96fd13fc762104cb9b3494b5e43bf9bcd3e656d37f2b158"}, + {file = "poseidon_py-0.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:33471aac5654f36962091dbfca6188862a98ab04efe613b029247260265e4fe6"}, + {file = "poseidon_py-0.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ee48a829baf3c2c188f121a122a450b45664636931f15fce919ec31b89eca098"}, + {file = "poseidon_py-0.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cc1a103eb9f89c6747926daa27d1b9807451f36212806938dcf73cab2131147"}, + {file = "poseidon_py-0.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:53c688f041e7b83dc2bc348bfa9cdd1a7d628c3b07dcc99525065c5493d9eecf"}, + {file = "poseidon_py-0.1.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:041bbcbec7afc149f773f09bdb5f6708690dae96c6ee7a167a7b53e9ca0c09d3"}, + {file = "poseidon_py-0.1.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:60cc8b717e8184906b9cedb4bdef205ecbeda7ffcc482aae936fed2cadc98537"}, + {file = "poseidon_py-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a99a25ec5b7c25f0603de6d06450b3ebb26f1d02b205bf875d029f52d4cd691f"}, + {file = "poseidon_py-0.1.3-cp39-cp39-win32.whl", hash = "sha256:471b1466c9a4351bf92e7d36781f46d355854e0e7a5d11ee45cde0f07de2ab80"}, + {file = "poseidon_py-0.1.3-cp39-cp39-win_amd64.whl", hash = "sha256:ce5a947360fd6045a9f10461bdea95cec3920a6663bebac0c53e87aee6dc31e7"}, + {file = "poseidon_py-0.1.3.tar.gz", hash = "sha256:37f191fcad7c25deb70480b65a6d8807a0c30b1f828fe598f13780cfa31285c3"}, +] prometheus-client = [ {file = "prometheus_client-0.17.0-py3-none-any.whl", hash = "sha256:a77b708cf083f4d1a3fb3ce5c95b4afa32b9c521ae363354a4a910204ea095ce"}, {file = "prometheus_client-0.17.0.tar.gz", hash = "sha256:9c3b26f1535945e85b8934fb374678d263137b78ef85f305b1156c7c881cd11b"}, @@ -3212,19 +3099,19 @@ prompt-toolkit = [ {file = "prompt_toolkit-3.0.38.tar.gz", hash = "sha256:23ac5d50538a9a38c8bde05fecb47d0b403ecd0662857a86f886f798563d5b9b"}, ] protobuf = [ - {file = "protobuf-4.23.2-cp310-abi3-win32.whl", hash = "sha256:384dd44cb4c43f2ccddd3645389a23ae61aeb8cfa15ca3a0f60e7c3ea09b28b3"}, - {file = "protobuf-4.23.2-cp310-abi3-win_amd64.whl", hash = "sha256:09310bce43353b46d73ba7e3bca78273b9bc50349509b9698e64d288c6372c2a"}, - {file = "protobuf-4.23.2-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:b2cfab63a230b39ae603834718db74ac11e52bccaaf19bf20f5cce1a84cf76df"}, - {file = "protobuf-4.23.2-cp37-abi3-manylinux2014_aarch64.whl", hash = "sha256:c52cfcbfba8eb791255edd675c1fe6056f723bf832fa67f0442218f8817c076e"}, - {file = "protobuf-4.23.2-cp37-abi3-manylinux2014_x86_64.whl", hash = "sha256:86df87016d290143c7ce3be3ad52d055714ebaebb57cc659c387e76cfacd81aa"}, - {file = "protobuf-4.23.2-cp37-cp37m-win32.whl", hash = "sha256:281342ea5eb631c86697e1e048cb7e73b8a4e85f3299a128c116f05f5c668f8f"}, - {file = "protobuf-4.23.2-cp37-cp37m-win_amd64.whl", hash = "sha256:ce744938406de1e64b91410f473736e815f28c3b71201302612a68bf01517fea"}, - {file = "protobuf-4.23.2-cp38-cp38-win32.whl", hash = "sha256:6c081863c379bb1741be8f8193e893511312b1d7329b4a75445d1ea9955be69e"}, - {file = "protobuf-4.23.2-cp38-cp38-win_amd64.whl", hash = "sha256:25e3370eda26469b58b602e29dff069cfaae8eaa0ef4550039cc5ef8dc004511"}, - {file = "protobuf-4.23.2-cp39-cp39-win32.whl", hash = "sha256:efabbbbac1ab519a514579ba9ec52f006c28ae19d97915951f69fa70da2c9e91"}, - {file = "protobuf-4.23.2-cp39-cp39-win_amd64.whl", hash = "sha256:54a533b971288af3b9926e53850c7eb186886c0c84e61daa8444385a4720297f"}, - {file = "protobuf-4.23.2-py3-none-any.whl", hash = "sha256:8da6070310d634c99c0db7df48f10da495cc283fd9e9234877f0cd182d43ab7f"}, - {file = "protobuf-4.23.2.tar.gz", hash = "sha256:20874e7ca4436f683b64ebdbee2129a5a2c301579a67d1a7dda2cdf62fb7f5f7"}, + {file = "protobuf-4.23.3-cp310-abi3-win32.whl", hash = "sha256:514b6bbd54a41ca50c86dd5ad6488afe9505901b3557c5e0f7823a0cf67106fb"}, + {file = "protobuf-4.23.3-cp310-abi3-win_amd64.whl", hash = "sha256:cc14358a8742c4e06b1bfe4be1afbdf5c9f6bd094dff3e14edb78a1513893ff5"}, + {file = "protobuf-4.23.3-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:2991f5e7690dab569f8f81702e6700e7364cc3b5e572725098215d3da5ccc6ac"}, + {file = "protobuf-4.23.3-cp37-abi3-manylinux2014_aarch64.whl", hash = "sha256:08fe19d267608d438aa37019236db02b306e33f6b9902c3163838b8e75970223"}, + {file = "protobuf-4.23.3-cp37-abi3-manylinux2014_x86_64.whl", hash = "sha256:3b01a5274ac920feb75d0b372d901524f7e3ad39c63b1a2d55043f3887afe0c1"}, + {file = "protobuf-4.23.3-cp37-cp37m-win32.whl", hash = "sha256:aca6e86a08c5c5962f55eac9b5bd6fce6ed98645d77e8bfc2b952ecd4a8e4f6a"}, + {file = "protobuf-4.23.3-cp37-cp37m-win_amd64.whl", hash = "sha256:0149053336a466e3e0b040e54d0b615fc71de86da66791c592cc3c8d18150bf8"}, + {file = "protobuf-4.23.3-cp38-cp38-win32.whl", hash = "sha256:84ea0bd90c2fdd70ddd9f3d3fc0197cc24ecec1345856c2b5ba70e4d99815359"}, + {file = "protobuf-4.23.3-cp38-cp38-win_amd64.whl", hash = "sha256:3bcbeb2bf4bb61fe960dd6e005801a23a43578200ea8ceb726d1f6bd0e562ba1"}, + {file = "protobuf-4.23.3-cp39-cp39-win32.whl", hash = "sha256:5cb9e41188737f321f4fce9a4337bf40a5414b8d03227e1d9fbc59bc3a216e35"}, + {file = "protobuf-4.23.3-cp39-cp39-win_amd64.whl", hash = "sha256:29660574cd769f2324a57fb78127cda59327eb6664381ecfe1c69731b83e8288"}, + {file = "protobuf-4.23.3-py3-none-any.whl", hash = "sha256:447b9786ac8e50ae72cae7a2eec5c5df6a9dbf9aa6f908f1b8bda6032644ea62"}, + {file = "protobuf-4.23.3.tar.gz", hash = "sha256:7a92beb30600332a52cdadbedb40d33fd7c8a0d7f549c440347bc606fb3fe34b"}, ] ptyprocess = [ {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, @@ -3273,8 +3160,8 @@ pygments = [ {file = "Pygments-2.15.1.tar.gz", hash = "sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c"}, ] pyparsing = [ - {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, - {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, + {file = "pyparsing-3.1.0-py3-none-any.whl", hash = "sha256:d554a96d1a7d3ddaf7183104485bc19fd80543ad6ac5bdb6426719d766fb06c1"}, + {file = "pyparsing-3.1.0.tar.gz", hash = "sha256:edb662d6fe322d6e990b1594b5feaeadf806803359e3d4d42f11e295e588f0ea"}, ] pyrsistent = [ {file = "pyrsistent-0.19.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:20460ac0ea439a3e79caa1dbd560344b64ed75e85d8703943e0b66c2a6150e4a"}, @@ -3306,8 +3193,8 @@ pyrsistent = [ {file = "pyrsistent-0.19.3.tar.gz", hash = "sha256:1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440"}, ] pytest = [ - {file = "pytest-7.3.1-py3-none-any.whl", hash = "sha256:3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362"}, - {file = "pytest-7.3.1.tar.gz", hash = "sha256:434afafd78b1d78ed0addf160ad2b77a30d35d4bdf8af234fe621919d9ed15e3"}, + {file = "pytest-7.3.2-py3-none-any.whl", hash = "sha256:cdcbd012c9312258922f8cd3f1b62a6580fdced17db6014896053d47cddf9295"}, + {file = "pytest-7.3.2.tar.gz", hash = "sha256:ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b"}, ] pytest-asyncio = [ {file = "pytest-asyncio-0.18.3.tar.gz", hash = "sha256:7659bdb0a9eb9c6e3ef992eef11a2b3e69697800ad02fb06374a210d85b29f91"}, @@ -3385,94 +3272,94 @@ pyyaml = [ {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, ] regex = [ - {file = "regex-2023.5.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:48c9ec56579d4ba1c88f42302194b8ae2350265cb60c64b7b9a88dcb7fbde309"}, - {file = "regex-2023.5.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02f4541550459c08fdd6f97aa4e24c6f1932eec780d58a2faa2068253df7d6ff"}, - {file = "regex-2023.5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53e22e4460f0245b468ee645156a4f84d0fc35a12d9ba79bd7d79bdcd2f9629d"}, - {file = "regex-2023.5.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b870b6f632fc74941cadc2a0f3064ed8409e6f8ee226cdfd2a85ae50473aa94"}, - {file = "regex-2023.5.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:171c52e320fe29260da550d81c6b99f6f8402450dc7777ef5ced2e848f3b6f8f"}, - {file = "regex-2023.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aad5524c2aedaf9aa14ef1bc9327f8abd915699dea457d339bebbe2f0d218f86"}, - {file = "regex-2023.5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5a0f874ee8c0bc820e649c900243c6d1e6dc435b81da1492046716f14f1a2a96"}, - {file = "regex-2023.5.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e645c757183ee0e13f0bbe56508598e2d9cd42b8abc6c0599d53b0d0b8dd1479"}, - {file = "regex-2023.5.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a4c5da39bca4f7979eefcbb36efea04471cd68db2d38fcbb4ee2c6d440699833"}, - {file = "regex-2023.5.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5e3f4468b8c6fd2fd33c218bbd0a1559e6a6fcf185af8bb0cc43f3b5bfb7d636"}, - {file = "regex-2023.5.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:59e4b729eae1a0919f9e4c0fc635fbcc9db59c74ad98d684f4877be3d2607dd6"}, - {file = "regex-2023.5.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ba73a14e9c8f9ac409863543cde3290dba39098fc261f717dc337ea72d3ebad2"}, - {file = "regex-2023.5.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0bbd5dcb19603ab8d2781fac60114fb89aee8494f4505ae7ad141a3314abb1f9"}, - {file = "regex-2023.5.5-cp310-cp310-win32.whl", hash = "sha256:40005cbd383438aecf715a7b47fe1e3dcbc889a36461ed416bdec07e0ef1db66"}, - {file = "regex-2023.5.5-cp310-cp310-win_amd64.whl", hash = "sha256:59597cd6315d3439ed4b074febe84a439c33928dd34396941b4d377692eca810"}, - {file = "regex-2023.5.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8f08276466fedb9e36e5193a96cb944928301152879ec20c2d723d1031cd4ddd"}, - {file = "regex-2023.5.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cd46f30e758629c3ee91713529cfbe107ac50d27110fdcc326a42ce2acf4dafc"}, - {file = "regex-2023.5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2910502f718828cecc8beff004917dcf577fc5f8f5dd40ffb1ea7612124547b"}, - {file = "regex-2023.5.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:445d6f4fc3bd9fc2bf0416164454f90acab8858cd5a041403d7a11e3356980e8"}, - {file = "regex-2023.5.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18196c16a584619c7c1d843497c069955d7629ad4a3fdee240eb347f4a2c9dbe"}, - {file = "regex-2023.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33d430a23b661629661f1fe8395be2004006bc792bb9fc7c53911d661b69dd7e"}, - {file = "regex-2023.5.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:72a28979cc667e5f82ef433db009184e7ac277844eea0f7f4d254b789517941d"}, - {file = "regex-2023.5.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f764e4dfafa288e2eba21231f455d209f4709436baeebb05bdecfb5d8ddc3d35"}, - {file = "regex-2023.5.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:23d86ad2121b3c4fc78c58f95e19173790e22ac05996df69b84e12da5816cb17"}, - {file = "regex-2023.5.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:690a17db524ee6ac4a27efc5406530dd90e7a7a69d8360235323d0e5dafb8f5b"}, - {file = "regex-2023.5.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:1ecf3dcff71f0c0fe3e555201cbe749fa66aae8d18f80d2cc4de8e66df37390a"}, - {file = "regex-2023.5.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:811040d7f3dd9c55eb0d8b00b5dcb7fd9ae1761c454f444fd9f37fe5ec57143a"}, - {file = "regex-2023.5.5-cp311-cp311-win32.whl", hash = "sha256:c8c143a65ce3ca42e54d8e6fcaf465b6b672ed1c6c90022794a802fb93105d22"}, - {file = "regex-2023.5.5-cp311-cp311-win_amd64.whl", hash = "sha256:586a011f77f8a2da4b888774174cd266e69e917a67ba072c7fc0e91878178a80"}, - {file = "regex-2023.5.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:b6365703e8cf1644b82104cdd05270d1a9f043119a168d66c55684b1b557d008"}, - {file = "regex-2023.5.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a56c18f21ac98209da9c54ae3ebb3b6f6e772038681d6cb43b8d53da3b09ee81"}, - {file = "regex-2023.5.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8b942d8b3ce765dbc3b1dad0a944712a89b5de290ce8f72681e22b3c55f3cc8"}, - {file = "regex-2023.5.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:844671c9c1150fcdac46d43198364034b961bd520f2c4fdaabfc7c7d7138a2dd"}, - {file = "regex-2023.5.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2ce65bdeaf0a386bb3b533a28de3994e8e13b464ac15e1e67e4603dd88787fa"}, - {file = "regex-2023.5.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fee0016cc35a8a91e8cc9312ab26a6fe638d484131a7afa79e1ce6165328a135"}, - {file = "regex-2023.5.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:18f05d14f14a812fe9723f13afafefe6b74ca042d99f8884e62dbd34dcccf3e2"}, - {file = "regex-2023.5.5-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:941b3f1b2392f0bcd6abf1bc7a322787d6db4e7457be6d1ffd3a693426a755f2"}, - {file = "regex-2023.5.5-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:921473a93bcea4d00295799ab929522fc650e85c6b9f27ae1e6bb32a790ea7d3"}, - {file = "regex-2023.5.5-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:e2205a81f815b5bb17e46e74cc946c575b484e5f0acfcb805fb252d67e22938d"}, - {file = "regex-2023.5.5-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:385992d5ecf1a93cb85adff2f73e0402dd9ac29b71b7006d342cc920816e6f32"}, - {file = "regex-2023.5.5-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:890a09cb0a62198bff92eda98b2b507305dd3abf974778bae3287f98b48907d3"}, - {file = "regex-2023.5.5-cp36-cp36m-win32.whl", hash = "sha256:821a88b878b6589c5068f4cc2cfeb2c64e343a196bc9d7ac68ea8c2a776acd46"}, - {file = "regex-2023.5.5-cp36-cp36m-win_amd64.whl", hash = "sha256:7918a1b83dd70dc04ab5ed24c78ae833ae8ea228cef84e08597c408286edc926"}, - {file = "regex-2023.5.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:338994d3d4ca4cf12f09822e025731a5bdd3a37aaa571fa52659e85ca793fb67"}, - {file = "regex-2023.5.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a69cf0c00c4d4a929c6c7717fd918414cab0d6132a49a6d8fc3ded1988ed2ea"}, - {file = "regex-2023.5.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f5e06df94fff8c4c85f98c6487f6636848e1dc85ce17ab7d1931df4a081f657"}, - {file = "regex-2023.5.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8906669b03c63266b6a7693d1f487b02647beb12adea20f8840c1a087e2dfb5"}, - {file = "regex-2023.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fda3e50abad8d0f48df621cf75adc73c63f7243cbe0e3b2171392b445401550"}, - {file = "regex-2023.5.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ac2b7d341dc1bd102be849d6dd33b09701223a851105b2754339e390be0627a"}, - {file = "regex-2023.5.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:fb2b495dd94b02de8215625948132cc2ea360ae84fe6634cd19b6567709c8ae2"}, - {file = "regex-2023.5.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:aa7d032c1d84726aa9edeb6accf079b4caa87151ca9fabacef31fa028186c66d"}, - {file = "regex-2023.5.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:3d45864693351c15531f7e76f545ec35000d50848daa833cead96edae1665559"}, - {file = "regex-2023.5.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:21e90a288e6ba4bf44c25c6a946cb9b0f00b73044d74308b5e0afd190338297c"}, - {file = "regex-2023.5.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:10250a093741ec7bf74bcd2039e697f519b028518f605ff2aa7ac1e9c9f97423"}, - {file = "regex-2023.5.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6b8d0c153f07a953636b9cdb3011b733cadd4178123ef728ccc4d5969e67f3c2"}, - {file = "regex-2023.5.5-cp37-cp37m-win32.whl", hash = "sha256:10374c84ee58c44575b667310d5bbfa89fb2e64e52349720a0182c0017512f6c"}, - {file = "regex-2023.5.5-cp37-cp37m-win_amd64.whl", hash = "sha256:9b320677521aabf666cdd6e99baee4fb5ac3996349c3b7f8e7c4eee1c00dfe3a"}, - {file = "regex-2023.5.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:afb1c70ec1e594a547f38ad6bf5e3d60304ce7539e677c1429eebab115bce56e"}, - {file = "regex-2023.5.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cf123225945aa58b3057d0fba67e8061c62d14cc8a4202630f8057df70189051"}, - {file = "regex-2023.5.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a99757ad7fe5c8a2bb44829fc57ced11253e10f462233c1255fe03888e06bc19"}, - {file = "regex-2023.5.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a623564d810e7a953ff1357f7799c14bc9beeab699aacc8b7ab7822da1e952b8"}, - {file = "regex-2023.5.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ced02e3bd55e16e89c08bbc8128cff0884d96e7f7a5633d3dc366b6d95fcd1d6"}, - {file = "regex-2023.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1cbe6b5be3b9b698d8cc4ee4dee7e017ad655e83361cd0ea8e653d65e469468"}, - {file = "regex-2023.5.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a6e4b0e0531223f53bad07ddf733af490ba2b8367f62342b92b39b29f72735a"}, - {file = "regex-2023.5.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2e9c4f778514a560a9c9aa8e5538bee759b55f6c1dcd35613ad72523fd9175b8"}, - {file = "regex-2023.5.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:256f7f4c6ba145f62f7a441a003c94b8b1af78cee2cccacfc1e835f93bc09426"}, - {file = "regex-2023.5.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:bd7b68fd2e79d59d86dcbc1ccd6e2ca09c505343445daaa4e07f43c8a9cc34da"}, - {file = "regex-2023.5.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4a5059bd585e9e9504ef9c07e4bc15b0a621ba20504388875d66b8b30a5c4d18"}, - {file = "regex-2023.5.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:6893544e06bae009916a5658ce7207e26ed17385149f35a3125f5259951f1bbe"}, - {file = "regex-2023.5.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c64d5abe91a3dfe5ff250c6bb267ef00dbc01501518225b45a5f9def458f31fb"}, - {file = "regex-2023.5.5-cp38-cp38-win32.whl", hash = "sha256:7923470d6056a9590247ff729c05e8e0f06bbd4efa6569c916943cb2d9b68b91"}, - {file = "regex-2023.5.5-cp38-cp38-win_amd64.whl", hash = "sha256:4035d6945cb961c90c3e1c1ca2feb526175bcfed44dfb1cc77db4fdced060d3e"}, - {file = "regex-2023.5.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:50fd2d9b36938d4dcecbd684777dd12a407add4f9f934f235c66372e630772b0"}, - {file = "regex-2023.5.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d19e57f888b00cd04fc38f5e18d0efbd91ccba2d45039453ab2236e6eec48d4d"}, - {file = "regex-2023.5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd966475e963122ee0a7118ec9024388c602d12ac72860f6eea119a3928be053"}, - {file = "regex-2023.5.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:db09e6c18977a33fea26fe67b7a842f706c67cf8bda1450974d0ae0dd63570df"}, - {file = "regex-2023.5.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6164d4e2a82f9ebd7752a06bd6c504791bedc6418c0196cd0a23afb7f3e12b2d"}, - {file = "regex-2023.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84397d3f750d153ebd7f958efaa92b45fea170200e2df5e0e1fd4d85b7e3f58a"}, - {file = "regex-2023.5.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c3efee9bb53cbe7b285760c81f28ac80dc15fa48b5fe7e58b52752e642553f1"}, - {file = "regex-2023.5.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:144b5b017646b5a9392a5554a1e5db0000ae637be4971c9747566775fc96e1b2"}, - {file = "regex-2023.5.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:1189fbbb21e2c117fda5303653b61905aeeeea23de4a94d400b0487eb16d2d60"}, - {file = "regex-2023.5.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f83fe9e10f9d0b6cf580564d4d23845b9d692e4c91bd8be57733958e4c602956"}, - {file = "regex-2023.5.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:72aa4746993a28c841e05889f3f1b1e5d14df8d3daa157d6001a34c98102b393"}, - {file = "regex-2023.5.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:de2f780c3242ea114dd01f84848655356af4dd561501896c751d7b885ea6d3a1"}, - {file = "regex-2023.5.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:290fd35219486dfbc00b0de72f455ecdd63e59b528991a6aec9fdfc0ce85672e"}, - {file = "regex-2023.5.5-cp39-cp39-win32.whl", hash = "sha256:732176f5427e72fa2325b05c58ad0b45af341c459910d766f814b0584ac1f9ac"}, - {file = "regex-2023.5.5-cp39-cp39-win_amd64.whl", hash = "sha256:1307aa4daa1cbb23823d8238e1f61292fd07e4e5d8d38a6efff00b67a7cdb764"}, - {file = "regex-2023.5.5.tar.gz", hash = "sha256:7d76a8a1fc9da08296462a18f16620ba73bcbf5909e42383b253ef34d9d5141e"}, + {file = "regex-2023.6.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:824bf3ac11001849aec3fa1d69abcb67aac3e150a933963fb12bda5151fe1bfd"}, + {file = "regex-2023.6.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:05ed27acdf4465c95826962528f9e8d41dbf9b1aa8531a387dee6ed215a3e9ef"}, + {file = "regex-2023.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b49c764f88a79160fa64f9a7b425620e87c9f46095ef9c9920542ab2495c8bc"}, + {file = "regex-2023.6.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8e3f1316c2293e5469f8f09dc2d76efb6c3982d3da91ba95061a7e69489a14ef"}, + {file = "regex-2023.6.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:43e1dd9d12df9004246bacb79a0e5886b3b6071b32e41f83b0acbf293f820ee8"}, + {file = "regex-2023.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4959e8bcbfda5146477d21c3a8ad81b185cd252f3d0d6e4724a5ef11c012fb06"}, + {file = "regex-2023.6.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:af4dd387354dc83a3bff67127a124c21116feb0d2ef536805c454721c5d7993d"}, + {file = "regex-2023.6.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2239d95d8e243658b8dbb36b12bd10c33ad6e6933a54d36ff053713f129aa536"}, + {file = "regex-2023.6.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:890e5a11c97cf0d0c550eb661b937a1e45431ffa79803b942a057c4fb12a2da2"}, + {file = "regex-2023.6.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a8105e9af3b029f243ab11ad47c19b566482c150c754e4c717900a798806b222"}, + {file = "regex-2023.6.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:25be746a8ec7bc7b082783216de8e9473803706723b3f6bef34b3d0ed03d57e2"}, + {file = "regex-2023.6.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:3676f1dd082be28b1266c93f618ee07741b704ab7b68501a173ce7d8d0d0ca18"}, + {file = "regex-2023.6.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:10cb847aeb1728412c666ab2e2000ba6f174f25b2bdc7292e7dd71b16db07568"}, + {file = "regex-2023.6.3-cp310-cp310-win32.whl", hash = "sha256:dbbbfce33cd98f97f6bffb17801b0576e653f4fdb1d399b2ea89638bc8d08ae1"}, + {file = "regex-2023.6.3-cp310-cp310-win_amd64.whl", hash = "sha256:c5f8037000eb21e4823aa485149f2299eb589f8d1fe4b448036d230c3f4e68e0"}, + {file = "regex-2023.6.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c123f662be8ec5ab4ea72ea300359023a5d1df095b7ead76fedcd8babbedf969"}, + {file = "regex-2023.6.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9edcbad1f8a407e450fbac88d89e04e0b99a08473f666a3f3de0fd292badb6aa"}, + {file = "regex-2023.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcba6dae7de533c876255317c11f3abe4907ba7d9aa15d13e3d9710d4315ec0e"}, + {file = "regex-2023.6.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29cdd471ebf9e0f2fb3cac165efedc3c58db841d83a518b082077e612d3ee5df"}, + {file = "regex-2023.6.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:12b74fbbf6cbbf9dbce20eb9b5879469e97aeeaa874145517563cca4029db65c"}, + {file = "regex-2023.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c29ca1bd61b16b67be247be87390ef1d1ef702800f91fbd1991f5c4421ebae8"}, + {file = "regex-2023.6.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d77f09bc4b55d4bf7cc5eba785d87001d6757b7c9eec237fe2af57aba1a071d9"}, + {file = "regex-2023.6.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ea353ecb6ab5f7e7d2f4372b1e779796ebd7b37352d290096978fea83c4dba0c"}, + {file = "regex-2023.6.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:10590510780b7541969287512d1b43f19f965c2ece6c9b1c00fc367b29d8dce7"}, + {file = "regex-2023.6.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e2fbd6236aae3b7f9d514312cdb58e6494ee1c76a9948adde6eba33eb1c4264f"}, + {file = "regex-2023.6.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:6b2675068c8b56f6bfd5a2bda55b8accbb96c02fd563704732fd1c95e2083461"}, + {file = "regex-2023.6.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:74419d2b50ecb98360cfaa2974da8689cb3b45b9deff0dcf489c0d333bcc1477"}, + {file = "regex-2023.6.3-cp311-cp311-win32.whl", hash = "sha256:fb5ec16523dc573a4b277663a2b5a364e2099902d3944c9419a40ebd56a118f9"}, + {file = "regex-2023.6.3-cp311-cp311-win_amd64.whl", hash = "sha256:09e4a1a6acc39294a36b7338819b10baceb227f7f7dbbea0506d419b5a1dd8af"}, + {file = "regex-2023.6.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:0654bca0cdf28a5956c83839162692725159f4cda8d63e0911a2c0dc76166525"}, + {file = "regex-2023.6.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:463b6a3ceb5ca952e66550a4532cef94c9a0c80dc156c4cc343041951aec1697"}, + {file = "regex-2023.6.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:87b2a5bb5e78ee0ad1de71c664d6eb536dc3947a46a69182a90f4410f5e3f7dd"}, + {file = "regex-2023.6.3-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6343c6928282c1f6a9db41f5fd551662310e8774c0e5ebccb767002fcf663ca9"}, + {file = "regex-2023.6.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6192d5af2ccd2a38877bfef086d35e6659566a335b1492786ff254c168b1693"}, + {file = "regex-2023.6.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74390d18c75054947e4194019077e243c06fbb62e541d8817a0fa822ea310c14"}, + {file = "regex-2023.6.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:742e19a90d9bb2f4a6cf2862b8b06dea5e09b96c9f2df1779e53432d7275331f"}, + {file = "regex-2023.6.3-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:8abbc5d54ea0ee80e37fef009e3cec5dafd722ed3c829126253d3e22f3846f1e"}, + {file = "regex-2023.6.3-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:c2b867c17a7a7ae44c43ebbeb1b5ff406b3e8d5b3e14662683e5e66e6cc868d3"}, + {file = "regex-2023.6.3-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:d831c2f8ff278179705ca59f7e8524069c1a989e716a1874d6d1aab6119d91d1"}, + {file = "regex-2023.6.3-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:ee2d1a9a253b1729bb2de27d41f696ae893507c7db224436abe83ee25356f5c1"}, + {file = "regex-2023.6.3-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:61474f0b41fe1a80e8dfa70f70ea1e047387b7cd01c85ec88fa44f5d7561d787"}, + {file = "regex-2023.6.3-cp36-cp36m-win32.whl", hash = "sha256:0b71e63226e393b534105fcbdd8740410dc6b0854c2bfa39bbda6b0d40e59a54"}, + {file = "regex-2023.6.3-cp36-cp36m-win_amd64.whl", hash = "sha256:bbb02fd4462f37060122e5acacec78e49c0fbb303c30dd49c7f493cf21fc5b27"}, + {file = "regex-2023.6.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b862c2b9d5ae38a68b92e215b93f98d4c5e9454fa36aae4450f61dd33ff48487"}, + {file = "regex-2023.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:976d7a304b59ede34ca2921305b57356694f9e6879db323fd90a80f865d355a3"}, + {file = "regex-2023.6.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:83320a09188e0e6c39088355d423aa9d056ad57a0b6c6381b300ec1a04ec3d16"}, + {file = "regex-2023.6.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9427a399501818a7564f8c90eced1e9e20709ece36be701f394ada99890ea4b3"}, + {file = "regex-2023.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7178bbc1b2ec40eaca599d13c092079bf529679bf0371c602edaa555e10b41c3"}, + {file = "regex-2023.6.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:837328d14cde912af625d5f303ec29f7e28cdab588674897baafaf505341f2fc"}, + {file = "regex-2023.6.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2d44dc13229905ae96dd2ae2dd7cebf824ee92bc52e8cf03dcead37d926da019"}, + {file = "regex-2023.6.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d54af539295392611e7efbe94e827311eb8b29668e2b3f4cadcfe6f46df9c777"}, + {file = "regex-2023.6.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:7117d10690c38a622e54c432dfbbd3cbd92f09401d622902c32f6d377e2300ee"}, + {file = "regex-2023.6.3-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bb60b503ec8a6e4e3e03a681072fa3a5adcbfa5479fa2d898ae2b4a8e24c4591"}, + {file = "regex-2023.6.3-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:65ba8603753cec91c71de423a943ba506363b0e5c3fdb913ef8f9caa14b2c7e0"}, + {file = "regex-2023.6.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:271f0bdba3c70b58e6f500b205d10a36fb4b58bd06ac61381b68de66442efddb"}, + {file = "regex-2023.6.3-cp37-cp37m-win32.whl", hash = "sha256:9beb322958aaca059f34975b0df135181f2e5d7a13b84d3e0e45434749cb20f7"}, + {file = "regex-2023.6.3-cp37-cp37m-win_amd64.whl", hash = "sha256:fea75c3710d4f31389eed3c02f62d0b66a9da282521075061ce875eb5300cf23"}, + {file = "regex-2023.6.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8f56fcb7ff7bf7404becdfc60b1e81a6d0561807051fd2f1860b0d0348156a07"}, + {file = "regex-2023.6.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d2da3abc88711bce7557412310dfa50327d5769a31d1c894b58eb256459dc289"}, + {file = "regex-2023.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a99b50300df5add73d307cf66abea093304a07eb017bce94f01e795090dea87c"}, + {file = "regex-2023.6.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5708089ed5b40a7b2dc561e0c8baa9535b77771b64a8330b684823cfd5116036"}, + {file = "regex-2023.6.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:687ea9d78a4b1cf82f8479cab23678aff723108df3edeac098e5b2498879f4a7"}, + {file = "regex-2023.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d3850beab9f527f06ccc94b446c864059c57651b3f911fddb8d9d3ec1d1b25d"}, + {file = "regex-2023.6.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8915cc96abeb8983cea1df3c939e3c6e1ac778340c17732eb63bb96247b91d2"}, + {file = "regex-2023.6.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:841d6e0e5663d4c7b4c8099c9997be748677d46cbf43f9f471150e560791f7ff"}, + {file = "regex-2023.6.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9edce5281f965cf135e19840f4d93d55b3835122aa76ccacfd389e880ba4cf82"}, + {file = "regex-2023.6.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:b956231ebdc45f5b7a2e1f90f66a12be9610ce775fe1b1d50414aac1e9206c06"}, + {file = "regex-2023.6.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:36efeba71c6539d23c4643be88295ce8c82c88bbd7c65e8a24081d2ca123da3f"}, + {file = "regex-2023.6.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:cf67ca618b4fd34aee78740bea954d7c69fdda419eb208c2c0c7060bb822d747"}, + {file = "regex-2023.6.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b4598b1897837067a57b08147a68ac026c1e73b31ef6e36deeeb1fa60b2933c9"}, + {file = "regex-2023.6.3-cp38-cp38-win32.whl", hash = "sha256:f415f802fbcafed5dcc694c13b1292f07fe0befdb94aa8a52905bd115ff41e88"}, + {file = "regex-2023.6.3-cp38-cp38-win_amd64.whl", hash = "sha256:d4f03bb71d482f979bda92e1427f3ec9b220e62a7dd337af0aa6b47bf4498f72"}, + {file = "regex-2023.6.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ccf91346b7bd20c790310c4147eee6ed495a54ddb6737162a36ce9dbef3e4751"}, + {file = "regex-2023.6.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b28f5024a3a041009eb4c333863d7894d191215b39576535c6734cd88b0fcb68"}, + {file = "regex-2023.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0bb18053dfcfed432cc3ac632b5e5e5c5b7e55fb3f8090e867bfd9b054dbcbf"}, + {file = "regex-2023.6.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a5bfb3004f2144a084a16ce19ca56b8ac46e6fd0651f54269fc9e230edb5e4a"}, + {file = "regex-2023.6.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c6b48d0fa50d8f4df3daf451be7f9689c2bde1a52b1225c5926e3f54b6a9ed1"}, + {file = "regex-2023.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:051da80e6eeb6e239e394ae60704d2b566aa6a7aed6f2890a7967307267a5dc6"}, + {file = "regex-2023.6.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4c3b7fa4cdaa69268748665a1a6ff70c014d39bb69c50fda64b396c9116cf77"}, + {file = "regex-2023.6.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:457b6cce21bee41ac292d6753d5e94dcbc5c9e3e3a834da285b0bde7aa4a11e9"}, + {file = "regex-2023.6.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:aad51907d74fc183033ad796dd4c2e080d1adcc4fd3c0fd4fd499f30c03011cd"}, + {file = "regex-2023.6.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:0385e73da22363778ef2324950e08b689abdf0b108a7d8decb403ad7f5191938"}, + {file = "regex-2023.6.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:c6a57b742133830eec44d9b2290daf5cbe0a2f1d6acee1b3c7b1c7b2f3606df7"}, + {file = "regex-2023.6.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3e5219bf9e75993d73ab3d25985c857c77e614525fac9ae02b1bebd92f7cecac"}, + {file = "regex-2023.6.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e5087a3c59eef624a4591ef9eaa6e9a8d8a94c779dade95d27c0bc24650261cd"}, + {file = "regex-2023.6.3-cp39-cp39-win32.whl", hash = "sha256:20326216cc2afe69b6e98528160b225d72f85ab080cbdf0b11528cbbaba2248f"}, + {file = "regex-2023.6.3-cp39-cp39-win_amd64.whl", hash = "sha256:bdff5eab10e59cf26bc479f565e25ed71a7d041d1ded04ccf9aee1d9f208487a"}, + {file = "regex-2023.6.3.tar.gz", hash = "sha256:72d1a25bf36d2050ceb35b517afe13864865268dfb45910e2e17a84be6cbfeb0"}, ] requests = [ {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, @@ -3487,8 +3374,8 @@ rlp = [ {file = "rlp-3.0.0.tar.gz", hash = "sha256:63b0465d2948cd9f01de449d7adfb92d207c1aef3982f20310f8009be4a507e8"}, ] setuptools = [ - {file = "setuptools-67.8.0-py3-none-any.whl", hash = "sha256:5df61bf30bb10c6f756eb19e7c9f3b473051f48db77fddbe06ff2ca307df9a6f"}, - {file = "setuptools-67.8.0.tar.gz", hash = "sha256:62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102"}, + {file = "setuptools-68.0.0-py3-none-any.whl", hash = "sha256:11e52c67415a381d10d6b462ced9cfb97066179f0e871399e006c4ab101fc85f"}, + {file = "setuptools-68.0.0.tar.gz", hash = "sha256:baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235"}, ] setuptools-scm = [ {file = "setuptools_scm-7.1.0-py3-none-any.whl", hash = "sha256:73988b6d848709e2af142aa48c986ea29592bbcfca5375678064708205253d8e"}, @@ -3498,60 +3385,20 @@ six = [ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] -snowballstemmer = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, -] -soupsieve = [ - {file = "soupsieve-2.4.1-py3-none-any.whl", hash = "sha256:1c1bfee6819544a3447586c889157365a27e10d88cde3ad3da0cf0ddf646feb8"}, - {file = "soupsieve-2.4.1.tar.gz", hash = "sha256:89d12b2d5dfcd2c9e8c22326da9d9aa9cb3dfab0a83a024f05704076ee8d35ea"}, -] -sphinx = [ - {file = "Sphinx-6.2.1.tar.gz", hash = "sha256:6d56a34697bb749ffa0152feafc4b19836c755d90a7c59b72bc7dfd371b9cc6b"}, - {file = "sphinx-6.2.1-py3-none-any.whl", hash = "sha256:97787ff1fa3256a3eef9eda523a63dbf299f7b47e053cfcf684a1c2a8380c912"}, -] -sphinx-basic-ng = [ - {file = "sphinx_basic_ng-1.0.0b1-py3-none-any.whl", hash = "sha256:ade597a3029c7865b24ad0eda88318766bcc2f9f4cef60df7e28126fde94db2a"}, - {file = "sphinx_basic_ng-1.0.0b1.tar.gz", hash = "sha256:89374bd3ccd9452a301786781e28c8718e99960f2d4f411845ea75fc7bb5a9b0"}, -] -sphinxcontrib-applehelp = [ - {file = "sphinxcontrib-applehelp-1.0.4.tar.gz", hash = "sha256:828f867945bbe39817c210a1abfd1bc4895c8b73fcaade56d45357a348a07d7e"}, - {file = "sphinxcontrib_applehelp-1.0.4-py3-none-any.whl", hash = "sha256:29d341f67fb0f6f586b23ad80e072c8e6ad0b48417db2bde114a4c9746feb228"}, -] -sphinxcontrib-devhelp = [ - {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"}, - {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"}, -] -sphinxcontrib-htmlhelp = [ - {file = "sphinxcontrib-htmlhelp-2.0.1.tar.gz", hash = "sha256:0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff"}, - {file = "sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl", hash = "sha256:c38cb46dccf316c79de6e5515e1770414b797162b23cd3d06e67020e1d2a6903"}, -] -sphinxcontrib-jsmath = [ - {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, - {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, -] -sphinxcontrib-qthelp = [ - {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"}, - {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"}, -] -sphinxcontrib-serializinghtml = [ - {file = "sphinxcontrib-serializinghtml-1.1.5.tar.gz", hash = "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"}, - {file = "sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl", hash = "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd"}, -] stack-data = [ {file = "stack_data-0.6.2-py3-none-any.whl", hash = "sha256:cbb2a53eb64e5785878201a97ed7c7b94883f48b87bfb0bbe8b623c74679e4a8"}, {file = "stack_data-0.6.2.tar.gz", hash = "sha256:32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815"}, ] starknet-devnet = [ - {file = "starknet_devnet-0.5.0a2-py3-none-any.whl", hash = "sha256:b2efaff5209d6858d4b3d756e10b2095a420265a48834f28a1b7869c3a1ba5b9"}, - {file = "starknet_devnet-0.5.0a2.tar.gz", hash = "sha256:12de459239d35ce171f9020e339f2214baed6f6e73cf2dd9d8742a999473dd6b"}, + {file = "starknet_devnet-0.5.4-py3-none-any.whl", hash = "sha256:cd22efa4ab222057dd602aee23b0bc37d979d7aceb038937eb17b64ae6fb9117"}, + {file = "starknet_devnet-0.5.4.tar.gz", hash = "sha256:b76cc9c128f3625b48e57c6d8f0e8a189fc894c628d458ad25b904831828ae46"}, ] starknet-py = [ - {file = "starknet_py-0.15.2.tar.gz", hash = "sha256:88a9e64f30fd54df0d7cfb913fd6bb0ba99f533f6117b8723a05838f0dfc42da"}, + {file = "starknet_py-0.16.1.tar.gz", hash = "sha256:3eb9b2f06d2f1311fff82302405de070520b1dad0b81c6db367e8aca32b1c928"}, ] sympy = [ - {file = "sympy-1.12-py3-none-any.whl", hash = "sha256:c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5"}, - {file = "sympy-1.12.tar.gz", hash = "sha256:ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8"}, + {file = "sympy-1.11.1-py3-none-any.whl", hash = "sha256:938f984ee2b1e8eae8a07b884c8b7a1146010040fccddc6539c54f401c8f6fcf"}, + {file = "sympy-1.11.1.tar.gz", hash = "sha256:e32380dce63cb7c0108ed525570092fd45168bdae2faa17e528221ef72e88658"}, ] tomli = [ {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, @@ -3586,8 +3433,8 @@ typing-inspect = [ {file = "typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78"}, ] urllib3 = [ - {file = "urllib3-2.0.2-py3-none-any.whl", hash = "sha256:d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e"}, - {file = "urllib3-2.0.2.tar.gz", hash = "sha256:61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc"}, + {file = "urllib3-2.0.3-py3-none-any.whl", hash = "sha256:48e7fafa40319d358848e1bc6809b208340fafe2096f1725d05d67443d0483d1"}, + {file = "urllib3-2.0.3.tar.gz", hash = "sha256:bee28b5e56addb8226c96f7f13ac28cb4c301dd5ea8a6ca179c0b9835e032825"}, ] varint = [ {file = "varint-1.0.2.tar.gz", hash = "sha256:a6ecc02377ac5ee9d65a6a8ad45c9ff1dac8ccee19400a5950fb51d594214ca5"}, diff --git a/packages/starksheet-cairo/pyproject.toml b/packages/starksheet-cairo/pyproject.toml index 572af893..fd8b18ae 100644 --- a/packages/starksheet-cairo/pyproject.toml +++ b/packages/starksheet-cairo/pyproject.toml @@ -6,9 +6,9 @@ authors = ["Clément Walter "] packages = [{ include = "**/*.py" }] [tool.poetry.dependencies] -python = "~3.9" -cairo-lang = "^0.11" -openzeppelin-cairo-contracts = "^0.4.0" +python = ">=3.9,<3.10" +cairo-lang = "^0.11.2" +openzeppelin-cairo-contracts = "^0.6.1" [tool.poetry.group.dev.dependencies] black = "^22.6.0" @@ -20,8 +20,8 @@ hdwallet = "^2.1.1" joblib = "^1.1.0" matplotlib = "^3.5.3" python-dotenv = "^0.21.0" -starknet-py = "^0.15.2" -starknet-devnet = "0.5.0a2" +starknet-devnet = "^0.5.4" +starknet-py = "^0.16" pandas = "^1.4.3" case-converter = "^1.1.0" pytest = "^7.1.2" diff --git a/packages/starksheet-cairo/src/interfaces.cairo b/packages/starksheet-cairo/src/interfaces.cairo index 97556267..65f440cb 100644 --- a/packages/starksheet-cairo/src/interfaces.cairo +++ b/packages/starksheet-cairo/src/interfaces.cairo @@ -145,6 +145,6 @@ namespace ISheet { ) { } - func getOwner() -> (owner: felt) { + func owner() -> (owner: felt) { } } diff --git a/packages/starksheet-cairo/src/renderers/UriRenderer.cairo b/packages/starksheet-cairo/src/renderers/UriRenderer.cairo index 29b87610..8e4b0ac3 100644 --- a/packages/starksheet-cairo/src/renderers/UriRenderer.cairo +++ b/packages/starksheet-cairo/src/renderers/UriRenderer.cairo @@ -51,6 +51,7 @@ func constructor{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr Ownable.initializer(owner); _base_uri_len.write(base_uri_len); _base_uri_write(0, base_uri_len, base_uri); + _use_token_id.write(1); return (); } @@ -90,7 +91,8 @@ func token_uri{pedersen_ptr: HashBuiltin*, syscall_ptr: felt*, range_check_ptr}( let (token_id_ascii) = str(token_id); assert [final] = '/'; assert [final + 1] = token_id_ascii; - return (token_uri_len + 2, token_uri); + assert [final + 2] = '.json'; + return (token_uri_len + 3, token_uri); } func _base_uri_write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( diff --git a/packages/starksheet-cairo/src/subdomain/Subdomain.cairo b/packages/starksheet-cairo/src/subdomain/Subdomain.cairo index fc6dbf1c..24735561 100644 --- a/packages/starksheet-cairo/src/subdomain/Subdomain.cairo +++ b/packages/starksheet-cairo/src/subdomain/Subdomain.cairo @@ -86,7 +86,7 @@ func register{ let (tx_info) = get_tx_info(); // Caller should be a Sheet, so using ISheet on caller is ok // Account caller should be sheet owner - let (sheet_owner) = ISheet.getOwner(caller); + let (sheet_owner) = ISheet.owner(caller); assert sheet_owner = tx_info.account_contract_address; let (local domain_full) = alloc(); diff --git a/packages/starksheet-cairo/src/utils/ERC20.cairo b/packages/starksheet-cairo/src/utils/ERC20.cairo new file mode 100644 index 00000000..7b09999a --- /dev/null +++ b/packages/starksheet-cairo/src/utils/ERC20.cairo @@ -0,0 +1,159 @@ +%lang starknet + +from starkware.cairo.common.cairo_builtins import HashBuiltin +from starkware.cairo.common.uint256 import Uint256, uint256_le +from starkware.starknet.common.syscalls import get_caller_address +from starkware.cairo.common.bool import TRUE + +from openzeppelin.token.erc20.library import ERC20 + +from openzeppelin.access.ownable.library import Ownable + +@constructor +func constructor{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + name: felt, symbol: felt, initial_supply: Uint256, owner_address: felt +) { + ERC20.initializer(name, symbol, 18); + ERC20._mint(owner_address, initial_supply); + Ownable.initializer(owner_address); + + return (); +} + +// +// Getters +// + +@view +func name{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (name: felt) { + let (name) = ERC20.name(); + + return (name,); +} + +@view +func symbol{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (symbol: felt) { + let (symbol) = ERC20.symbol(); + + return (symbol,); +} + +@view +func totalSupply{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> ( + totalSupply: Uint256 +) { + let (totalSupply: Uint256) = ERC20.total_supply(); + + return (totalSupply,); +} + +@view +func decimals{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> ( + decimals: felt +) { + let (decimals) = ERC20.decimals(); + + return (decimals,); +} + +@view +func balanceOf{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + account_address: felt +) -> (balance: Uint256) { + let (balance: Uint256) = ERC20.balance_of(account_address); + + return (balance,); +} + +@view +func allowance{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + owner_address: felt, spender_address: felt +) -> (remaining: Uint256) { + let (remaining: Uint256) = ERC20.allowance(owner_address, spender_address); + + return (remaining,); +} + +@view +func get_owner{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> ( + owner_address: felt +) { + let (owner_address) = Ownable.owner(); + + return (owner_address,); +} + +// +// Externals +// + +@external +func transfer{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + recipient_address: felt, amount: Uint256 +) -> (success: felt) { + ERC20.transfer(recipient_address, amount); + + return (TRUE,); +} + +@external +func transferFrom{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + sender_address: felt, recipient_address: felt, amount: Uint256 +) -> (success: felt) { + ERC20.transfer_from(sender_address, recipient_address, amount); + + return (TRUE,); +} + +@external +func approve{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + spender_address: felt, amount: Uint256 +) -> (success: felt) { + ERC20.approve(spender_address, amount); + + return (TRUE,); +} + +@external +func increaseAllowance{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + spender_address: felt, added_value: Uint256 +) -> (success: felt) { + ERC20.increase_allowance(spender_address, added_value); + + return (TRUE,); +} + +@external +func decreaseAllowance{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + spender_address: felt, subtracted_value: Uint256 +) -> (success: felt) { + ERC20.decrease_allowance(spender_address, subtracted_value); + + return (TRUE,); +} + +@external +func transfer_ownership{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + new_owner_address: felt +) -> (new_owner_address: felt) { + Ownable.transfer_ownership(new_owner_address); + + return (new_owner_address,); +} + +// For testnet only +// Let user mint some tokens freely +@external +func freeMint{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(amount: Uint256) -> ( + success: felt +) { + // Limit to 1k token per call + let (is_amount_less_than_1000) = uint256_le(amount, Uint256(1000 * 10 ** 18, 0)); + assert is_amount_less_than_1000 = TRUE; + + // Mint tokens to call address + let (caller_address) = get_caller_address(); + ERC20._mint(caller_address, amount); + + return (TRUE,); +} diff --git a/packages/starksheet-cairo/src/utils/OpenzeppelinAccount.cairo b/packages/starksheet-cairo/src/utils/OpenzeppelinAccount.cairo new file mode 100644 index 00000000..0ad95122 --- /dev/null +++ b/packages/starksheet-cairo/src/utils/OpenzeppelinAccount.cairo @@ -0,0 +1,13 @@ +%lang starknet + +from openzeppelin.account.presets.Account import ( + __execute__, + __validate__, + __validate_declare__, + __validate_deploy__, + constructor, + getPublicKey, + isValidSignature, + setPublicKey, + supportsInterface, +) diff --git a/packages/starksheet-cairo/utils/constants.py b/packages/starksheet-cairo/utils/constants.py index ffd79b8b..ff111766 100644 --- a/packages/starksheet-cairo/utils/constants.py +++ b/packages/starksheet-cairo/utils/constants.py @@ -5,161 +5,119 @@ from pathlib import Path from dotenv import load_dotenv -from starknet_py.net.gateway_client import GatewayClient +from starknet_py.net.full_node_client import FullNodeClient logging.basicConfig() logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) load_dotenv() -ETH_TOKEN_ADDRESS = 0x49D36570D4E46F48E99674BD3FCC84644DDD6B96F7C741B1562B82F9E004DC7 -EVM_ADDRESS = os.getenv("EVM_ADDRESS") -NETWORK = os.getenv("STARKNET_NETWORK", "starknet-devnet") -NETWORK = ( - "testnet" - if re.match(r".*(testnet|goerli)$", NETWORK, flags=re.I) - else "testnet2" - if re.match(r".*(testnet|goerli)-?2$", NETWORK, flags=re.I) - else "mainnet" - if re.match(r".*mainnet$", NETWORK, flags=re.I) - else "docker" - if re.match(r".*docker$", NETWORK, flags=re.I) - else "devnet" -) -GATEWAY_URLS = { - "mainnet": "https://alpha-mainnet.starknet.io", - "testnet": "https://alpha4.starknet.io", - "testnet2": "https://alpha4-2.starknet.io", - "devnet": "http://127.0.0.1:5050", - "docker": "http://starknet-devnet:5050", -} -GATEWAY_CLIENT = GatewayClient(net=GATEWAY_URLS[NETWORK]) -STARKNET_NETWORKS = { - "mainnet": "alpha-mainnet", - "testnet": "alpha-goerli", - "testnet2": "alpha-goerli2", - "devnet": "alpha-goerli", - "docker": "alpha-goerli", -} -STARKNET_NETWORK = STARKNET_NETWORKS[NETWORK] -STARKSCAN_URLS = { - "mainnet": "https://starkscan.co", - "testnet": "https://testnet.starkscan.co", - "testnet2": "https://testnet-2.starkscan.co", - "devnet": "https://devnet.starkscan.co", - "docker": "https://devnet.starkscan.co", -} -STARKSCAN_URL = STARKSCAN_URLS[NETWORK] - class ChainId(Enum): mainnet = int.from_bytes(b"SN_MAIN", "big") testnet = int.from_bytes(b"SN_GOERLI", "big") testnet2 = int.from_bytes(b"SN_GOERLI2", "big") - devnet = int.from_bytes(b"SN_GOERLI", "big") - docker = int.from_bytes(b"SN_GOERLI", "big") + katana = int.from_bytes(b"KATANA", "big") -CHAIN_ID = getattr(ChainId, NETWORK) +NETWORKS = { + "mainnet": { + "name": "mainnet", + "explorer_url": "https://starkscan.co", + "rpc_url": f"https://starknet-mainnet.infura.io/v3/{os.getenv('INFURA_KEY')}", + "chain_id": ChainId.mainnet, + "starknet_id_address": 0x05DBDEDC203E92749E2E746E2D40A768D966BD243DF04A6B712E222BC040A9AF, + "starknet_id_naming": 0x06AC597F8116F886FA1C97A23FA4E08299975ECAF6B598873CA6792B9BBFB678, + }, + "testnet": { + "name": "testnet", + "explorer_url": "https://testnet.starkscan.co", + "rpc_url": f"https://starknet-goerli.infura.io/v3/{os.getenv('INFURA_KEY')}", + "chain_id": ChainId.testnet, + "starknet_id_address": 0x0783A9097B26EAE0586373B2CE0ED3529DDC44069D1E0FBC4F66D42B69D6850D, + "starknet_id_naming": 0x003BAB268E932D2CECD1946F100AE67CE3DFF9FD234119EA2F6DA57D16D29FCE, + }, + "testnet2": { + "name": "testnet2", + "explorer_url": "https://testnet-2.starkscan.co", + "rpc_url": f"https://starknet-goerli2.infura.io/v3/{os.getenv('INFURA_KEY')}", + "chain_id": ChainId.testnet2, + "starknet_id_address": "", + "starknet_id_naming": "", + }, + "devnet": { + "name": "devnet", + "explorer_url": "", + "rpc_url": "http://127.0.0.1:5050/rpc", + "chain_id": ChainId.testnet, + "starknet_id_address": 0x0783A9097B26EAE0586373B2CE0ED3529DDC44069D1E0FBC4F66D42B69D6850D, + "starknet_id_naming": 0x003BAB268E932D2CECD1946F100AE67CE3DFF9FD234119EA2F6DA57D16D29FCE, + }, + "docker": { + "name": "docker", + "explorer_url": "https://devnet.starkscan.co", + "rpc_url": "http://127.0.0.1:5050/rpc", + "chain_id": ChainId.testnet, + "starknet_id_address": 0x0783A9097B26EAE0586373B2CE0ED3529DDC44069D1E0FBC4F66D42B69D6850D, + "starknet_id_naming": 0x003BAB268E932D2CECD1946F100AE67CE3DFF9FD234119EA2F6DA57D16D29FCE, + }, + "katana": { + "name": "katana", + "explorer_url": "", + "rpc_url": "http://127.0.0.1:5050", + "chain_id": ChainId.katana, + "starknet_id_address": "", + "starknet_id_naming": "", + }, + "madara": { + "name": "madara", + "explorer_url": "", + "rpc_url": "http://127.0.0.1:9944", + "chain_id": ChainId.testnet, + "starknet_id_address": "", + "starknet_id_naming": "", + }, + "sharingan": { + "name": "sharingan", + "explorer_url": "", + "rpc_url": os.getenv("SHARINGAN_RPC_URL"), + "chain_id": ChainId.testnet, + "starknet_id_address": "", + "starknet_id_naming": "", + }, +} -DEPLOYMENTS_DIR = Path("deployments") / NETWORK -DEPLOYMENTS_DIR.mkdir(exist_ok=True) -BUILD_DIR = Path("build") +NETWORK = NETWORKS[os.getenv("STARKNET_NETWORK", "devnet")] +NETWORK["account_address"] = os.environ.get( + f"{NETWORK['name'].upper()}_ACCOUNT_ADDRESS" +) or os.environ.get("ACCOUNT_ADDRESS") +NETWORK["private_key"] = os.environ.get( + f"{NETWORK['name'].upper()}_PRIVATE_KEY" +) or os.environ.get("PRIVATE_KEY") +RPC_CLIENT = FullNodeClient(node_url=NETWORK["rpc_url"]) + +ETH_TOKEN_ADDRESS = 0x49D36570D4E46F48E99674BD3FCC84644DDD6B96F7C741B1562B82F9E004DC7 SOURCE_DIR = Path("src") CONTRACTS = {p.stem: p for p in list(SOURCE_DIR.glob("**/*.cairo"))} +COMPILED_CONTRACTS = [ + {"contract_name": "Sheet", "is_account_contract": False}, + {"contract_name": "Starksheet", "is_account_contract": False}, + {"contract_name": "BasicCellRenderer", "is_account_contract": False}, + {"contract_name": "UriRenderer", "is_account_contract": False}, + {"contract_name": "math", "is_account_contract": False}, + {"contract_name": "execute", "is_account_contract": False}, + {"contract_name": "proxy", "is_account_contract": False}, + {"contract_name": "ERC20", "is_account_contract": False}, +] -ACCOUNT_ADDRESS = ( - os.environ.get(f"{NETWORK.upper()}_ACCOUNT_ADDRESS") - or os.environ["ACCOUNT_ADDRESS"] -) -PRIVATE_KEY = ( - os.environ.get(f"{NETWORK.upper()}_PRIVATE_KEY") or os.environ["PRIVATE_KEY"] -) -ONSHEET_OWNER_ADDRESS = os.environ["ACCOUNT_ADDRESS"] -ONSHEET_PRIVATE_KEY = os.environ["PRIVATE_KEY"] +BUILD_DIR = Path("build") +BUILD_DIR.mkdir(exist_ok=True, parents=True) +DEPLOYMENTS_DIR = Path("deployments") / NETWORK["name"] +DEPLOYMENTS_DIR.mkdir(exist_ok=True, parents=True) N_COLS = 15 N_ROWS = 15 -ALLOW_LIST = [ - int(ACCOUNT_ADDRESS, 16), - 0x00140440374CA75F0732670014042D2645F637356A34D16C2F44955EA7941D3D, - 0x007506DE8FAFC710ECFF05A5A59E5F0BBA86FB194CA96648314FC3BCE9FFCD56, - 0x007EDC3D948BF1BE9BDEC7582B0BFFE85D6A5D101AB408807E5B75F27F257882, - 0x00DEB3050FFB0FA2C7367D3CAB1C8D4E28104A51E131076028B702D279BDAEA2, - 0x00FE0AFDB7BD9C314822F714AEE41598882DABDEF3BF9226D56FC0F92A7B2FD1, - 0x01002BFE4D330AEEE10D35205BDF4DB5F25A779271F07C4BAF51C9EFC87769CD, - 0x010031C9FB2668771B114805BF6F210E631D4F67C038912281D9E1EF5484F5CF, - 0x0115FF62323D7A7C7035963EAB3C8396944334B26495244B67E9F8413B97A1CF, - 0x012DEB3C48C50CDC5443F21AD518CB16D4FE80FDDF029A090609239A0FD902D7, - 0x0161A9BCA8DCC5975A03B12F5F7BF9610E1541635EB40EB3A89BAEEDC168E636, - 0x0172BA0ACF340A7EA757E40217E843759EEE6D53A6C7F67E6E967BB4D49BE469, - 0x01EA76D8967B444C2EB9B89C4123568CA4087C316B104C3339D7613116292374, - 0x02041223A611AE7D30C26FE9707D36FB7494219E87C6D0DB9C7DCFA36A4A255A, - 0x020918C70E1DFB7E3CD6811A37F9B027C4883DDA8123CCCD1E3E3B252C2CC2D2, - 0x0228C6594B25E7C93FB4F82F6D049E495B588279CE3D4F50B71D724A2BB75EE7, - 0x027D6AEFF1ABA4377165A2B210C072E96DCE1DD0AB71668A580CA4A9EE5433FF, - 0x028F7CA787A9502C4475889649A2DE03094E263CBDE2D53BFCEF816B6617210C, - 0x02A1EC511DBCED8D34997FBADFCB72E173910CA00901EE123EEF6A0548EC5E66, - 0x02D4E16CCBBB0F1A2DCB105EA1650BA21F39424F5E8CC7DF178D332A59EECEF9, - 0x030BC99341266F72B9BB2AF77A949E5E995CDC9AEE00479BD19C56234FA00A6C, - 0x03299DBE2C836A92689F78D97D94156BB183A406C2B7DFC084E0D7E55126D564, - 0x0360C4F27BD9AF2A05B416FF573738E8587883862A90965A1716DFA9D17F3E79, - 0x0367C0C4603A29BC5ACA8E07C6A2776D7C0D325945ABB4F772F448B345CA4CF7, - 0x03766DCCE98C89ACF3A9F14F8F5406AAE6F04E0C570A759DC4DF7D59A6B3ED34, - 0x0378529943ACD450C6B0C549821C799725E83EB08579AAFC885D923527C3C10E, - 0x038775A408D0D3EB9F6B78FD3FB23932CAD69A466AFD2A06D982D7C8A1F23CB9, - 0x038D9BAE3A0DABA89843DDDA6A58300FBC89CA8E850B623090E230E4D9277106, - 0x03BC4F3912468951B3BE911B9476177CC208DAE52AE4F880540F4D24D3C61847, - 0x03CB1C6873766CE2BE9FBF4EBD1EFFE0307BE72F8DEB02E9F222DF7264BE286C, - 0x03EC19AB941EAB03DB17BEE98AB73CAFB96F3BC3753980291D5BE3106911C1AD, - 0x03FB57EA6C31C3E8C7815C4B7F038AC031763262C705C55734FDDC9F76E324E8, - 0x0404756B85A9398366B144484B58DA2A7798B4BA74BDAF42DB376358093586E0, - 0x0445F2E3F457C9B485C747AC45AED7BEF2EFA3BDBCA2376FCFABBE87C05B4257, - 0x04E8FA25C1C786BB014311ED21CD5C5E0AA0B44A276FA6C6775F26FEBAAED2FB, - 0x04F60CA5E2367D9CB2F047713DBEB288475FCB7E14E717A47D7D3848C98DC4CE, - 0x05547E736CC915EF3F475508A624D9C3C33DA5856B23FE9D99F487DACEA67A13, - 0x0577EF67D52B8DA80116B514876C8B8C418F3527019A2CA5C07BF25D26714F21, - 0x05799EC529081348E0A1C17B5C6DFA25DABA0C634CBAA419DB9F5B4298B48529, - 0x0586E8D37740E23376CFEEAAADD55A3423AC403FDAD668E4B9AD23C5575320DC, - 0x058863ACF3C46876F5A7D131986B94A1EDA58CD18EDCBCF503534A661BF67A1E, - 0x05CB068B58E52F20D19EC4DA91836376F264DE52F0AF067B58B86DE83B6EF6CD, - 0x05CC789A382FFE2DBCCA344EA42491E2784E0938E7506BB36970A915A7FE5E33, - 0x05DF1B6D56F925DC58050DB38801D84DA2B5EC45B48E5ED64E260B655E36F52B, - 0x05EB40EB990983CC674AE0F66FB35305FF08613ADA349D0759E25B3F96977E60, - 0x063865B2103948DF4ABA69A01C502B32FBCE6DFA14EA323B9136014BBBFFA139, - 0x06461CDE14F31B96863926E5748FF67C8331741C3E813C9360E985930F697300, - 0x0661FDC6B170DE87C583675B2F2B6E74DC1F78208CB745B1C4DDA3586662DCB8, - 0x066243C879305289B401B5A297351557FEF92AE82680645A0EECCC065A188C9C, - 0x067A3A7C4D19B388756CA5EC567DD5E56FA1BB40D95D0168A0F87302A2B77E6D, - 0x06CDEEE45C897A485224419140B98A6027EC28B21FECB60CAD7E7E105196D31D, - 0x07360AEE5743EBA462E17E1886CCA91BE06AD5110FD3142D284332AF3FC7248B, - 0x07934B6F4E48E4A4CE6A65077E711EC7D2034BC8062C2F7FC33CB20C0970FA7C, - 0x0795EA272324B62BF2E46C3993E38FB808E434606B5F7E7AE93FE989B174730D, - 0x07D0E599D01A378A1906CBC6E8B6A69C7A310E543FB31503CE06C73B67302123, - 0x2F6189B63A8C1688A8FC8ABC1A9EA46D27964C4666B92DB19886334FD24E66F, - 0x2F809EDB8B1FFD707F2BA8C08DCC99F29033244EE065ACE83DE0465B1672A05, - 0x36C9B1D9B513CAA91C991642B4C0BAF58626848CDA27FF53E79EE62AF3B9BA1, - 0x38D91FEB1FF00F40601A253427A35BE03843FF6BEC15465ED1B63A5B86689DD, - 0x531DAEDE43EA79FE99B2368685CA8F8CBD03CF6151F1FA562E08C48D968511B, - 0x63F2837E8809E583820994CEA735E4F95612BD59A929BF1EC73E35CCEC93241, - 0x6B66F70B8E4501EDDD8E8C2AE046B207FC66B80D33397768D1048AAF9848F74, - 0x7559C0721EA6A36A5B0317A08DA540F0C64263D6FA0E0B8AA6AA8F584C19BB8, - 0x951BBCA64556E639B54C88278E6F734948969B2BDF27A2BD9008AFE6D6B7C0, -] - - -STARKNET_ID_ADDRESS = { - "mainnet": 0x05DBDEDC203E92749E2E746E2D40A768D966BD243DF04A6B712E222BC040A9AF, - "testnet": 0x0783A9097B26EAE0586373B2CE0ED3529DDC44069D1E0FBC4F66D42B69D6850D, - "devnet": 0x0783A9097B26EAE0586373B2CE0ED3529DDC44069D1E0FBC4F66D42B69D6850D, - "docker": 0x0783A9097B26EAE0586373B2CE0ED3529DDC44069D1E0FBC4F66D42B69D6850D, -}[NETWORK] -STARKNET_ID_NAMING = { - "mainnet": 0x06AC597F8116F886FA1C97A23FA4E08299975ECAF6B598873CA6792B9BBFB678, - "testnet": 0x003BAB268E932D2CECD1946F100AE67CE3DFF9FD234119EA2F6DA57D16D29FCE, - "devnet": 0x003BAB268E932D2CECD1946F100AE67CE3DFF9FD234119EA2F6DA57D16D29FCE, - "docker": 0x003BAB268E932D2CECD1946F100AE67CE3DFF9FD234119EA2F6DA57D16D29FCE, -}[NETWORK] +ALLOW_LIST = [] -logger.info(f"ℹ️ Using Chain id {CHAIN_ID.name} with Gateway {GATEWAY_URLS[NETWORK]}") +logger.info(f"ℹ️ Using Chain id {NETWORK['chain_id'].name} with RPC {RPC_CLIENT.url}") diff --git a/packages/starksheet-cairo/utils/deployment.py b/packages/starksheet-cairo/utils/deployment.py index 0c89d883..75891b7b 100644 --- a/packages/starksheet-cairo/utils/deployment.py +++ b/packages/starksheet-cairo/utils/deployment.py @@ -1,23 +1,34 @@ import functools import json import logging -import os -import re +import random import subprocess +import time +from copy import deepcopy +from datetime import datetime from pathlib import Path -from typing import List, Optional, Union, cast +from typing import List, Union, cast import requests from caseconverter import snakecase from dotenv import load_dotenv -from starknet_py.contract import Contract -from starknet_py.net.account.account import Account -from starknet_py.net.client import Client -from starknet_py.net.client_models import Call -from starknet_py.net.models import Address +from marshmallow import EXCLUDE +from starknet_py.common import create_compiled_contract +from starknet_py.contract import Contract, InvokeResult +from starknet_py.hash.address import compute_address +from starknet_py.hash.class_hash import compute_class_hash +from starknet_py.hash.transaction import compute_declare_transaction_hash +from starknet_py.hash.utils import message_signature +from starknet_py.net.account.account import Account, _add_signature_to_transaction +from starknet_py.net.client_models import ( + Call, + DeclareTransactionResponse, + TransactionStatus, +) +from starknet_py.net.full_node_client import _create_broadcasted_txn +from starknet_py.net.models.transaction import Declare, Invoke +from starknet_py.net.schemas.rpc import DeclareTransactionResponseSchema from starknet_py.net.signer.stark_curve_signer import KeyPair -from starknet_py.proxy.contract_abi_resolver import ProxyConfig -from starknet_py.proxy.proxy_check import ProxyCheck from starkware.starknet.core.os.contract_address.contract_address import ( calculate_contract_address_from_hash, ) @@ -26,17 +37,13 @@ load_dotenv() from utils.constants import ( - ACCOUNT_ADDRESS, BUILD_DIR, - CHAIN_ID, CONTRACTS, DEPLOYMENTS_DIR, ETH_TOKEN_ADDRESS, - GATEWAY_CLIENT, NETWORK, - PRIVATE_KEY, - STARKNET_NETWORK, - STARKSCAN_URL, + RPC_CLIENT, + SOURCE_DIR, ) logging.basicConfig() @@ -52,122 +59,69 @@ def int_to_uint256(value): return {"low": low, "high": high} -async def create_account(): - env = os.environ.copy() - env[ - "STARKNET_WALLET" - ] = "starkware.starknet.wallets.open_zeppelin.OpenZeppelinAccount" - env["STARKNET_NETWORK"] = STARKNET_NETWORK - output = subprocess.run( - ["starknet", "new_account", "--account", "starksheet"], - env=env, - capture_output=True, - ) - if output.returncode != 0: - raise Exception(output.stderr.decode()) - account_address = re.search( - r"account address: (.*)", (output.stdout.decode() + output.stderr.decode()).lower() # type: ignore - )[1] - input(f"Send ETH to {account_address} and press enter to continue") - output = subprocess.run( - [ - "starknet", - "deploy_account", - "--account", - "starksheet", - "--gateway_url", - f"{GATEWAY_CLIENT.net}/gateway", - "--feeder_gateway_url", - f"{GATEWAY_CLIENT.net}/feeder_gateway", - ], - env=env, - capture_output=True, - ) - if output.returncode != 0: - raise Exception(output.stderr.decode()) - transaction_hash = re.search( - r"transaction hash: (.*)", (output.stdout.decode() + output.stderr.decode()).lower() # type: ignore - )[1] - await GATEWAY_CLIENT.wait_for_tx(transaction_hash) - - async def get_account( address=None, private_key=None, ) -> Account: - global account_verified - address = int(address or ACCOUNT_ADDRESS, 16) - key_pair = KeyPair.from_private_key(int(private_key or PRIVATE_KEY, 16)) - - if not account_verified: - public_key = None - for selector in ["get_public_key", "getPublicKey", "getSigner"]: - try: - call = Call( - to_addr=address, - selector=get_selector_from_name(selector), - calldata=[], - ) - public_key = ( - await GATEWAY_CLIENT.call_contract(call=call, block_hash="pending") - )[0] - except Exception as err: - if ( - json.loads(re.findall("{.*}", err.args[0], re.DOTALL)[0])["code"] - == "StarknetErrorCode.ENTRY_POINT_NOT_FOUND_IN_CONTRACT" - ): - continue - else: - raise err + address = address or NETWORK["account_address"] + if address is None: + raise ValueError( + "address was not given in arg nor in env variable, see README.md#Deploy" + ) + address = int(address, 16) + private_key = private_key or NETWORK["private_key"] + if private_key is None: + raise ValueError( + "private_key was not given in arg nor in env variable, see README.md#Deploy" + ) + key_pair = KeyPair.from_private_key(int(private_key, 16)) + public_key = None + for selector in ["get_public_key", "getPublicKey", "getSigner"]: + try: + call = Call( + to_addr=address, + selector=get_selector_from_name(selector), + calldata=[], + ) + public_key = ( + await RPC_CLIENT.call_contract(call=call, block_hash="latest") + )[0] + except Exception as err: + if ( + err.message == "Client failed with code 40: Contract error." + or err.message + == "Client failed with code 21: Invalid message selector." + ): + continue + else: + logger.error(f"Raising for account at address {hex(address)}") + raise err + + if public_key is not None: if key_pair.public_key != public_key: raise ValueError( f"Public key of account 0x{address:064x} is not consistent with provided private key" ) - - account_verified = True + else: + logger.warning( + f"⚠️ Unable to verify public key for account at address 0x{address:x}" + ) return Account( address=address, - client=GATEWAY_CLIENT, - chain=CHAIN_ID, + client=RPC_CLIENT, + chain=NETWORK["chain_id"], key_pair=key_pair, ) async def get_eth_contract() -> Contract: - account = await get_account() - - class EthProxyCheck(ProxyCheck): - """ - See https://github.com/software-mansion/starknet.py/issues/856 - """ - - async def implementation_address( - self, address: Address, client: Client - ) -> Optional[int]: - return await self.get_implementation(address, client) - - async def implementation_hash( - self, address: Address, client: Client - ) -> Optional[int]: - return await self.get_implementation(address, client) - - @staticmethod - async def get_implementation(address: Address, client: Client) -> Optional[int]: - call = Call( - to_addr=address, - selector=get_selector_from_name("implementation"), - calldata=[], - ) - (implementation,) = await client.call_contract(call=call) - return implementation - - proxy_config = ( - ProxyConfig(proxy_checks=[EthProxyCheck()]) if NETWORK != "devnet" else False - ) - return await Contract.from_address( - ETH_TOKEN_ADDRESS, account, proxy_config=proxy_config + # TODO: use .from_address when katana implements getClass + return Contract( + ETH_TOKEN_ADDRESS, + json.loads(get_artifact("ERC20").read_text())["abi"], + await get_account(), ) @@ -175,15 +129,16 @@ async def fund_address(address: Union[int, str], amount: float): """ Fund a given starknet address with {amount} ETH """ - address = hex(address) if isinstance(address, int) else address + address = int(address, 16) if isinstance(address, str) else address amount = amount * 1e18 - if NETWORK == "devnet": + if NETWORK["name"] == "devnet": response = requests.post( - f"{GATEWAY_CLIENT.net}/mint", json={"address": address, "amount": amount} + f"http://127.0.0.1:5050/mint", + json={"address": hex(address), "amount": amount}, ) if response.status_code != 200: logger.error(f"Cannot mint token to {address}: {response.text}") - logger.info(f"{amount / 1e18} ETH minted to {address}") + logger.info(f"{amount / 1e18} ETH minted to {hex(address)}") else: account = await get_account() eth_contract = await get_eth_contract() @@ -192,12 +147,39 @@ async def fund_address(address: Union[int, str], amount: float): raise ValueError( f"Cannot send {amount / 1e18} ETH from default account with current balance {balance / 1e18} ETH" ) - tx = await eth_contract.functions["transfer"].invoke( - address, int_to_uint256(amount), max_fee=int(1e16) - ) - await tx.wait_for_acceptance() + prepared = eth_contract.functions["transfer"].prepare(address, int(amount)) + # TODO: remove when madara has a regular default account + if NETWORK["name"] in ["madara", "sharingan"] and account.address == 1: + transaction = Invoke( + calldata=[ + prepared.to_addr, + prepared.selector, + len(prepared.calldata), + *prepared.calldata, + ], + signature=[], + max_fee=0, + version=1, + nonce=await account.get_nonce(), + sender_address=account.address, + ) + _add_signature_to_transaction( + transaction, account.signer.sign_transaction(transaction) + ) + response = await RPC_CLIENT.send_transaction(transaction) + tx = InvokeResult( + hash=response.transaction_hash, # noinspection PyTypeChecker + _client=prepared._client, + contract=prepared._contract_data, + invoke_transaction=transaction, + ) + else: + tx = await prepared.invoke(max_fee=int(1e17)) + + await wait_for_transaction(tx.hash) + balance = (await eth_contract.functions["balanceOf"].call(address)).balance # type: ignore logger.info( - f"{amount / 1e18} ETH sent from {hex(account.address)} to {address}" + f"{amount / 1e18} ETH sent from {hex(account.address)} to {hex(address)}; new balance {balance / 1e18}" ) @@ -263,38 +245,88 @@ def get_alias(contract_name): return snakecase(contract_name) -def compile_contract(contract_name): - contract_file = CONTRACTS.get(contract_name) - if contract_file is None: - raise ValueError(f"Cannot find src/**/{contract_name}.cairo in {os.getcwd()}") +def compile_contract(contract): output = subprocess.run( [ "starknet-compile-deprecated", - contract_file, + CONTRACTS[contract["contract_name"]], "--output", - BUILD_DIR / f"{contract_name}.json", - "--abi", - BUILD_DIR / f"{contract_name}_abi.json", + BUILD_DIR / f"{contract['contract_name']}.json", "--cairo_path", - "./src", - *(["--disable_hint_validation"] if NETWORK == "devnet" else []), + str(SOURCE_DIR), + "--no_debug_info", + *(["--account_contract"] if contract["is_account_contract"] else []), + *(["--disable_hint_validation"] if NETWORK["name"] == "devnet" else []), ], capture_output=True, ) if output.returncode != 0: raise RuntimeError(output.stderr) + def _convert_offset_to_hex(obj): + if isinstance(obj, list): + return [_convert_offset_to_hex(i) for i in obj] + if isinstance(obj, dict): + return {key: _convert_offset_to_hex(obj[key]) for key, value in obj.items()} + if isinstance(obj, int) and obj >= 0: + return hex(obj) + return obj + + compiled = json.loads((BUILD_DIR / f"{contract['contract_name']}.json").read_text()) + compiled = { + **compiled, + "entry_points_by_type": _convert_offset_to_hex( + compiled["entry_points_by_type"] + ), + } + json.dump( + compiled, open(BUILD_DIR / f"{contract['contract_name']}.json", "w"), indent=2 + ) + async def declare(contract_name): logger.info(f"ℹ️ Declaring {contract_name}") - account = await get_account() artifact = get_artifact(contract_name) - declare_transaction = await account.sign_declare_transaction( - compiled_contract=Path(artifact).read_text(), max_fee=int(1e16) + compiled_contract = Path(artifact).read_text() + contract_class = create_compiled_contract(compiled_contract=compiled_contract) + class_hash = compute_class_hash(contract_class=deepcopy(contract_class)) + try: + await RPC_CLIENT.get_class_by_hash(class_hash) + logger.info(f"✅ Class already declared, skipping") + return class_hash + except Exception: + pass + account = await get_account() + transaction = Declare( + contract_class=contract_class, + sender_address=account.address, + max_fee=int(1e17), + signature=[], + nonce=await account.get_nonce(), + version=1, + ) + tx_hash = compute_declare_transaction_hash( + contract_class=deepcopy(transaction.contract_class), + chain_id=account.signer.chain_id.value, + sender_address=account.address, + max_fee=transaction.max_fee, + version=transaction.version, + nonce=transaction.nonce, + ) + signature = message_signature(msg_hash=tx_hash, priv_key=account.signer.private_key) + transaction = _add_signature_to_transaction(transaction, signature) + params = _create_broadcasted_txn(transaction=transaction) + + res = await RPC_CLIENT._client.call( + method_name="addDeclareTransaction", + params=[params], + ) + resp = cast( + DeclareTransactionResponse, + DeclareTransactionResponseSchema().load(res, unknown=EXCLUDE), ) - resp = await account.client.declare(transaction=declare_transaction) - logger.info(f"⏳ Waiting for tx {get_tx_url(resp.transaction_hash)}") - await account.client.wait_for_tx(resp.transaction_hash) + + await wait_for_transaction(resp.transaction_hash) logger.info(f"✅ {contract_name} class hash: {hex(resp.class_hash)}") return resp.class_hash @@ -312,7 +344,7 @@ async def deploy(contract_name, *args): max_fee=int(1e16), ) logger.info(f"⏳ Waiting for tx {get_tx_url(deploy_result.hash)}") - await deploy_result.wait_for_acceptance() + await wait_for_transaction(deploy_result.hash) logger.info( f"✅ {contract_name} deployed at: {hex(deploy_result.deployed_contract.address)}" ) @@ -359,8 +391,13 @@ async def invoke(contract, *args, **kwargs): else invoke_contract(contract, *args, **kwargs) ) logger.info(f"⏳ Waiting for tx {get_tx_url(response.transaction_hash)}") - status = (await GATEWAY_CLIENT.wait_for_tx(response.transaction_hash))[1].name - logger.info(f"✅ Status: {status}") + status = await wait_for_transaction(response.transaction_hash) + status = "✅" if status == TransactionStatus.ACCEPTED_ON_L2 else "❌" + logger.info( + f"{status} {contract}.{args[0]} invoked at tx: %s", + hex(response.transaction_hash), + ) + return response.transaction_hash async def call_address(contract_address, function_name, *calldata): @@ -393,13 +430,61 @@ async def call(contract, *args, **kwargs): ) -@functools.wraps(GATEWAY_CLIENT.wait_for_tx) +# TODO: use RPC_CLIENT when RPC wait_for_tx is fixed, see https://github.com/kkrt-labs/kakarot/issues/586 +# TODO: Currently, the first ping often throws "transaction not found" +@functools.wraps(RPC_CLIENT.wait_for_tx) async def wait_for_transaction(*args, **kwargs): - return await GATEWAY_CLIENT.wait_for_tx(*args, **kwargs) + """ + We need to write this custom hacky wait_for_transaction instead of using the one from starknet-py + because the RPCs don't know RECEIVED, PENDING and REJECTED states currently + """ + start = datetime.now() + elapsed = 0 + check_interval = kwargs.get( + "check_interval", + 0.1 + if NETWORK["name"] in ["devnet", "katana"] + else 6 + if NETWORK["name"] in ["madara", "sharingan"] + else 15, + ) + max_wait = kwargs.get( + "max_wait", + 60 * 5 if NETWORK["name"] not in ["devnet", "katana", "madara"] else 30, + ) + transaction_hash = args[0] if args else kwargs["tx_hash"] + status = None + logger.info(f"⏳ Waiting for tx {get_tx_url(transaction_hash)}") + while ( + status not in [TransactionStatus.ACCEPTED_ON_L2, TransactionStatus.REJECTED] + and elapsed < max_wait + ): + logger.info(f"ℹ️ Current status: {status}") + logger.info(f"ℹ️ Sleeping for {check_interval}s") + time.sleep(check_interval) + response = requests.post( + RPC_CLIENT.url, + json={ + "jsonrpc": "2.0", + "method": f"starknet_getTransactionReceipt", + "params": {"transaction_hash": hex(transaction_hash)}, + "id": 0, + }, + ) + payload = json.loads(response.text) + if payload.get("error"): + if payload["error"]["message"] != "Transaction hash not found": + logger.warn(json.dumps(payload["error"])) + break + status = payload.get("result", {}).get("status") + if status is not None: + status = TransactionStatus(status) + elapsed = (datetime.now() - start).total_seconds() + return status def get_tx_url(tx_hash: int) -> str: - return f"{STARKSCAN_URL}/tx/0x{tx_hash:064x}" + return f"{NETWORK['explorer_url']}/tx/0x{tx_hash:064x}" def get_abi(contract_name): @@ -432,3 +517,45 @@ async def compute_sheet_address(name, symbol): list(calldata.values()), deployments["Starksheet"]["address"], ) + + +async def deploy_starknet_account(private_key=None, amount=1) -> Account: + compile_contract( + {"contract_name": "OpenzeppelinAccount", "is_account_contract": True} + ) + class_hash = await declare("OpenzeppelinAccount") + salt = random.randint(0, 2**251) + private_key = private_key or NETWORK["private_key"] + if private_key is None: + raise ValueError( + "private_key was not given in arg nor in env variable, see README.md#Deploy" + ) + key_pair = KeyPair.from_private_key(int(private_key, 16)) + constructor_calldata = [key_pair.public_key] + address = compute_address( + salt=salt, + class_hash=class_hash, + constructor_calldata=constructor_calldata, + deployer_address=0, + ) + logger.info(f"ℹ️ Funding account {hex(address)} with {amount} ETH") + await fund_address(address, amount=amount) + logger.info(f"ℹ️ Deploying account") + res = await Account.deploy_account( + address=address, + class_hash=class_hash, + salt=salt, + key_pair=key_pair, + client=RPC_CLIENT, + chain=NETWORK["chain_id"], + constructor_calldata=constructor_calldata, + max_fee=int(1e17), + ) + status = await wait_for_transaction(res.hash) + if status == TransactionStatus.REJECTED: + logger.warning("⚠️ Transaction REJECTED") + + logger.info(f"✅ Account deployed at address {hex(res.account.address)}") + NETWORK["account_address"] = hex(res.account.address) + NETWORK["private_key"] = hex(key_pair.private_key) + return res.account diff --git a/packages/starksheet-cairo/utils/merkle_proof.py b/packages/starksheet-cairo/utils/merkle_proof.py index 8985585c..3086363c 100644 --- a/packages/starksheet-cairo/utils/merkle_proof.py +++ b/packages/starksheet-cairo/utils/merkle_proof.py @@ -2,7 +2,6 @@ import string from starkware.crypto.signature.signature import pedersen_hash - from utils.constants import N_COLS logger = logging.getLogger(__name__) @@ -20,6 +19,8 @@ def hash2(x, y): def merkle_root(leafs): + if not leafs: + return 0 if len(leafs) == 1: return leafs[0] if len(leafs) % 2 == 1: diff --git a/packages/starksheet-solidity/.gitignore b/packages/starksheet-solidity/.gitignore index a2297bf6..c851c8d0 100644 --- a/packages/starksheet-solidity/.gitignore +++ b/packages/starksheet-solidity/.gitignore @@ -1,3 +1,15 @@ cache out .env +!out/Evmsheet.sol +!out/Evmsheet.sol/Evmsheet.json +!out/Sheet.sol +!out/Sheet.sol/Sheet.json +!out/Bytes.sol +!out/Bytes.sol/Bytes.json +!out/Math.sol +!out/Math.sol/Math.json +!out/MultiSendCallOnly.sol +!out/MultiSendCallOnly.sol/MultiSendCallOnly.json +!out/BasicCellRenderer.sol +!out/BasicCellRenderer.sol/BasicCellRenderer.json diff --git a/packages/starksheet-solidity/README.md b/packages/starksheet-solidity/README.md new file mode 100644 index 00000000..37717c74 --- /dev/null +++ b/packages/starksheet-solidity/README.md @@ -0,0 +1,32 @@ +# Starksheet-solidity + +The EVM-compatible contracts for Starksheet (Onsheet). + +## Install + +The project relies on `forge`. Just have it and it should work. + +## Deploy + +The [Evmsheet.s.sol](./script/Evmsheet.s.sol) script deploys the starksheet +stack. + +For anvil local network, just do: + +```bash +anvil +``` + +to start anvil, and: + +```bash +PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 forge script script/Evmsheet.s.sol --broadcast --rpc-url http://127.0.0.1:8545 +``` + +to deploy the contracts. + +## Test + +```bash +forge test -vv --ffi +``` diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-1680595527.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-1680595527.json deleted file mode 100644 index 6af43558..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-1680595527.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "transactions": [ - { - "hash": null, - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x0", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": null, - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x1", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": null, - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", - "function": null, - "arguments": [ - "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b815290925073e5d03576716d2d66becf01a3f3bc7b80eb05952e915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000d73c9f0cf3ab63ab27ae5eb1c768430c9094391c000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x2", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [], - "libraries": [], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-latest.json", - "returns": {}, - "timestamp": 1680595527, - "chain": 31337, - "multi": false, - "commit": "31cede5" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-1688588587.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-1688588587.json new file mode 100644 index 00000000..50e752c8 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-1688588587.json @@ -0,0 +1,109 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e5d03576716d2d66becf01a3f3bc7b80eb05952e63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xbC391552f10547D22F7338AE7FD1b695ca46BafF", + "function": null, + "arguments": [ + "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x334ff2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612d8a380380612d8a83398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612c90806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6122e1806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61207d80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806370a0823111610104578063b84c8246116100a2578063c87b56dd11610071578063c87b56dd14610407578063df4ca2061461041a578063e985e9c51461043a578063f2fde38b1461046857600080fd5b8063b84c8246146103c3578063b88d4fde146103d6578063b8c368ec146103e9578063c47f0027146103f457600080fd5b80638ada6b0f116100de5780638ada6b0f146103845780638da5cb5b1461039757806395d89b41146103a8578063a22cb465146103b057600080fd5b806370a0823114610356578063715018a614610369578063768d50291461037157600080fd5b8063206848f6116101715780634f6ccce71161014b5780634f6ccce7146102f057806356d3163d146103105780636352211e146103235780636a0abc741461033657600080fd5b8063206848f6146102b757806323b872dd146102ca57806342842e0e146102dd57600080fd5b8063081812fc116101ad578063081812fc14610236578063095ea7b31461027757806318160ddd1461028c5780631941fd141461029557600080fd5b806301ffc9a7146101d457806306fdde03146101fc5780630715a24a14610211575b600080fd5b6101e76101e23660046115ec565b61047b565b60405190151581526020015b60405180910390f35b6102046104cd565b6040516101f39190611660565b6102286fffffffffffffffffffffffffffffffff81565b6040519081526020016101f3565b61025f610244366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b61028a6102853660046116a1565b61055b565b005b61022860075481565b6102a86102a3366004611673565b610642565b6040516101f3939291906116cd565b6102a86102c5366004611673565b6106f7565b61028a6102d83660046116fd565b6107f5565b61028a6102eb3660046116fd565b6109bc565b6102286102fe366004611673565b60086020526000908152604090205481565b61028a61031e36600461173e565b610ab4565b61025f610331366004611673565b610ade565b6103496103443660046117ca565b610b35565b6040516101f3919061184a565b61022861036436600461173e565b610b70565b61028a610bd3565b61028a61037f3660046118d7565b610be7565b60095461025f906001600160a01b031681565b6000546001600160a01b031661025f565b610204610d45565b61028a6103be366004611941565b610d52565b61028a6103d136600461197f565b610dbe565b61028a6103e43660046119c1565b610e0f565b61025f600160801b81565b61028a61040236600461197f565b610ef7565b610204610415366004611673565b610f48565b61042d610428366004611673565b611012565b6040516101f391906119f4565b6101e7610448366004611a2b565b600660209081526000928352604080842090915290825290205460ff1681565b61028a61047636600461173e565b61106f565b60006301ffc9a760e01b6001600160e01b0319831614806104ac57506380ac58cd60e01b6001600160e01b03198316145b806104c75750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104da90611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461050690611a59565b80156105535780601f1061052857610100808354040283529160200191610553565b820191906000526020600020905b81548152906001019060200180831161053657829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806105a457506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261067490611a59565b80601f01602080910402602001604051908101604052809291908181526020018280546106a090611a59565b80156106ed5780601f106106c2576101008083540402835291602001916106ed565b820191906000526020600020905b8154815290600101906020018083116106d057829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b031661072457600160801b925061073f565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061076890611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461079490611a59565b80156107e15780601f106107b6576101008083540402835291602001916107e1565b820191906000526020600020905b8154815290600101906020018083116107c457829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461084b5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105dd565b6001600160a01b0382166108955760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b336001600160a01b03841614806108cf57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108f057506000818152600560205260409020546001600160a01b031633145b61092d5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105dd565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6109c78383836107f5565b6001600160a01b0382163b1580610a705750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a649190611a93565b6001600160e01b031916145b610aaf5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b505050565b610abc6110e8565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b305760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105dd565b919050565b8051604051606091610b4e916020919085908301611ab0565b6040516020818303038152906040528060200190518101906104c79190611add565b60006001600160a01b038216610bb75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105dd565b506001600160a01b031660009081526004602052604090205490565b610bdb6110e8565b610be56000611142565b565b6000858152600360205260409020546001600160a01b0316610c3f57610c0d3286611192565b60078054600090815260086020526040812087905581546001929190610c34908490611b99565b90915550610c989050565b6000858152600360205260409020546001600160a01b03163214610c9857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105dd565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610d3b9082611bfa565b5050505050505050565b600280546104da90611a59565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610dc66110e8565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610dfa93929190611d60565b60405180910390a16002610aaf828483611d90565b610e1a8585856107f5565b6001600160a01b0384163b1580610eb15750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610e629033908a90899089908990600401611e50565b6020604051808303816000875af1158015610e81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea59190611a93565b6001600160e01b031916145b610ef05760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b5050505050565b610eff6110e8565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610f3393929190611d60565b60405180910390a16001610aaf828483611d90565b6000818152600360205260409020546060906001600160a01b031680610f8457604051630243d1a960e21b8152600481018490526024016105dd565b6000610f8f8461129d565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610fc59087908590600190600401611e8f565b600060405180830381865afa158015610fe2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261100a9190810190611eba565b949350505050565b604080516060808201835260008083526020830181905292820152906110378361129d565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6110776110e8565b6001600160a01b0381166110dc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105dd565b6110e581611142565b50565b6000546001600160a01b03163314610be55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111dc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b6000818152600360205260409020546001600160a01b0316156112325760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105dd565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916112e790611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461131390611a59565b80156113605780601f1061133557610100808354040283529160200191611360565b820191906000526020600020905b81548152906001019060200180831161134357829003601f168201915b5050505050815250509050606061138482516001600160a01b0316600160801b1490565b1561139757602090910151815292915050565b8151600090600160801b6001600160a01b0390911610156114505760006113ca84600001516001600160a01b031661129d565b604051632d737e4960e21b815290915073e5d03576716d2d66becf01a3f3bc7b80eb05952e9063b5cdf92490611407908490600090600401611f28565b602060405180830381865af4158015611424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114489190611f4a565b915050611454565b5081515b6000836040015180602001905181019061146e9190611add565b9050606060005b8251811015611547576000600284838151811061149457611494611f63565b60200260200101516114a69190611f79565b6000149050600060018584815181106114c1576114c1611f63565b6020026020010151901c9050811561150d57836114dd8261129d565b6114e690611f9b565b6040516020016114f7929190611fbf565b6040516020818303038152906040529350611532565b6040516115209085908390602001611fbf565b60405160208183030381529060405293505b5050808061153f90611fe1565b915050611475565b50600085602001519050836001600160a01b0316818360405160200161156e929190611ffa565b60408051601f19818403018152908290526115889161202b565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b0319811681146110e557600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b03811681146110e557600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561179a5761179a61175b565b604052919050565b600067ffffffffffffffff8211156117bc576117bc61175b565b50601f01601f191660200190565b6000602082840312156117dc57600080fd5b813567ffffffffffffffff8111156117f357600080fd5b8201601f8101841361180457600080fd5b8035611817611812826117a2565b611771565b81815285602083850101111561182c57600080fd5b81602084016020830137600091810160200191909152949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561188257835183529284019291840191600101611866565b50909695505050505050565b60008083601f8401126118a057600080fd5b50813567ffffffffffffffff8111156118b857600080fd5b6020830191508360208285010111156118d057600080fd5b9250929050565b6000806000806000608086880312156118ef57600080fd5b8535945060208601356119018161168c565b935060408601359250606086013567ffffffffffffffff81111561192457600080fd5b6119308882890161188e565b969995985093965092949392505050565b6000806040838503121561195457600080fd5b823561195f8161168c565b91506020830135801515811461197457600080fd5b809150509250929050565b6000806020838503121561199257600080fd5b823567ffffffffffffffff8111156119a957600080fd5b6119b58582860161188e565b90969095509350505050565b6000806000806000608086880312156119d957600080fd5b85356119e48161168c565b945060208601356119018161168c565b602081528151602082015260018060a01b0360208301511660408201526000604083015160608084015261100a6080840182611634565b60008060408385031215611a3e57600080fd5b8235611a498161168c565b915060208301356119748161168c565b600181811c90821680611a6d57607f821691505b602082108103611a8d57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611aa557600080fd5b8151611609816115d6565b83815282602082015260008251611ace816040850160208701611610565b91909101604001949350505050565b60006020808385031215611af057600080fd5b825167ffffffffffffffff80821115611b0857600080fd5b818501915085601f830112611b1c57600080fd5b815181811115611b2e57611b2e61175b565b8060051b9150611b3f848301611771565b8181529183018401918481019088841115611b5957600080fd5b938501935b83851015611b7757845182529385019390850190611b5e565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104c7576104c7611b83565b601f821115610aaf57600081815260208120601f850160051c81016020861015611bd35750805b601f850160051c820191505b81811015611bf257828155600101611bdf565b505050505050565b815167ffffffffffffffff811115611c1457611c1461175b565b611c2881611c228454611a59565b84611bac565b602080601f831160018114611c5d5760008415611c455750858301515b600019600386901b1c1916600185901b178555611bf2565b600085815260208120601f198616915b82811015611c8c57888601518255948401946001909101908401611c6d565b5085821015611caa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611cc781611a59565b808552602060018381168015611ce45760018114611cfe57611d2c565b60ff1985168884015283151560051b880183019550611d2c565b866000528260002060005b85811015611d245781548a8201860152908301908401611d09565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611d736040830186611cba565b8281036020840152611d86818587611d37565b9695505050505050565b67ffffffffffffffff831115611da857611da861175b565b611dbc83611db68354611a59565b83611bac565b6000601f841160018114611df05760008515611dd85750838201355b600019600387901b1c1916600186901b178355610ef0565b600083815260209020601f19861690835b82811015611e215786850135825560209485019460019092019101611e01565b5086821015611e3e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611e849083018486611d37565b979650505050505050565b838152606060208201526000611ea86060830185611634565b8281036040840152611d868185611cba565b600060208284031215611ecc57600080fd5b815167ffffffffffffffff811115611ee357600080fd5b8201601f81018413611ef457600080fd5b8051611f02611812826117a2565b818152856020838501011115611f1757600080fd5b6116f4826020830160208601611610565b604081526000611f3b6040830185611634565b90508260208301529392505050565b600060208284031215611f5c57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600082611f9657634e487b7160e01b600052601260045260246000fd5b500690565b80516020808301519190811015611a8d5760001960209190910360031b1b16919050565b60008351611fd1818460208801611610565b9190910191825250602001919050565b600060018201611ff357611ff3611b83565b5060010190565b6001600160e01b031983168152815160009061201d816004850160208701611610565b919091016004019392505050565b6000825161203d818460208701611610565b919091019291505056fea2646970667358221220894afc64dcde1f4771f2f91387a959e40628a430c05e723421a643b6dc3dbf8264736f6c63430008110033a26469706673582212209d342b66fd14adc3b13b2b8bc09ff39288370b37d869847a4f304ae8c05e482664736f6c6343000811003300000000000000000000000046a9b20c8dd4083da8d50d9ca2dfc86b12d0bc02000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1688588587, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-latest.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-latest.json index 6af43558..50e752c8 100644 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-latest.json +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-latest.json @@ -7,66 +7,103 @@ "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", "function": null, "arguments": null, - "rpc": "http://127.0.0.1:8545", "transaction": { "type": "0x02", "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", "nonce": "0x0", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false }, { "hash": null, "transactionType": "CREATE", - "contractName": "BasicCellRenderer", + "contractName": "MultiSendCallOnly", "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", "function": null, "arguments": null, - "rpc": "http://127.0.0.1:8545", "transaction": { "type": "0x02", "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2fed5f", + "gas": "0x2e5c4", "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", "nonce": "0x1", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false }, { "hash": null, "transactionType": "CREATE", - "contractName": "Evmsheet", + "contractName": "BasicCellRenderer", "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e5d03576716d2d66becf01a3f3bc7b80eb05952e63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xbC391552f10547D22F7338AE7FD1b695ca46BafF", + "function": null, "arguments": [ - "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", "10000000000000000" ], - "rpc": "http://127.0.0.1:8545", "transaction": { "type": "0x02", "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2db55c", + "gas": "0x334ff2", "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b815290925073e5d03576716d2d66becf01a3f3bc7b80eb05952e915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000d73c9f0cf3ab63ab27ae5eb1c768430c9094391c000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x2", + "data": "0x608060405234801561001057600080fd5b50604051612d8a380380612d8a83398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612c90806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6122e1806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61207d80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806370a0823111610104578063b84c8246116100a2578063c87b56dd11610071578063c87b56dd14610407578063df4ca2061461041a578063e985e9c51461043a578063f2fde38b1461046857600080fd5b8063b84c8246146103c3578063b88d4fde146103d6578063b8c368ec146103e9578063c47f0027146103f457600080fd5b80638ada6b0f116100de5780638ada6b0f146103845780638da5cb5b1461039757806395d89b41146103a8578063a22cb465146103b057600080fd5b806370a0823114610356578063715018a614610369578063768d50291461037157600080fd5b8063206848f6116101715780634f6ccce71161014b5780634f6ccce7146102f057806356d3163d146103105780636352211e146103235780636a0abc741461033657600080fd5b8063206848f6146102b757806323b872dd146102ca57806342842e0e146102dd57600080fd5b8063081812fc116101ad578063081812fc14610236578063095ea7b31461027757806318160ddd1461028c5780631941fd141461029557600080fd5b806301ffc9a7146101d457806306fdde03146101fc5780630715a24a14610211575b600080fd5b6101e76101e23660046115ec565b61047b565b60405190151581526020015b60405180910390f35b6102046104cd565b6040516101f39190611660565b6102286fffffffffffffffffffffffffffffffff81565b6040519081526020016101f3565b61025f610244366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b61028a6102853660046116a1565b61055b565b005b61022860075481565b6102a86102a3366004611673565b610642565b6040516101f3939291906116cd565b6102a86102c5366004611673565b6106f7565b61028a6102d83660046116fd565b6107f5565b61028a6102eb3660046116fd565b6109bc565b6102286102fe366004611673565b60086020526000908152604090205481565b61028a61031e36600461173e565b610ab4565b61025f610331366004611673565b610ade565b6103496103443660046117ca565b610b35565b6040516101f3919061184a565b61022861036436600461173e565b610b70565b61028a610bd3565b61028a61037f3660046118d7565b610be7565b60095461025f906001600160a01b031681565b6000546001600160a01b031661025f565b610204610d45565b61028a6103be366004611941565b610d52565b61028a6103d136600461197f565b610dbe565b61028a6103e43660046119c1565b610e0f565b61025f600160801b81565b61028a61040236600461197f565b610ef7565b610204610415366004611673565b610f48565b61042d610428366004611673565b611012565b6040516101f391906119f4565b6101e7610448366004611a2b565b600660209081526000928352604080842090915290825290205460ff1681565b61028a61047636600461173e565b61106f565b60006301ffc9a760e01b6001600160e01b0319831614806104ac57506380ac58cd60e01b6001600160e01b03198316145b806104c75750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104da90611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461050690611a59565b80156105535780601f1061052857610100808354040283529160200191610553565b820191906000526020600020905b81548152906001019060200180831161053657829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806105a457506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261067490611a59565b80601f01602080910402602001604051908101604052809291908181526020018280546106a090611a59565b80156106ed5780601f106106c2576101008083540402835291602001916106ed565b820191906000526020600020905b8154815290600101906020018083116106d057829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b031661072457600160801b925061073f565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061076890611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461079490611a59565b80156107e15780601f106107b6576101008083540402835291602001916107e1565b820191906000526020600020905b8154815290600101906020018083116107c457829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461084b5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105dd565b6001600160a01b0382166108955760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b336001600160a01b03841614806108cf57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108f057506000818152600560205260409020546001600160a01b031633145b61092d5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105dd565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6109c78383836107f5565b6001600160a01b0382163b1580610a705750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a649190611a93565b6001600160e01b031916145b610aaf5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b505050565b610abc6110e8565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b305760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105dd565b919050565b8051604051606091610b4e916020919085908301611ab0565b6040516020818303038152906040528060200190518101906104c79190611add565b60006001600160a01b038216610bb75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105dd565b506001600160a01b031660009081526004602052604090205490565b610bdb6110e8565b610be56000611142565b565b6000858152600360205260409020546001600160a01b0316610c3f57610c0d3286611192565b60078054600090815260086020526040812087905581546001929190610c34908490611b99565b90915550610c989050565b6000858152600360205260409020546001600160a01b03163214610c9857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105dd565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610d3b9082611bfa565b5050505050505050565b600280546104da90611a59565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610dc66110e8565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610dfa93929190611d60565b60405180910390a16002610aaf828483611d90565b610e1a8585856107f5565b6001600160a01b0384163b1580610eb15750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610e629033908a90899089908990600401611e50565b6020604051808303816000875af1158015610e81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea59190611a93565b6001600160e01b031916145b610ef05760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b5050505050565b610eff6110e8565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610f3393929190611d60565b60405180910390a16001610aaf828483611d90565b6000818152600360205260409020546060906001600160a01b031680610f8457604051630243d1a960e21b8152600481018490526024016105dd565b6000610f8f8461129d565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610fc59087908590600190600401611e8f565b600060405180830381865afa158015610fe2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261100a9190810190611eba565b949350505050565b604080516060808201835260008083526020830181905292820152906110378361129d565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6110776110e8565b6001600160a01b0381166110dc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105dd565b6110e581611142565b50565b6000546001600160a01b03163314610be55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111dc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b6000818152600360205260409020546001600160a01b0316156112325760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105dd565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916112e790611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461131390611a59565b80156113605780601f1061133557610100808354040283529160200191611360565b820191906000526020600020905b81548152906001019060200180831161134357829003601f168201915b5050505050815250509050606061138482516001600160a01b0316600160801b1490565b1561139757602090910151815292915050565b8151600090600160801b6001600160a01b0390911610156114505760006113ca84600001516001600160a01b031661129d565b604051632d737e4960e21b815290915073e5d03576716d2d66becf01a3f3bc7b80eb05952e9063b5cdf92490611407908490600090600401611f28565b602060405180830381865af4158015611424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114489190611f4a565b915050611454565b5081515b6000836040015180602001905181019061146e9190611add565b9050606060005b8251811015611547576000600284838151811061149457611494611f63565b60200260200101516114a69190611f79565b6000149050600060018584815181106114c1576114c1611f63565b6020026020010151901c9050811561150d57836114dd8261129d565b6114e690611f9b565b6040516020016114f7929190611fbf565b6040516020818303038152906040529350611532565b6040516115209085908390602001611fbf565b60405160208183030381529060405293505b5050808061153f90611fe1565b915050611475565b50600085602001519050836001600160a01b0316818360405160200161156e929190611ffa565b60408051601f19818403018152908290526115889161202b565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b0319811681146110e557600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b03811681146110e557600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561179a5761179a61175b565b604052919050565b600067ffffffffffffffff8211156117bc576117bc61175b565b50601f01601f191660200190565b6000602082840312156117dc57600080fd5b813567ffffffffffffffff8111156117f357600080fd5b8201601f8101841361180457600080fd5b8035611817611812826117a2565b611771565b81815285602083850101111561182c57600080fd5b81602084016020830137600091810160200191909152949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561188257835183529284019291840191600101611866565b50909695505050505050565b60008083601f8401126118a057600080fd5b50813567ffffffffffffffff8111156118b857600080fd5b6020830191508360208285010111156118d057600080fd5b9250929050565b6000806000806000608086880312156118ef57600080fd5b8535945060208601356119018161168c565b935060408601359250606086013567ffffffffffffffff81111561192457600080fd5b6119308882890161188e565b969995985093965092949392505050565b6000806040838503121561195457600080fd5b823561195f8161168c565b91506020830135801515811461197457600080fd5b809150509250929050565b6000806020838503121561199257600080fd5b823567ffffffffffffffff8111156119a957600080fd5b6119b58582860161188e565b90969095509350505050565b6000806000806000608086880312156119d957600080fd5b85356119e48161168c565b945060208601356119018161168c565b602081528151602082015260018060a01b0360208301511660408201526000604083015160608084015261100a6080840182611634565b60008060408385031215611a3e57600080fd5b8235611a498161168c565b915060208301356119748161168c565b600181811c90821680611a6d57607f821691505b602082108103611a8d57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611aa557600080fd5b8151611609816115d6565b83815282602082015260008251611ace816040850160208701611610565b91909101604001949350505050565b60006020808385031215611af057600080fd5b825167ffffffffffffffff80821115611b0857600080fd5b818501915085601f830112611b1c57600080fd5b815181811115611b2e57611b2e61175b565b8060051b9150611b3f848301611771565b8181529183018401918481019088841115611b5957600080fd5b938501935b83851015611b7757845182529385019390850190611b5e565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104c7576104c7611b83565b601f821115610aaf57600081815260208120601f850160051c81016020861015611bd35750805b601f850160051c820191505b81811015611bf257828155600101611bdf565b505050505050565b815167ffffffffffffffff811115611c1457611c1461175b565b611c2881611c228454611a59565b84611bac565b602080601f831160018114611c5d5760008415611c455750858301515b600019600386901b1c1916600185901b178555611bf2565b600085815260208120601f198616915b82811015611c8c57888601518255948401946001909101908401611c6d565b5085821015611caa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611cc781611a59565b808552602060018381168015611ce45760018114611cfe57611d2c565b60ff1985168884015283151560051b880183019550611d2c565b866000528260002060005b85811015611d245781548a8201860152908301908401611d09565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611d736040830186611cba565b8281036020840152611d86818587611d37565b9695505050505050565b67ffffffffffffffff831115611da857611da861175b565b611dbc83611db68354611a59565b83611bac565b6000601f841160018114611df05760008515611dd85750838201355b600019600387901b1c1916600186901b178355610ef0565b600083815260209020601f19861690835b82811015611e215786850135825560209485019460019092019101611e01565b5086821015611e3e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611e849083018486611d37565b979650505050505050565b838152606060208201526000611ea86060830185611634565b8281036040840152611d868185611cba565b600060208284031215611ecc57600080fd5b815167ffffffffffffffff811115611ee357600080fd5b8201601f81018413611ef457600080fd5b8051611f02611812826117a2565b818152856020838501011115611f1757600080fd5b6116f4826020830160208601611610565b604081526000611f3b6040830185611634565b90508260208301529392505050565b600060208284031215611f5c57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600082611f9657634e487b7160e01b600052601260045260246000fd5b500690565b80516020808301519190811015611a8d5760001960209190910360031b1b16919050565b60008351611fd1818460208801611610565b9190910191825250602001919050565b600060018201611ff357611ff3611b83565b5060010190565b6001600160e01b031983168152815160009061201d816004850160208701611610565b919091016004019392505050565b6000825161203d818460208701611610565b919091019291505056fea2646970667358221220894afc64dcde1f4771f2f91387a959e40628a430c05e723421a643b6dc3dbf8264736f6c63430008110033a26469706673582212209d342b66fd14adc3b13b2b8bc09ff39288370b37d869847a4f304ae8c05e482664736f6c6343000811003300000000000000000000000046a9b20c8dd4083da8d50d9ca2dfc86b12d0bc02000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false } ], "receipts": [], "libraries": [], "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/dry-run/run-latest.json", "returns": {}, - "timestamp": 1680595527, + "timestamp": 1688588587, "chain": 31337, "multi": false, - "commit": "31cede5" + "commit": "be30e80" } \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680595561.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680595561.json deleted file mode 100644 index 1934a448..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680595561.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "transactions": [ - { - "hash": null, - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x0", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": null, - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x1", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": null, - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", - "function": null, - "arguments": [ - "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b815290925073e5d03576716d2d66becf01a3f3bc7b80eb05952e915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000d73c9f0cf3ab63ab27ae5eb1c768430c9094391c000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x2", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe5d03576716d2d66becf01a3f3bc7b80eb05952e" - ], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680595561, - "chain": 31337, - "multi": false, - "commit": "31cede5" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596172.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596172.json deleted file mode 100644 index b32d0b3a..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596172.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "transactions": [ - { - "hash": null, - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x0", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": null, - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x1", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": null, - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", - "function": null, - "arguments": [ - "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b815290925073e5d03576716d2d66becf01a3f3bc7b80eb05952e915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000d73c9f0cf3ab63ab27ae5eb1c768430c9094391c000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x2", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe5d03576716d2d66becf01a3f3bc7b80eb05952e" - ], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680596172, - "chain": 31337, - "multi": false, - "commit": "31cede5" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596396.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596396.json deleted file mode 100644 index 86479948..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596396.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x0", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x6bd09ebc383a0da1cd2a8ec049105cb0553356012784cc414610e37124d23f17", - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x1", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4", - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", - "function": null, - "arguments": [ - "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b8152909250735fbdb2315678afecb367f032d93f642f64180aa3915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x2", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" - ], - "pending": [ - "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", - "0x6bd09ebc383a0da1cd2a8ec049105cb0553356012784cc414610e37124d23f17", - "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4" - ], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680596396, - "chain": 31337, - "multi": false, - "commit": "31cede5" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596397.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596397.json deleted file mode 100644 index fc87fff8..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680596397.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x0", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x6bd09ebc383a0da1cd2a8ec049105cb0553356012784cc414610e37124d23f17", - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x1", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4", - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", - "function": null, - "arguments": [ - "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b8152909250735fbdb2315678afecb367f032d93f642f64180aa3915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x2", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", - "transactionIndex": "0x0", - "blockHash": "0xb8ebe749049960053113b069c7377ee7f30d9c6140db73fe4a6e44143a54acae", - "blockNumber": "0x1", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0xf0619", - "gasUsed": "0xf0619", - "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xe7750190" - }, - { - "transactionHash": "0x6bd09ebc383a0da1cd2a8ec049105cb0553356012784cc414610e37124d23f17", - "transactionIndex": "0x0", - "blockHash": "0xc3d3db34f0cee9113053fcfca8bf37730156e5d473df284357c524dcc3879fd0", - "blockNumber": "0x2", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x24ddfb", - "gasUsed": "0x24ddfb", - "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xe2f28d20" - }, - { - "transactionHash": "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4", - "transactionIndex": "0x1", - "blockHash": "0xc3d3db34f0cee9113053fcfca8bf37730156e5d473df284357c524dcc3879fd0", - "blockNumber": "0x2", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x480707", - "gasUsed": "0x23290c", - "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", - "logs": [ - { - "address": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" - ], - "data": "0x", - "blockHash": "0xc3d3db34f0cee9113053fcfca8bf37730156e5d473df284357c524dcc3879fd0", - "blockNumber": "0x2", - "transactionHash": "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4", - "transactionIndex": "0x1", - "logIndex": "0x1", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000040200000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000000000400000000000000000", - "effectiveGasPrice": "0xe2f28d20" - } - ], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" - ], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680596397, - "chain": 31337, - "multi": false, - "commit": "31cede5" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680616732.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680616732.json deleted file mode 100644 index 6cd81b5a..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680616732.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x0", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x6bd09ebc383a0da1cd2a8ec049105cb0553356012784cc414610e37124d23f17", - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x1", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4", - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", - "function": null, - "arguments": [ - "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b8152909250735fbdb2315678afecb367f032d93f642f64180aa3915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x2", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", - "transactionIndex": "0x0", - "blockHash": "0x5d8ce639a58b082c23f746c8a03e4536b43c1fbaeb9a0fe222e7b2a4a1a5192f", - "blockNumber": "0x1", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0xf0619", - "gasUsed": "0xf0619", - "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xdcf37d19" - }, - { - "transactionHash": "0x6bd09ebc383a0da1cd2a8ec049105cb0553356012784cc414610e37124d23f17", - "transactionIndex": "0x0", - "blockHash": "0x2cbba7e678257308b0454e2aef5686a7beafd4334b2a89ca653376bc47c81583", - "blockNumber": "0x2", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x24ddfb", - "gasUsed": "0x24ddfb", - "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xdcf37d19" - }, - { - "transactionHash": "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4", - "transactionIndex": "0x0", - "blockHash": "0x6c8ef21c28b936d1f25e18b869eb8af2e268a11a4e493a92c3ed28de134ae430", - "blockNumber": "0x3", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x23290c", - "gasUsed": "0x23290c", - "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", - "logs": [ - { - "address": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" - ], - "data": "0x", - "blockHash": "0x6c8ef21c28b936d1f25e18b869eb8af2e268a11a4e493a92c3ed28de134ae430", - "blockNumber": "0x3", - "transactionHash": "0x2f4b6f9880cdfe7ccfd2a5badfcafe75c44e95ace142710a02796defdc69bbc4", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000040200000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000000000400000000000000000", - "effectiveGasPrice": "0xdcf37d19" - } - ], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" - ], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680616732, - "chain": 31337, - "multi": false, - "commit": "31cede5" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617670.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617670.json deleted file mode 100644 index 9efb1994..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617670.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xe8f4260031a049b286dc6138b22ea378b1053ad205f43842a09b2bef9ed1bbf6", - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x3", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0xb961a36895202dcfa62acee12bdefb2f95ff13646ee4f047023ded42a6f91de2", - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x4", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x5ba5f82a1d094920a47d417b675c2bc53669f5cb64d28cc14feabdd60878c2fe", - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", - "function": null, - "arguments": [ - "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2db54c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b815290925073cf7ed3acca5a467e9e704c703e8d87f634fb0fc9915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000dc64a140aa3e981100a9beca4e685f962f0cf6c9000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x5", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0xe8f4260031a049b286dc6138b22ea378b1053ad205f43842a09b2bef9ed1bbf6", - "transactionIndex": "0x0", - "blockHash": "0x5a0b0f1988d9eaba73d914525f2a4c46a130abce1455ef9be714abc8d7b7732e", - "blockNumber": "0x4", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0xf0619", - "gasUsed": "0xf0619", - "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xd4d77859" - }, - { - "transactionHash": "0xb961a36895202dcfa62acee12bdefb2f95ff13646ee4f047023ded42a6f91de2", - "transactionIndex": "0x0", - "blockHash": "0x258993416fd138c54360b81c4befccffa40933ffdf00dab01e5a4eaae2260a79", - "blockNumber": "0x5", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x24ddfb", - "gasUsed": "0x24ddfb", - "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xd4d77859" - }, - { - "transactionHash": "0x5ba5f82a1d094920a47d417b675c2bc53669f5cb64d28cc14feabdd60878c2fe", - "transactionIndex": "0x1", - "blockHash": "0x258993416fd138c54360b81c4befccffa40933ffdf00dab01e5a4eaae2260a79", - "blockNumber": "0x5", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x4806fb", - "gasUsed": "0x232900", - "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", - "logs": [ - { - "address": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" - ], - "data": "0x", - "blockHash": "0x258993416fd138c54360b81c4befccffa40933ffdf00dab01e5a4eaae2260a79", - "blockNumber": "0x5", - "transactionHash": "0x5ba5f82a1d094920a47d417b675c2bc53669f5cb64d28cc14feabdd60878c2fe", - "transactionIndex": "0x1", - "logIndex": "0x1", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000240000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000001000020000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xd4d77859" - } - ], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xcf7ed3acca5a467e9e704c703e8d87f634fb0fc9" - ], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680617670, - "chain": 31337, - "multi": false, - "commit": "03abd8f" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617899.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617899.json deleted file mode 100644 index df3afb9d..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617899.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xb580d77b4cd9e7f79b3bee68b27476ad77003f67fc100f2cdcbb6f16c3db5a7f", - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x6", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0xd47254e12d4fc198f642b16a969d0c98917740596e35860240884600d98d77c6", - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x7", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0xf71a37dc3cc10736fe6acf400e9535447b93b79695595329d2319bb2e1b39f99", - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", - "function": null, - "arguments": [ - "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b8152909250730165878a594ca255338adfa4d48449f69242eb8f915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000a513e6e4b8f2a923d98304ec87f64353c4d5c853000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x8", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0xb580d77b4cd9e7f79b3bee68b27476ad77003f67fc100f2cdcbb6f16c3db5a7f", - "transactionIndex": "0x0", - "blockHash": "0x2e4bd8367c4548c10a58045d21ce590d757312076bd68609a2463d81c7ca985a", - "blockNumber": "0x6", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0xf0619", - "gasUsed": "0xf0619", - "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xce4afd3d" - }, - { - "transactionHash": "0xd47254e12d4fc198f642b16a969d0c98917740596e35860240884600d98d77c6", - "transactionIndex": "0x0", - "blockHash": "0xde7b8c0be64bd1f1c297d159dce80d265a6bd3e4d04c7a345631747a570044ef", - "blockNumber": "0x7", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x24ddfb", - "gasUsed": "0x24ddfb", - "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xce4afd3d" - }, - { - "transactionHash": "0xf71a37dc3cc10736fe6acf400e9535447b93b79695595329d2319bb2e1b39f99", - "transactionIndex": "0x1", - "blockHash": "0xde7b8c0be64bd1f1c297d159dce80d265a6bd3e4d04c7a345631747a570044ef", - "blockNumber": "0x7", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x480707", - "gasUsed": "0x23290c", - "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", - "logs": [ - { - "address": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" - ], - "data": "0x", - "blockHash": "0xde7b8c0be64bd1f1c297d159dce80d265a6bd3e4d04c7a345631747a570044ef", - "blockNumber": "0x7", - "transactionHash": "0xf71a37dc3cc10736fe6acf400e9535447b93b79695595329d2319bb2e1b39f99", - "transactionIndex": "0x1", - "logIndex": "0x1", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000000000008000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xce4afd3d" - } - ], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x0165878a594ca255338adfa4d48449f69242eb8f" - ], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680617899, - "chain": 31337, - "multi": false, - "commit": "03abd8f" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617962.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617962.json deleted file mode 100644 index 769cc38d..00000000 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1680617962.json +++ /dev/null @@ -1,171 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xb8c230ec049f758795bb179ff9b09766548bd124cb5bfcc26cc5da207614ac95", - "transactionType": "CREATE", - "contractName": "Bytes", - "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x9", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x5d14d3f0f57278b850f4fa5abdbd54109a056cb67f3566e7ca08d50b696ec6a7", - "transactionType": "CREATE", - "contractName": "BasicCellRenderer", - "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2fed5f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0xa", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x8ffadc212c47bffd3cd4a19164d23c48208fc232f20c2217f85abcd77a70f244", - "transactionType": "CREATE", - "contractName": null, - "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", - "function": null, - "arguments": null, - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x5181a", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea264697066735822122079397274d850bc8b3741b671e2aaf14563abe68c794f15d160fdea290335b3d164736f6c63430008110033", - "nonce": "0xb", - "accessList": [] - }, - "additionalContracts": [] - }, - { - "hash": "0x514cf32a4f45b0f81b4d330aba3f5c789cafe1874cfa816dfc39bf44c749f0b6", - "transactionType": "CREATE", - "contractName": "Evmsheet", - "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", - "function": null, - "arguments": [ - "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", - "10000000000000000" - ], - "rpc": "http://127.0.0.1:8545", - "transaction": { - "type": "0x02", - "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2db55c", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b8152909250738a791620dd6260079bf849dc5567adc3f2fdc318915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000610178da211fef7d417bc0e6fed39f05609ad788000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0xc", - "accessList": [] - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0xb8c230ec049f758795bb179ff9b09766548bd124cb5bfcc26cc5da207614ac95", - "transactionIndex": "0x0", - "blockHash": "0xac25126c5ba23daa5751eaf5e09461600c027106b107cf425fa5538fa37c4901", - "blockNumber": "0x8", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0xf0619", - "gasUsed": "0xf0619", - "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xc649589c" - }, - { - "transactionHash": "0x5d14d3f0f57278b850f4fa5abdbd54109a056cb67f3566e7ca08d50b696ec6a7", - "transactionIndex": "0x0", - "blockHash": "0x9d99716dd66dc55b1435236ca9e5024a52de008ccc9cb45b052abc4e3b291920", - "blockNumber": "0x9", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x24ddfb", - "gasUsed": "0x24ddfb", - "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xc649589c" - }, - { - "transactionHash": "0x8ffadc212c47bffd3cd4a19164d23c48208fc232f20c2217f85abcd77a70f244", - "transactionIndex": "0x1", - "blockHash": "0x9d99716dd66dc55b1435236ca9e5024a52de008ccc9cb45b052abc4e3b291920", - "blockNumber": "0x9", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x28c923", - "gasUsed": "0x3eb28", - "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xc649589c" - }, - { - "transactionHash": "0x514cf32a4f45b0f81b4d330aba3f5c789cafe1874cfa816dfc39bf44c749f0b6", - "transactionIndex": "0x0", - "blockHash": "0x3d6eb21f0281256f33fb880af5b6e75acd6f3318c3140d85caaf7854bc98da4e", - "blockNumber": "0xa", - "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "to": null, - "cumulativeGasUsed": "0x23290c", - "gasUsed": "0x23290c", - "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", - "logs": [ - { - "address": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" - ], - "data": "0x", - "blockHash": "0x3d6eb21f0281256f33fb880af5b6e75acd6f3318c3140d85caaf7854bc98da4e", - "blockNumber": "0xa", - "transactionHash": "0x514cf32a4f45b0f81b4d330aba3f5c789cafe1874cfa816dfc39bf44c749f0b6", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000002000000000000000000000000400000000000", - "effectiveGasPrice": "0xc649589c" - } - ], - "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x8a791620dd6260079bf849dc5567adc3f2fdc318" - ], - "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", - "returns": {}, - "timestamp": 1680617962, - "chain": 31337, - "multi": false, - "commit": "03abd8f" -} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617033.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617033.json new file mode 100644 index 00000000..7057dcf6 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617033.json @@ -0,0 +1,112 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e5d03576716d2d66becf01a3f3bc7b80eb05952e63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xbC391552f10547D22F7338AE7FD1b695ca46BafF", + "function": null, + "arguments": [ + "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073e5d03576716d2d66becf01a3f3bc7b80eb05952e9063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c6343000811003300000000000000000000000046a9b20c8dd4083da8d50d9ca2dfc86b12d0bc02000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe5d03576716d2d66becf01a3f3bc7b80eb05952e" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687617033, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617151.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617151.json new file mode 100644 index 00000000..4f77b9b7 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617151.json @@ -0,0 +1,128 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "function": null, + "arguments": [ + "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c63430008110033000000000000000000000000d73c9f0cf3ab63ab27ae5eb1c768430c9094391c000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0xa023707bc79046f54b38550ff763c4fb102b76d6f4cf3b1d848fb4ed3cd8974d", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe7750190" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687617151, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617221.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617221.json new file mode 100644 index 00000000..48cc4fe5 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617221.json @@ -0,0 +1,112 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e5d03576716d2d66becf01a3f3bc7b80eb05952e63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xbC391552f10547D22F7338AE7FD1b695ca46BafF", + "function": null, + "arguments": [ + "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073e5d03576716d2d66becf01a3f3bc7b80eb05952e9063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c6343000811003300000000000000000000000046a9b20c8dd4083da8d50d9ca2dfc86b12d0bc02000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe5d03576716d2d66becf01a3f3bc7b80eb05952e" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687617221, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617225.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617225.json new file mode 100644 index 00000000..f78e8970 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617225.json @@ -0,0 +1,112 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e5d03576716d2d66becf01a3f3bc7b80eb05952e63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xbC391552f10547D22F7338AE7FD1b695ca46BafF", + "function": null, + "arguments": [ + "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073e5d03576716d2d66becf01a3f3bc7b80eb05952e9063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c6343000811003300000000000000000000000046a9b20c8dd4083da8d50d9ca2dfc86b12d0bc02000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe5d03576716d2d66becf01a3f3bc7b80eb05952e" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687617225, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617500.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617500.json new file mode 100644 index 00000000..b899d5c0 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617500.json @@ -0,0 +1,112 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xe5d03576716d2D66Becf01a3F3BC7B80eb05952E", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e5d03576716d2d66becf01a3f3bc7b80eb05952e63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xbC391552f10547D22F7338AE7FD1b695ca46BafF", + "function": null, + "arguments": [ + "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073e5d03576716d2d66becf01a3f3bc7b80eb05952e9063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c6343000811003300000000000000000000000046a9b20c8dd4083da8d50d9ca2dfc86b12d0bc02000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe5d03576716d2d66becf01a3f3bc7b80eb05952e" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687617500, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617654.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617654.json new file mode 100644 index 00000000..48758daa --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687617654.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x722e3474159e879f3f8bf517e6c2a3bec2c78d1dd7f45a6d32ea2f9115fa4e12", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa4b6377a8693e67b430577805c1475e2dbacd5c6c34e7adda05d64c2e666176a", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xe642b8b7fc675f7c0be9e37247bc0c115a1ed2251c37873489e44428a7bbe9f2", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e7f1725e7734ce288f8367e1bb143e90bb3f051263b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0e54763fa7a137fb1d61dfc841eeb31b83a4a5f830530519512d59539c018d76", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xfe012982f242ad66833128ce6aeb10727d33427e077d67332790eccbdddae06f", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "function": null, + "arguments": [ + "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073e7f1725e7734ce288f8367e1bb143e90bb3f05129063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c63430008110033000000000000000000000000cf7ed3acca5a467e9e704c703e8d87f634fb0fc9000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x722e3474159e879f3f8bf517e6c2a3bec2c78d1dd7f45a6d32ea2f9115fa4e12", + "transactionIndex": "0x0", + "blockHash": "0xe883c4e54a010a13b137aac6a0c0667839a2aaf28983044a143d4630abad347d", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdb8da901" + }, + { + "transactionHash": "0xa4b6377a8693e67b430577805c1475e2dbacd5c6c34e7adda05d64c2e666176a", + "transactionIndex": "0x0", + "blockHash": "0xfaf7b22b47ef69a3711ae01c9a36ad6339688084c6810696d8f53ee480e36651", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdb8da901" + }, + { + "transactionHash": "0xe642b8b7fc675f7c0be9e37247bc0c115a1ed2251c37873489e44428a7bbe9f2", + "transactionIndex": "0x0", + "blockHash": "0x570a3c4148a6f6e2b3e2cc45d109ea5a8c5a9a86c2f7c0a1c0bb6b29f9877c72", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd8307656" + }, + { + "transactionHash": "0x0e54763fa7a137fb1d61dfc841eeb31b83a4a5f830530519512d59539c018d76", + "transactionIndex": "0x1", + "blockHash": "0x570a3c4148a6f6e2b3e2cc45d109ea5a8c5a9a86c2f7c0a1c0bb6b29f9877c72", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd8307656" + }, + { + "transactionHash": "0xfe012982f242ad66833128ce6aeb10727d33427e077d67332790eccbdddae06f", + "transactionIndex": "0x2", + "blockHash": "0x570a3c4148a6f6e2b3e2cc45d109ea5a8c5a9a86c2f7c0a1c0bb6b29f9877c72", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4daec3", + "gasUsed": "0x23af58", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "logs": [ + { + "address": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x570a3c4148a6f6e2b3e2cc45d109ea5a8c5a9a86c2f7c0a1c0bb6b29f9877c72", + "blockNumber": "0x4", + "transactionHash": "0xfe012982f242ad66833128ce6aeb10727d33427e077d67332790eccbdddae06f", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000240000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000001000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd8307656" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe7f1725e7734ce288f8367e1bb143e90bb3f0512" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687617654, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687625373.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687625373.json new file mode 100644 index 00000000..ef5f40e1 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687625373.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x06605e74869fd373a987b83d1c52fa4f87cbb94e8b52abaec6f5f2d86b12f2dc", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x991373ec006d04596758c14fc7b533e5b71378e65aaac7e3244e49e3ee9e5976", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0xac836250e74d2752b0f24a1f24767d6ddf2c9e3684f2d6e51c072b81bbd840e5", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d456" + }, + { + "transactionHash": "0x06605e74869fd373a987b83d1c52fa4f87cbb94e8b52abaec6f5f2d86b12f2dc", + "transactionIndex": "0x0", + "blockHash": "0x2925f4b98e09f27ab7b94eb036d00ff527cea084c30685f692675625f842fa89", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2204ff" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xa49d0f77425525db39884b918e4e126d239990966ba0950bb9c0a9b346c2b709", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2204ff" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xa49d0f77425525db39884b918e4e126d239990966ba0950bb9c0a9b346c2b709", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2204ff" + }, + { + "transactionHash": "0x991373ec006d04596758c14fc7b533e5b71378e65aaac7e3244e49e3ee9e5976", + "transactionIndex": "0x2", + "blockHash": "0xa49d0f77425525db39884b918e4e126d239990966ba0950bb9c0a9b346c2b709", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4db997", + "gasUsed": "0x23ba2c", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xa49d0f77425525db39884b918e4e126d239990966ba0950bb9c0a9b346c2b709", + "blockNumber": "0x3", + "transactionHash": "0x991373ec006d04596758c14fc7b533e5b71378e65aaac7e3244e49e3ee9e5976", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd2204ff" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687625373, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687679921.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687679921.json new file mode 100644 index 00000000..c261653b --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687679921.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x06605e74869fd373a987b83d1c52fa4f87cbb94e8b52abaec6f5f2d86b12f2dc", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x991373ec006d04596758c14fc7b533e5b71378e65aaac7e3244e49e3ee9e5976", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0xd4688b78f3ecddaf6a3a829ce24d283f157ab9842f509a9ed86ed3941a2a0602", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2204ff" + }, + { + "transactionHash": "0x06605e74869fd373a987b83d1c52fa4f87cbb94e8b52abaec6f5f2d86b12f2dc", + "transactionIndex": "0x0", + "blockHash": "0xe4f5dc722fecdc004b0ffbf127803953350c1153d57160234717807318f662ad", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2204ff" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0x6d7d46240d5daf76553c857df3aa8c67f14849f97571eb287fa348455e315739", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2204ff" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0x6d7d46240d5daf76553c857df3aa8c67f14849f97571eb287fa348455e315739", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2204ff" + }, + { + "transactionHash": "0x991373ec006d04596758c14fc7b533e5b71378e65aaac7e3244e49e3ee9e5976", + "transactionIndex": "0x2", + "blockHash": "0x6d7d46240d5daf76553c857df3aa8c67f14849f97571eb287fa348455e315739", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4db997", + "gasUsed": "0x23ba2c", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x6d7d46240d5daf76553c857df3aa8c67f14849f97571eb287fa348455e315739", + "blockNumber": "0x3", + "transactionHash": "0x991373ec006d04596758c14fc7b533e5b71378e65aaac7e3244e49e3ee9e5976", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd2204ff" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687679921, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687685251.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687685251.json new file mode 100644 index 00000000..1065ef50 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687685251.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x8e0739a640f71f06d06d8a77a54695f909d2f55245a691399075311b38baeb22", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x13c0b73cbc35e8a894e3580cb80467ca1c9f67539690f864bfd005c96e833087", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x009383b29d34e32efc20a0b8f162e994de72b39ab256898f3a63f12b804d66d2", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fc8d32690cc91d4c39d9d3abcbd16989f87570763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb111f7d08f63dee31416c3d5463e2572c3f82cc5626d7f5a4a0261616188ceca", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc76e3e80d5ec9f28cb675b9922db6f4994445ef3721bf8ff01d7d9ddd79c3e9a", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "function": null, + "arguments": [ + "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e7531", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291738038061291783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610100578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100c0578063715018a6146100eb575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105de565b6101b6565b005b6100ab6100bb366004610657565b6101e0565b3480156100cc57600080fd5b506100d561040e565b6040516100e291906106c3565b60405180910390f35b3480156100f757600080fd5b506100ab610470565b34801561010c57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100e2565b34801561013e57600080fd5b5061011a61014d366004610710565b610484565b34801561015e57600080fd5b5060025461011a906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105de565b6104ae565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100e2565b6101be610527565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102095760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021b906105d1565b6020820181038252601f19601f82011660405250905060008151602083016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102cb9089908990600401610729565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061032b9087908790600401610729565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03949094169390931790925550505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046657602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610448575b5050505050905090565b610478610527565b6104826000610581565b565b6003818154811061049457600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b6610527565b6001600160a01b03811661051b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b61052481610581565b50565b6000546001600160a01b031633146104825760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610200565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075983390190565b6000602082840312156105f057600080fd5b81356001600160a01b038116811461060757600080fd5b9392505050565b60008083601f84011261062057600080fd5b50813567ffffffffffffffff81111561063857600080fd5b60208301915083602082850101111561065057600080fd5b9250929050565b6000806000806040858703121561066d57600080fd5b843567ffffffffffffffff8082111561068557600080fd5b6106918883890161060e565b909650945060208701359150808211156106aa57600080fd5b506106b78782880161060e565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107045783516001600160a01b0316835292840192918401916001016106df565b50909695505050505050565b60006020828403121561072257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fc8d32690cc91d4c39d9d3abcbd16989f8757079063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122057df4bef9288dc8c4fbb177dc7f3a7e9fd8b5ced38c66a6ac9cd3f4b54cc5a7f64736f6c63430008110033000000000000000000000000a513e6e4b8f2a923d98304ec87f64353c4d5c853000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x8e0739a640f71f06d06d8a77a54695f909d2f55245a691399075311b38baeb22", + "transactionIndex": "0x0", + "blockHash": "0x67e3a0fad14139ca01c5601a6ae522ad385bac3c1a2362142659aade48d7c9cd", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd3904eed" + }, + { + "transactionHash": "0x13c0b73cbc35e8a894e3580cb80467ca1c9f67539690f864bfd005c96e833087", + "transactionIndex": "0x0", + "blockHash": "0x9c7d9fb5787a7533f4a2ba5437f60196c3dafe21543c4530fcefd897b557dc31", + "blockNumber": "0x5", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd3904eed" + }, + { + "transactionHash": "0x009383b29d34e32efc20a0b8f162e994de72b39ab256898f3a63f12b804d66d2", + "transactionIndex": "0x0", + "blockHash": "0xd4e46b1ed7d34779fcf14b206bafc57f1012d3084e5da14969b60e3ba03d3e13", + "blockNumber": "0x6", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd0dc3e0d" + }, + { + "transactionHash": "0xb111f7d08f63dee31416c3d5463e2572c3f82cc5626d7f5a4a0261616188ceca", + "transactionIndex": "0x1", + "blockHash": "0xd4e46b1ed7d34779fcf14b206bafc57f1012d3084e5da14969b60e3ba03d3e13", + "blockNumber": "0x6", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd0dc3e0d" + }, + { + "transactionHash": "0xc76e3e80d5ec9f28cb675b9922db6f4994445ef3721bf8ff01d7d9ddd79c3e9a", + "transactionIndex": "0x2", + "blockHash": "0xd4e46b1ed7d34779fcf14b206bafc57f1012d3084e5da14969b60e3ba03d3e13", + "blockNumber": "0x6", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4dbc07", + "gasUsed": "0x23bc9c", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "logs": [ + { + "address": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xd4e46b1ed7d34779fcf14b206bafc57f1012d3084e5da14969b60e3ba03d3e13", + "blockNumber": "0x6", + "transactionHash": "0xc76e3e80d5ec9f28cb675b9922db6f4994445ef3721bf8ff01d7d9ddd79c3e9a", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000002000000000000000000000008000000000000000000000000000000000000000000000000000200000000000000000040000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd0dc3e0d" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fc8d32690cc91d4c39d9d3abcbd16989f875707" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687685251, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687806226.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687806226.json new file mode 100644 index 00000000..0bf7b1a1 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687806226.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x2e823e1924ad5c8c1ed7c5445a717d3afa3efe968448f1095ab6ce67b87711d8", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0xf", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x60658c71881f371884b135889806e83cf70a555cd46e611fa2fea035702f0e73", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x10", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x24ddce597fc9426276ee18c61337e3b7f8102d9a6772abb211d00aba277be89a", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388730b306bf915c4d645ff596e518faf3f9669b9701663b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x11", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x198fe9d6ab12dd7c59e34f2c3a38743b1fb8904944aec3774b9fd31fc0c1c0aa", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x68B1D87F95878fE05B998F19b66F4baba5De1aed", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x12", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x31f1ed245cd20c5d97cb73b474ba80137332a7ff7238c667830ce22cf744a1fd", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c", + "function": null, + "arguments": [ + "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e7531", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291738038061291783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610100578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100c0578063715018a6146100eb575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105de565b6101b6565b005b6100ab6100bb366004610657565b6101e0565b3480156100cc57600080fd5b506100d561040e565b6040516100e291906106c3565b60405180910390f35b3480156100f757600080fd5b506100ab610470565b34801561010c57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100e2565b34801561013e57600080fd5b5061011a61014d366004610710565b610484565b34801561015e57600080fd5b5060025461011a906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105de565b6104ae565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100e2565b6101be610527565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102095760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021b906105d1565b6020820181038252601f19601f82011660405250905060008151602083016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102cb9089908990600401610729565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061032b9087908790600401610729565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03949094169390931790925550505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046657602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610448575b5050505050905090565b610478610527565b6104826000610581565b565b6003818154811061049457600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b6610527565b6001600160a01b03811661051b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b61052481610581565b50565b6000546001600160a01b031633146104825760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610200565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075983390190565b6000602082840312156105f057600080fd5b81356001600160a01b038116811461060757600080fd5b9392505050565b60008083601f84011261062057600080fd5b50813567ffffffffffffffff81111561063857600080fd5b60208301915083602082850101111561065057600080fd5b9250929050565b6000806000806040858703121561066d57600080fd5b843567ffffffffffffffff8082111561068557600080fd5b6106918883890161060e565b909650945060208701359150808211156106aa57600080fd5b506106b78782880161060e565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107045783516001600160a01b0316835292840192918401916001016106df565b50909695505050505050565b60006020828403121561072257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150730b306bf915c4d645ff596e518faf3f9669b970169063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122057df4bef9288dc8c4fbb177dc7f3a7e9fd8b5ced38c66a6ac9cd3f4b54cc5a7f64736f6c634300081100330000000000000000000000009a9f2ccfde556a7e9ff0848998aa4a0cfd8863ae000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x13", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x2e823e1924ad5c8c1ed7c5445a717d3afa3efe968448f1095ab6ce67b87711d8", + "transactionIndex": "0x0", + "blockHash": "0x1fb9620af19da97c5134a70261e0e8368c4ba25f888f3ba7fae91a3ea68eba3d", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbfc5093d" + }, + { + "transactionHash": "0x60658c71881f371884b135889806e83cf70a555cd46e611fa2fea035702f0e73", + "transactionIndex": "0x0", + "blockHash": "0x885233fc41167d18ae1332ef17753734d5ba6b92010bedc077ba2c4207046ee3", + "blockNumber": "0xd", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbfc5093d" + }, + { + "transactionHash": "0x24ddce597fc9426276ee18c61337e3b7f8102d9a6772abb211d00aba277be89a", + "transactionIndex": "0x0", + "blockHash": "0x6f8bcdf95e0696bbb3eefe750eaed2adb7a4e56d18d2b7a863c26f72e05d9477", + "blockNumber": "0xe", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbeb3419e" + }, + { + "transactionHash": "0x198fe9d6ab12dd7c59e34f2c3a38743b1fb8904944aec3774b9fd31fc0c1c0aa", + "transactionIndex": "0x1", + "blockHash": "0x6f8bcdf95e0696bbb3eefe750eaed2adb7a4e56d18d2b7a863c26f72e05d9477", + "blockNumber": "0xe", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0x68B1D87F95878fE05B998F19b66F4baba5De1aed", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbeb3419e" + }, + { + "transactionHash": "0x31f1ed245cd20c5d97cb73b474ba80137332a7ff7238c667830ce22cf744a1fd", + "transactionIndex": "0x2", + "blockHash": "0x6f8bcdf95e0696bbb3eefe750eaed2adb7a4e56d18d2b7a863c26f72e05d9477", + "blockNumber": "0xe", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4dbc07", + "gasUsed": "0x23bc9c", + "contractAddress": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c", + "logs": [ + { + "address": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x6f8bcdf95e0696bbb3eefe750eaed2adb7a4e56d18d2b7a863c26f72e05d9477", + "blockNumber": "0xe", + "transactionHash": "0x31f1ed245cd20c5d97cb73b474ba80137332a7ff7238c667830ce22cf744a1fd", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000800000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000004000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbeb3419e" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x0b306bf915c4d645ff596e518faf3f9669b97016" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687806226, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687946740.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687946740.json new file mode 100644 index 00000000..02090059 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1687946740.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x2dfa85865cc48d8e02840ec36bcb96d96704af60773f6e88c6a2c7068020077e", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e7531", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291738038061291783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610100578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100c0578063715018a6146100eb575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105de565b6101b6565b005b6100ab6100bb366004610657565b6101e0565b3480156100cc57600080fd5b506100d561040e565b6040516100e291906106c3565b60405180910390f35b3480156100f757600080fd5b506100ab610470565b34801561010c57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100e2565b34801561013e57600080fd5b5061011a61014d366004610710565b610484565b34801561015e57600080fd5b5060025461011a906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105de565b6104ae565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100e2565b6101be610527565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102095760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021b906105d1565b6020820181038252601f19601f82011660405250905060008151602083016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102cb9089908990600401610729565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061032b9087908790600401610729565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03949094169390931790925550505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046657602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610448575b5050505050905090565b610478610527565b6104826000610581565b565b6003818154811061049457600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b6610527565b6001600160a01b03811661051b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b61052481610581565b50565b6000546001600160a01b031633146104825760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610200565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075983390190565b6000602082840312156105f057600080fd5b81356001600160a01b038116811461060757600080fd5b9392505050565b60008083601f84011261062057600080fd5b50813567ffffffffffffffff81111561063857600080fd5b60208301915083602082850101111561065057600080fd5b9250929050565b6000806000806040858703121561066d57600080fd5b843567ffffffffffffffff8082111561068557600080fd5b6106918883890161060e565b909650945060208701359150808211156106aa57600080fd5b506106b78782880161060e565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107045783516001600160a01b0316835292840192918401916001016106df565b50909695505050505050565b60006020828403121561072257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122057df4bef9288dc8c4fbb177dc7f3a7e9fd8b5ced38c66a6ac9cd3f4b54cc5a7f64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x87fb9f8f2bf51838bd1703428ca8bcac97eae02d32da25afbf147c19acdfa5e5", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe209184b" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0xaae95dc0b8e49158098ff6cf47c172b83200ea3a675e87366d5c0c8bdac23a0d", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe209184b" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x1", + "blockHash": "0xaae95dc0b8e49158098ff6cf47c172b83200ea3a675e87366d5c0c8bdac23a0d", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x284eda", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe209184b" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x0", + "blockHash": "0x2ae0812998c343b5fe4d6f9a50dabd9b2a059e0ee26e5629ba0f45b36755d7dd", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x3eb28", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd27cf8b" + }, + { + "transactionHash": "0x2dfa85865cc48d8e02840ec36bcb96d96704af60773f6e88c6a2c7068020077e", + "transactionIndex": "0x1", + "blockHash": "0x2ae0812998c343b5fe4d6f9a50dabd9b2a059e0ee26e5629ba0f45b36755d7dd", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x27a7c4", + "gasUsed": "0x23bc9c", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x2ae0812998c343b5fe4d6f9a50dabd9b2a059e0ee26e5629ba0f45b36755d7dd", + "blockNumber": "0x3", + "transactionHash": "0x2dfa85865cc48d8e02840ec36bcb96d96704af60773f6e88c6a2c7068020077e", + "transactionIndex": "0x1", + "logIndex": "0x1", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd27cf8b" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1687946740, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688303517.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688303517.json new file mode 100644 index 00000000..2603069f --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688303517.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x2dfa85865cc48d8e02840ec36bcb96d96704af60773f6e88c6a2c7068020077e", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e7531", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291738038061291783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610100578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100c0578063715018a6146100eb575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105de565b6101b6565b005b6100ab6100bb366004610657565b6101e0565b3480156100cc57600080fd5b506100d561040e565b6040516100e291906106c3565b60405180910390f35b3480156100f757600080fd5b506100ab610470565b34801561010c57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100e2565b34801561013e57600080fd5b5061011a61014d366004610710565b610484565b34801561015e57600080fd5b5060025461011a906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105de565b6104ae565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100e2565b6101be610527565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102095760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021b906105d1565b6020820181038252601f19601f82011660405250905060008151602083016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102cb9089908990600401610729565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061032b9087908790600401610729565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03949094169390931790925550505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046657602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610448575b5050505050905090565b610478610527565b6104826000610581565b565b6003818154811061049457600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b6610527565b6001600160a01b03811661051b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b61052481610581565b50565b6000546001600160a01b031633146104825760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610200565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075983390190565b6000602082840312156105f057600080fd5b81356001600160a01b038116811461060757600080fd5b9392505050565b60008083601f84011261062057600080fd5b50813567ffffffffffffffff81111561063857600080fd5b60208301915083602082850101111561065057600080fd5b9250929050565b6000806000806040858703121561066d57600080fd5b843567ffffffffffffffff8082111561068557600080fd5b6106918883890161060e565b909650945060208701359150808211156106aa57600080fd5b506106b78782880161060e565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107045783516001600160a01b0316835292840192918401916001016106df565b50909695505050505050565b60006020828403121561072257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122057df4bef9288dc8c4fbb177dc7f3a7e9fd8b5ced38c66a6ac9cd3f4b54cc5a7f64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0xe1122d3b6275453df5292f66aacf5774f3e5a22125f334792f9e1fcdb5d99807", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x321d6269064381a9d692da98e02b15b1dcfe6919bf1ad28344ec150480d6e338", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xf63764e173e8c2628862d958a1519a68e4528379d5e79df15113a5f893c4d9fe", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd221508" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xf63764e173e8c2628862d958a1519a68e4528379d5e79df15113a5f893c4d9fe", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd221508" + }, + { + "transactionHash": "0x2dfa85865cc48d8e02840ec36bcb96d96704af60773f6e88c6a2c7068020077e", + "transactionIndex": "0x2", + "blockHash": "0xf63764e173e8c2628862d958a1519a68e4528379d5e79df15113a5f893c4d9fe", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4dbc07", + "gasUsed": "0x23bc9c", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xf63764e173e8c2628862d958a1519a68e4528379d5e79df15113a5f893c4d9fe", + "blockNumber": "0x3", + "transactionHash": "0x2dfa85865cc48d8e02840ec36bcb96d96704af60773f6e88c6a2c7068020077e", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd221508" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688303517, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688305241.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688305241.json new file mode 100644 index 00000000..41d63c06 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688305241.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0xb6926e9ec7dc465eeba3bab9a55b4491f10ca3bde4190e2f29ee2e7a7c9d9290", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x90d0ffba25135a19970fc65f90e3aea74f25aff1cf6329cdd7b2405ec9ceda2c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xbfc44278d701bd761cd25a99bf52adc88ff4b1c066d21a23002eac9010e5437d", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fc8d32690cc91d4c39d9d3abcbd16989f87570763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x40a44bd8c956afbc9d4b077e6649b9bc0fe4e7edcb249e94f8170a7e110b849a", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb341a8b9d48ecf4369ac2b655187193b4efe40292b51765f73d0c31732db9d78", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "function": null, + "arguments": [ + "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e8022", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161292138038061292183398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612827806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610100578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631f0841b1146100ad5780635787cacb146100c0578063715018a6146100eb575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105e0565b6101b6565b005b6100ab6100bb366004610659565b6101e0565b3480156100cc57600080fd5b506100d5610410565b6040516100e291906106cd565b60405180910390f35b3480156100f757600080fd5b506100ab610472565b34801561010c57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100e2565b34801561013e57600080fd5b5061011a61014d36600461071a565b610486565b34801561015e57600080fd5b5060025461011a906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105e0565b6104b0565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100e2565b6101be610529565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102095760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021b906105d3565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102cc908a908a90600401610733565b600060405180830381600087803b1580156102e657600080fd5b505af11580156102fa573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061032c9088908890600401610733565b600060405180830381600087803b15801561034657600080fd5b505af115801561035a573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b15801561039f57600080fd5b505af11580156103b3573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046857602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161044a575b5050505050905090565b61047a610529565b6104846000610583565b565b6003818154811061049657600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b8610529565b6001600160a01b03811661051d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b61052681610583565b50565b6000546001600160a01b031633146104845760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610200565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061076383390190565b6000602082840312156105f257600080fd5b81356001600160a01b038116811461060957600080fd5b9392505050565b60008083601f84011261062257600080fd5b50813567ffffffffffffffff81111561063a57600080fd5b60208301915083602082850101111561065257600080fd5b9250929050565b60008060008060006060868803121561067157600080fd5b853567ffffffffffffffff8082111561068957600080fd5b61069589838a01610610565b909750955060208801359150808211156106ae57600080fd5b506106bb88828901610610565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561070e5783516001600160a01b0316835292840192918401916001016106e9565b50909695505050505050565b60006020828403121561072c57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fc8d32690cc91d4c39d9d3abcbd16989f8757079063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a2646970667358221220fbd273069ef2e560317d3c4d81fa05d46376942913f38d54e85ebd203061fa4b64736f6c63430008110033000000000000000000000000a513e6e4b8f2a923d98304ec87f64353c4d5c853000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xb6926e9ec7dc465eeba3bab9a55b4491f10ca3bde4190e2f29ee2e7a7c9d9290", + "transactionIndex": "0x0", + "blockHash": "0x701ee27b2df06e4602a069dd7335fb36420365a9b0d6c9528c0376223e546837", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd1eaf68" + }, + { + "transactionHash": "0x90d0ffba25135a19970fc65f90e3aea74f25aff1cf6329cdd7b2405ec9ceda2c", + "transactionIndex": "0x0", + "blockHash": "0xe3ab844edeb21bbccc9a17a89ed6d44fc81bbd092395b483d4b52fb940123eb8", + "blockNumber": "0x5", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd1eaf68" + }, + { + "transactionHash": "0xbfc44278d701bd761cd25a99bf52adc88ff4b1c066d21a23002eac9010e5437d", + "transactionIndex": "0x0", + "blockHash": "0x4eb78f44602b64e0673710a73540fadcd21e5ffc9d1953b81b8e5dfa98c66b9b", + "blockNumber": "0x6", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd1eaf68" + }, + { + "transactionHash": "0x40a44bd8c956afbc9d4b077e6649b9bc0fe4e7edcb249e94f8170a7e110b849a", + "transactionIndex": "0x1", + "blockHash": "0x4eb78f44602b64e0673710a73540fadcd21e5ffc9d1953b81b8e5dfa98c66b9b", + "blockNumber": "0x6", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd1eaf68" + }, + { + "transactionHash": "0xb341a8b9d48ecf4369ac2b655187193b4efe40292b51765f73d0c31732db9d78", + "transactionIndex": "0x0", + "blockHash": "0x0c913a2e5cc920702d0993497a053ef81afcde36c90480ff1a3aac6fb48b5bf9", + "blockNumber": "0x7", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23c507", + "gasUsed": "0x23c507", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "logs": [ + { + "address": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x0c913a2e5cc920702d0993497a053ef81afcde36c90480ff1a3aac6fb48b5bf9", + "blockNumber": "0x7", + "transactionHash": "0xb341a8b9d48ecf4369ac2b655187193b4efe40292b51765f73d0c31732db9d78", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000002000000000000000000000008000000000000000000000000000000000000000000000000000200000000000000000040000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd1eaf68" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fc8d32690cc91d4c39d9d3abcbd16989f875707" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688305241, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688310875.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688310875.json new file mode 100644 index 00000000..08609777 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688310875.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xcbfdd28dc0b12a3f349bf2cee50b5e68ee011918fb7e9095ca0c7d001adce29c", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e8022", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161292138038061292183398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612827806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610100578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631f0841b1146100ad5780635787cacb146100c0578063715018a6146100eb575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105e0565b6101b6565b005b6100ab6100bb366004610659565b6101e0565b3480156100cc57600080fd5b506100d5610410565b6040516100e291906106cd565b60405180910390f35b3480156100f757600080fd5b506100ab610472565b34801561010c57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100e2565b34801561013e57600080fd5b5061011a61014d36600461071a565b610486565b34801561015e57600080fd5b5060025461011a906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105e0565b6104b0565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100e2565b6101be610529565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102095760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021b906105d3565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102cc908a908a90600401610733565b600060405180830381600087803b1580156102e657600080fd5b505af11580156102fa573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061032c9088908890600401610733565b600060405180830381600087803b15801561034657600080fd5b505af115801561035a573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b15801561039f57600080fd5b505af11580156103b3573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046857602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161044a575b5050505050905090565b61047a610529565b6104846000610583565b565b6003818154811061049657600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b8610529565b6001600160a01b03811661051d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b61052681610583565b50565b6000546001600160a01b031633146104845760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610200565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061076383390190565b6000602082840312156105f257600080fd5b81356001600160a01b038116811461060957600080fd5b9392505050565b60008083601f84011261062257600080fd5b50813567ffffffffffffffff81111561063a57600080fd5b60208301915083602082850101111561065257600080fd5b9250929050565b60008060008060006060868803121561067157600080fd5b853567ffffffffffffffff8082111561068957600080fd5b61069589838a01610610565b909750955060208801359150808211156106ae57600080fd5b506106bb88828901610610565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561070e5783516001600160a01b0316835292840192918401916001016106e9565b50909695505050505050565b60006020828403121561072c57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a2646970667358221220fbd273069ef2e560317d3c4d81fa05d46376942913f38d54e85ebd203061fa4b64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x5091367443b87c5f9d7a6d75940de7e3efac02192463beafcfc7b34fdf90c392", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0xbb207e68288fa6e3426f8b616fbcfc31f5ed84ed5d446543ad592faf0c7df5e7", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xa5a834f940227926f3abad6c996a40b9ef7a3feb8dfde72932ab9bdf72b47e29", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd224b52" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xa5a834f940227926f3abad6c996a40b9ef7a3feb8dfde72932ab9bdf72b47e29", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd224b52" + }, + { + "transactionHash": "0xcbfdd28dc0b12a3f349bf2cee50b5e68ee011918fb7e9095ca0c7d001adce29c", + "transactionIndex": "0x2", + "blockHash": "0xa5a834f940227926f3abad6c996a40b9ef7a3feb8dfde72932ab9bdf72b47e29", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4dc472", + "gasUsed": "0x23c507", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xa5a834f940227926f3abad6c996a40b9ef7a3feb8dfde72932ab9bdf72b47e29", + "blockNumber": "0x3", + "transactionHash": "0xcbfdd28dc0b12a3f349bf2cee50b5e68ee011918fb7e9095ca0c7d001adce29c", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd224b52" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688310875, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688312118.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688312118.json new file mode 100644 index 00000000..a95b7656 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688312118.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x108ea52b7282cb89fafa905fea91c9a9137664ffd0acc1f26899bf046e3f8713", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e8022", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161292138038061292183398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612827806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610100578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631f0841b1146100ad5780635787cacb146100c0578063715018a6146100eb575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105e0565b6101b6565b005b6100ab6100bb366004610659565b6101e0565b3480156100cc57600080fd5b506100d5610410565b6040516100e291906106cd565b60405180910390f35b3480156100f757600080fd5b506100ab610472565b34801561010c57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100e2565b34801561013e57600080fd5b5061011a61014d36600461071a565b610486565b34801561015e57600080fd5b5060025461011a906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105e0565b6104b0565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100e2565b6101be610529565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102095760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021b906105d3565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102cc908a908a90600401610733565b600060405180830381600087803b1580156102e657600080fd5b505af11580156102fa573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061032c9088908890600401610733565b600060405180830381600087803b15801561034657600080fd5b505af115801561035a573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b15801561039f57600080fd5b505af11580156103b3573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046857602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161044a575b5050505050905090565b61047a610529565b6104846000610583565b565b6003818154811061049657600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b8610529565b6001600160a01b03811661051d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b61052681610583565b50565b6000546001600160a01b031633146104845760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610200565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061076383390190565b6000602082840312156105f257600080fd5b81356001600160a01b038116811461060957600080fd5b9392505050565b60008083601f84011261062257600080fd5b50813567ffffffffffffffff81111561063a57600080fd5b60208301915083602082850101111561065257600080fd5b9250929050565b60008060008060006060868803121561067157600080fd5b853567ffffffffffffffff8082111561068957600080fd5b61069589838a01610610565b909750955060208801359150808211156106ae57600080fd5b506106bb88828901610610565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561070e5783516001600160a01b0316835292840192918401916001016106e9565b50909695505050505050565b60006020828403121561072c57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a2646970667358221220c1f17cdc2bd06c86ba7a83caa6bd8648e19bf47d76def1713f0bbc46506faacd64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x29f129e38908cc107809fa8cbed57abc760cdfb5112ca28dac2295a78021e2a1", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x6e3ea0f9372d45250235d1025019b7f6898103ed37dce7d0324144d9a57e6a5b", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xa0e932f6bc0acc1e230e05304232d09f3347cb57ce7af69625327da40ad79500", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd224b52" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xa0e932f6bc0acc1e230e05304232d09f3347cb57ce7af69625327da40ad79500", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd224b52" + }, + { + "transactionHash": "0x108ea52b7282cb89fafa905fea91c9a9137664ffd0acc1f26899bf046e3f8713", + "transactionIndex": "0x2", + "blockHash": "0xa0e932f6bc0acc1e230e05304232d09f3347cb57ce7af69625327da40ad79500", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4dc472", + "gasUsed": "0x23c507", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xa0e932f6bc0acc1e230e05304232d09f3347cb57ce7af69625327da40ad79500", + "blockNumber": "0x3", + "transactionHash": "0x108ea52b7282cb89fafa905fea91c9a9137664ffd0acc1f26899bf046e3f8713", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd224b52" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688312118, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688312727.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688312727.json new file mode 100644 index 00000000..f26b778b --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688312727.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2f3647", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516129c73803806129c783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b6128cd806100fa6000396000f3fe6080604052600436106100915760003560e01c8063ab2fa65a11610059578063ab2fa65a1461013d578063ae28505e1461015f578063c56c4cf11461017f578063f2fde38b1461019f578063f52be2a2146101bf57600080fd5b806303fb31e8146100965780631f0841b1146100b85780635787cacb146100cb578063715018a6146100f65780638da5cb5b1461010b575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610638565b6101e3565b005b6100b66100c63660046106b1565b61020d565b3480156100d757600080fd5b506100e061043d565b6040516100ed9190610725565b60405180910390f35b34801561010257600080fd5b506100b661049f565b34801561011757600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100ed565b34801561014957600080fd5b506101526104b3565b6040516100ed9190610772565b34801561016b57600080fd5b5061012561017a3660046107c0565b6104dd565b34801561018b57600080fd5b50600254610125906001600160a01b031681565b3480156101ab57600080fd5b506100b66101ba366004610638565b610507565b3480156101cb57600080fd5b506101d560015481565b6040519081526020016100ed565b6101eb610580565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102365760405163723a79e360e11b81523460048201526024015b60405180910390fd5b6000604051806020016102489061062a565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156102b357600080fd5b505af11580156102c7573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102f9908a908a906004016107d9565b600060405180830381600087803b15801561031357600080fd5b505af1158015610327573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061035990889088906004016107d9565b600060405180830381600087803b15801561037357600080fd5b505af1158015610387573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156103cc57600080fd5b505af11580156103e0573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561049557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610477575b5050505050905090565b6104a7610580565b6104b160006105da565b565b6060604051806020016104c59061062a565b601f1982820381018352601f90910116604052919050565b600381815481106104ed57600080fd5b6000918252602090912001546001600160a01b0316905081565b61050f610580565b6001600160a01b0381166105745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161022d565b61057d816105da565b50565b6000546001600160a01b031633146104b15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161022d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f806200080983390190565b60006020828403121561064a57600080fd5b81356001600160a01b038116811461066157600080fd5b9392505050565b60008083601f84011261067a57600080fd5b50813567ffffffffffffffff81111561069257600080fd5b6020830191508360208285010111156106aa57600080fd5b9250929050565b6000806000806000606086880312156106c957600080fd5b853567ffffffffffffffff808211156106e157600080fd5b6106ed89838a01610668565b9097509550602088013591508082111561070657600080fd5b5061071388828901610668565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b818110156107665783516001600160a01b031683529284019291840191600101610741565b50909695505050505050565b600060208083528351808285015260005b8181101561079f57858101830151858201604001528201610783565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156107d257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122046a352d3017ea839b2bf99e7fd23624af141c3ecee9d0ee7a4d13e5616d4f84864736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0xb85b8cfc19493745c4b46c44c7878cc99efc4ccdb99fb54a1336787ae87eeec8", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x7ce1b85f342eb998a29e5db0771a7f48503ef0e2a354ac25c76011c5f82da703", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xc2187f6ddc08d74c42a7650c4e39369a9251ce2e604b6c62dff7fe283e363d28", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xc2187f6ddc08d74c42a7650c4e39369a9251ce2e604b6c62dff7fe283e363d28", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionIndex": "0x2", + "blockHash": "0xc2187f6ddc08d74c42a7650c4e39369a9251ce2e604b6c62dff7fe283e363d28", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4e508e", + "gasUsed": "0x245123", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xc2187f6ddc08d74c42a7650c4e39369a9251ce2e604b6c62dff7fe283e363d28", + "blockNumber": "0x3", + "transactionHash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd25d2e2" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688312727, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688313670.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688313670.json new file mode 100644 index 00000000..b04abd15 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688313670.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2f3647", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516129c73803806129c783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b6128cd806100fa6000396000f3fe6080604052600436106100915760003560e01c8063ab2fa65a11610059578063ab2fa65a1461013d578063ae28505e1461015f578063c56c4cf11461017f578063f2fde38b1461019f578063f52be2a2146101bf57600080fd5b806303fb31e8146100965780631f0841b1146100b85780635787cacb146100cb578063715018a6146100f65780638da5cb5b1461010b575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610638565b6101e3565b005b6100b66100c63660046106b1565b61020d565b3480156100d757600080fd5b506100e061043d565b6040516100ed9190610725565b60405180910390f35b34801561010257600080fd5b506100b661049f565b34801561011757600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100ed565b34801561014957600080fd5b506101526104b3565b6040516100ed9190610772565b34801561016b57600080fd5b5061012561017a3660046107c0565b6104dd565b34801561018b57600080fd5b50600254610125906001600160a01b031681565b3480156101ab57600080fd5b506100b66101ba366004610638565b610507565b3480156101cb57600080fd5b506101d560015481565b6040519081526020016100ed565b6101eb610580565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102365760405163723a79e360e11b81523460048201526024015b60405180910390fd5b6000604051806020016102489061062a565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156102b357600080fd5b505af11580156102c7573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102f9908a908a906004016107d9565b600060405180830381600087803b15801561031357600080fd5b505af1158015610327573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061035990889088906004016107d9565b600060405180830381600087803b15801561037357600080fd5b505af1158015610387573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156103cc57600080fd5b505af11580156103e0573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561049557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610477575b5050505050905090565b6104a7610580565b6104b160006105da565b565b6060604051806020016104c59061062a565b601f1982820381018352601f90910116604052919050565b600381815481106104ed57600080fd5b6000918252602090912001546001600160a01b0316905081565b61050f610580565b6001600160a01b0381166105745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161022d565b61057d816105da565b50565b6000546001600160a01b031633146104b15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161022d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f806200080983390190565b60006020828403121561064a57600080fd5b81356001600160a01b038116811461066157600080fd5b9392505050565b60008083601f84011261067a57600080fd5b50813567ffffffffffffffff81111561069257600080fd5b6020830191508360208285010111156106aa57600080fd5b9250929050565b6000806000806000606086880312156106c957600080fd5b853567ffffffffffffffff808211156106e157600080fd5b6106ed89838a01610668565b9097509550602088013591508082111561070657600080fd5b5061071388828901610668565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b818110156107665783516001600160a01b031683529284019291840191600101610741565b50909695505050505050565b600060208083528351808285015260005b8181101561079f57858101830151858201604001528201610783565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156107d257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122046a352d3017ea839b2bf99e7fd23624af141c3ecee9d0ee7a4d13e5616d4f84864736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x4f9baf2422ad0ade4369f89f79a1b5e70da0ce52e5e6f900b1020eb95906ca7b", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x0d726bc348708a379abea94db41b51aac3f797a2a41c30f9dd4c1d189fe8b847", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xd387fd2553d8b6c1b390d42706a0f58987dcbf73a507aa7a1c278b414eee77c4", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xd387fd2553d8b6c1b390d42706a0f58987dcbf73a507aa7a1c278b414eee77c4", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionIndex": "0x2", + "blockHash": "0xd387fd2553d8b6c1b390d42706a0f58987dcbf73a507aa7a1c278b414eee77c4", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4e508e", + "gasUsed": "0x245123", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xd387fd2553d8b6c1b390d42706a0f58987dcbf73a507aa7a1c278b414eee77c4", + "blockNumber": "0x3", + "transactionHash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd25d2e2" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688313670, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688314125.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688314125.json new file mode 100644 index 00000000..6a28e645 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688314125.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2f3647", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516129c73803806129c783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b6128cd806100fa6000396000f3fe6080604052600436106100915760003560e01c8063ab2fa65a11610059578063ab2fa65a1461013d578063ae28505e1461015f578063c56c4cf11461017f578063f2fde38b1461019f578063f52be2a2146101bf57600080fd5b806303fb31e8146100965780631f0841b1146100b85780635787cacb146100cb578063715018a6146100f65780638da5cb5b1461010b575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610638565b6101e3565b005b6100b66100c63660046106b1565b61020d565b3480156100d757600080fd5b506100e061043d565b6040516100ed9190610725565b60405180910390f35b34801561010257600080fd5b506100b661049f565b34801561011757600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100ed565b34801561014957600080fd5b506101526104b3565b6040516100ed9190610772565b34801561016b57600080fd5b5061012561017a3660046107c0565b6104dd565b34801561018b57600080fd5b50600254610125906001600160a01b031681565b3480156101ab57600080fd5b506100b66101ba366004610638565b610507565b3480156101cb57600080fd5b506101d560015481565b6040519081526020016100ed565b6101eb610580565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102365760405163723a79e360e11b81523460048201526024015b60405180910390fd5b6000604051806020016102489061062a565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156102b357600080fd5b505af11580156102c7573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102f9908a908a906004016107d9565b600060405180830381600087803b15801561031357600080fd5b505af1158015610327573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061035990889088906004016107d9565b600060405180830381600087803b15801561037357600080fd5b505af1158015610387573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156103cc57600080fd5b505af11580156103e0573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561049557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610477575b5050505050905090565b6104a7610580565b6104b160006105da565b565b6060604051806020016104c59061062a565b601f1982820381018352601f90910116604052919050565b600381815481106104ed57600080fd5b6000918252602090912001546001600160a01b0316905081565b61050f610580565b6001600160a01b0381166105745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161022d565b61057d816105da565b50565b6000546001600160a01b031633146104b15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161022d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f806200080983390190565b60006020828403121561064a57600080fd5b81356001600160a01b038116811461066157600080fd5b9392505050565b60008083601f84011261067a57600080fd5b50813567ffffffffffffffff81111561069257600080fd5b6020830191508360208285010111156106aa57600080fd5b9250929050565b6000806000806000606086880312156106c957600080fd5b853567ffffffffffffffff808211156106e157600080fd5b6106ed89838a01610668565b9097509550602088013591508082111561070657600080fd5b5061071388828901610668565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b818110156107665783516001600160a01b031683529284019291840191600101610741565b50909695505050505050565b600060208083528351808285015260005b8181101561079f57858101830151858201604001528201610783565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156107d257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122046a352d3017ea839b2bf99e7fd23624af141c3ecee9d0ee7a4d13e5616d4f84864736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x6f02419b3fc34788353ff928911242f8a7b044377118eb587377c75d30ed20b1", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e08379" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0xbbedb15452c6c0b854bd77c177c1fb3d0b7d8dd4782e11a6581807e52b677b41", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e08379" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xe8dd7fdb7c76c6833d0dabae1430d6a7bb3ee2254dfb8e8155cd0fe50d975b7d", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e08379" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xe8dd7fdb7c76c6833d0dabae1430d6a7bb3ee2254dfb8e8155cd0fe50d975b7d", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e08379" + }, + { + "transactionHash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionIndex": "0x0", + "blockHash": "0xbbc99a38da785b18d3ff2211a36b5c448e451ce54b84d6336348d53a531c0b8a", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x245123", + "gasUsed": "0x245123", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xbbc99a38da785b18d3ff2211a36b5c448e451ce54b84d6336348d53a531c0b8a", + "blockNumber": "0x4", + "transactionHash": "0x73c56ef0ca89c013c6d6cccd7b90c7edef94544a6a87b41b86865e4224ed6aa2", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xd7e08379" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688314125, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688314895.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688314895.json new file mode 100644 index 00000000..01ba8161 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688314895.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x129614fa6d3135cba05c7b48d882dd8fbd3af18cb9acd9167269fcb3ee3c09f2", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2f3647", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516129c73803806129c783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b6128cd806100fa6000396000f3fe6080604052600436106100915760003560e01c8063ab2fa65a11610059578063ab2fa65a1461013d578063ae28505e1461015f578063c56c4cf11461017f578063f2fde38b1461019f578063f52be2a2146101bf57600080fd5b806303fb31e8146100965780631164c83d146100b85780635787cacb146100cb578063715018a6146100f65780638da5cb5b1461010b575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610638565b6101e3565b005b6100b66100c63660046106b1565b61020d565b3480156100d757600080fd5b506100e061043d565b6040516100ed9190610725565b60405180910390f35b34801561010257600080fd5b506100b661049f565b34801561011757600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100ed565b34801561014957600080fd5b506101526104b3565b6040516100ed9190610772565b34801561016b57600080fd5b5061012561017a3660046107c0565b6104dd565b34801561018b57600080fd5b50600254610125906001600160a01b031681565b3480156101ab57600080fd5b506100b66101ba366004610638565b610507565b3480156101cb57600080fd5b506101d560015481565b6040519081526020016100ed565b6101eb610580565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102365760405163723a79e360e11b81523460048201526024015b60405180910390fd5b6000604051806020016102489061062a565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156102b357600080fd5b505af11580156102c7573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102f9908a908a906004016107d9565b600060405180830381600087803b15801561031357600080fd5b505af1158015610327573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061035990889088906004016107d9565b600060405180830381600087803b15801561037357600080fd5b505af1158015610387573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156103cc57600080fd5b505af11580156103e0573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561049557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610477575b5050505050905090565b6104a7610580565b6104b160006105da565b565b6060604051806020016104c59061062a565b601f1982820381018352601f90910116604052919050565b600381815481106104ed57600080fd5b6000918252602090912001546001600160a01b0316905081565b61050f610580565b6001600160a01b0381166105745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161022d565b61057d816105da565b50565b6000546001600160a01b031633146104b15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161022d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f806200080983390190565b60006020828403121561064a57600080fd5b81356001600160a01b038116811461066157600080fd5b9392505050565b60008083601f84011261067a57600080fd5b50813567ffffffffffffffff81111561069257600080fd5b6020830191508360208285010111156106aa57600080fd5b9250929050565b6000806000806000606086880312156106c957600080fd5b853567ffffffffffffffff808211156106e157600080fd5b6106ed89838a01610668565b9097509550602088013591508082111561070657600080fd5b5061071388828901610668565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b818110156107665783516001600160a01b031683529284019291840191600101610741565b50909695505050505050565b600060208083528351808285015260005b8181101561079f57858101830151858201604001528201610783565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156107d257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a26469706673582212200ba2bb04e7d3f5ed0417f3054f7f3f9e2d57b3e34732f7bfe4c5f48ad388616364736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x2893bb4c4c46992770b7a2e0968ec5e4fe6c2639f923528a5b5123091ba8adde", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x4ae617e7352b510d627df4fd00e5dcd5ba6c2c1f76f4eb7d89f2ea53761e3ad6", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xa98d20451e931001f6240283174556e4be55218a9ab0b0a31089201f48c014b7", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xa98d20451e931001f6240283174556e4be55218a9ab0b0a31089201f48c014b7", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x129614fa6d3135cba05c7b48d882dd8fbd3af18cb9acd9167269fcb3ee3c09f2", + "transactionIndex": "0x2", + "blockHash": "0xa98d20451e931001f6240283174556e4be55218a9ab0b0a31089201f48c014b7", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4e508e", + "gasUsed": "0x245123", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xa98d20451e931001f6240283174556e4be55218a9ab0b0a31089201f48c014b7", + "blockNumber": "0x3", + "transactionHash": "0x129614fa6d3135cba05c7b48d882dd8fbd3af18cb9acd9167269fcb3ee3c09f2", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd25d2e2" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688314895, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688315021.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688315021.json new file mode 100644 index 00000000..77cf0149 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688315021.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x129614fa6d3135cba05c7b48d882dd8fbd3af18cb9acd9167269fcb3ee3c09f2", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2f3647", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516129c73803806129c783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b6128cd806100fa6000396000f3fe6080604052600436106100915760003560e01c8063ab2fa65a11610059578063ab2fa65a1461013d578063ae28505e1461015f578063c56c4cf11461017f578063f2fde38b1461019f578063f52be2a2146101bf57600080fd5b806303fb31e8146100965780631164c83d146100b85780635787cacb146100cb578063715018a6146100f65780638da5cb5b1461010b575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610638565b6101e3565b005b6100b66100c63660046106b1565b61020d565b3480156100d757600080fd5b506100e061043d565b6040516100ed9190610725565b60405180910390f35b34801561010257600080fd5b506100b661049f565b34801561011757600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100ed565b34801561014957600080fd5b506101526104b3565b6040516100ed9190610772565b34801561016b57600080fd5b5061012561017a3660046107c0565b6104dd565b34801561018b57600080fd5b50600254610125906001600160a01b031681565b3480156101ab57600080fd5b506100b66101ba366004610638565b610507565b3480156101cb57600080fd5b506101d560015481565b6040519081526020016100ed565b6101eb610580565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146102365760405163723a79e360e11b81523460048201526024015b60405180910390fd5b6000604051806020016102489061062a565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156102b357600080fd5b505af11580156102c7573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f002791506102f9908a908a906004016107d9565b600060405180830381600087803b15801561031357600080fd5b505af1158015610327573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c8246915061035990889088906004016107d9565b600060405180830381600087803b15801561037357600080fd5b505af1158015610387573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156103cc57600080fd5b505af11580156103e0573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561049557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610477575b5050505050905090565b6104a7610580565b6104b160006105da565b565b6060604051806020016104c59061062a565b601f1982820381018352601f90910116604052919050565b600381815481106104ed57600080fd5b6000918252602090912001546001600160a01b0316905081565b61050f610580565b6001600160a01b0381166105745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161022d565b61057d816105da565b50565b6000546001600160a01b031633146104b15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161022d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f806200080983390190565b60006020828403121561064a57600080fd5b81356001600160a01b038116811461066157600080fd5b9392505050565b60008083601f84011261067a57600080fd5b50813567ffffffffffffffff81111561069257600080fd5b6020830191508360208285010111156106aa57600080fd5b9250929050565b6000806000806000606086880312156106c957600080fd5b853567ffffffffffffffff808211156106e157600080fd5b6106ed89838a01610668565b9097509550602088013591508082111561070657600080fd5b5061071388828901610668565b96999598509660400135949350505050565b6020808252825182820181905260009190848201906040850190845b818110156107665783516001600160a01b031683529284019291840191600101610741565b50909695505050505050565b600060208083528351808285015260005b8181101561079f57858101830151858201604001528201610783565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156107d257600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a26469706673582212200ba2bb04e7d3f5ed0417f3054f7f3f9e2d57b3e34732f7bfe4c5f48ad388616364736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0xec9705017487864486c752c70fb9714b843542912d39987a4a1b1c9ea774877c", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x93118b99ecb1ebc63620fdabf00213440f72d937240bf2d708bfc1fd2655e0f1", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0x3972657323c154949ee5bfbbe665fe182f4c33a7a3d4735cf58ee37e3d0c3014", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0x3972657323c154949ee5bfbbe665fe182f4c33a7a3d4735cf58ee37e3d0c3014", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd25d2e2" + }, + { + "transactionHash": "0x129614fa6d3135cba05c7b48d882dd8fbd3af18cb9acd9167269fcb3ee3c09f2", + "transactionIndex": "0x2", + "blockHash": "0x3972657323c154949ee5bfbbe665fe182f4c33a7a3d4735cf58ee37e3d0c3014", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4e508e", + "gasUsed": "0x245123", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x3972657323c154949ee5bfbbe665fe182f4c33a7a3d4735cf58ee37e3d0c3014", + "blockNumber": "0x3", + "transactionHash": "0x129614fa6d3135cba05c7b48d882dd8fbd3af18cb9acd9167269fcb3ee3c09f2", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd25d2e2" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688315021, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688315566.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688315566.json new file mode 100644 index 00000000..efe6ac36 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688315566.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc424ad265ca0e3795fdaa0bcf77b70cc793c4adfbeabf1793adf81e2ffe80a7c", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x30bdf8", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612b32380380612b3283398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612a38806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b1462000163578063ab2fa65a1462000197578063ae28505e14620001be578063c56c4cf114620001e3578063f2fde38b1462000205578063f52be2a2146200022a57600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb1462000124578063715018a6146200014b575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000772565b62000242565b005b620000d3620000e6366004620007e3565b6200026e565b348015620000f957600080fd5b50620001116200010b3660046200085e565b620004ad565b6040519081526020015b60405180910390f35b3480156200013157600080fd5b506200013c62000549565b6040516200011b91906200088b565b3480156200015857600080fd5b50620000d3620005ad565b3480156200017057600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016200011b565b348015620001a457600080fd5b50620001af620005c5565b6040516200011b9190620008da565b348015620001cb57600080fd5b506200017e620001dd3660046200092a565b620005f1565b348015620001f057600080fd5b506002546200017e906001600160a01b031681565b3480156200021257600080fd5b50620000d36200022436600462000772565b6200061c565b3480156200023757600080fd5b506200011160015481565b6200024c6200069b565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001543414620002985760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002ac9062000747565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031857600080fd5b505af11580156200032d573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000361908a908a9060040162000944565b600060405180830381600087803b1580156200037c57600080fd5b505af115801562000391573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003c5908890889060040162000944565b600060405180830381600087803b158015620003e057600080fd5b505af1158015620003f5573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200043b57600080fd5b505af115801562000450573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004c89062000747565b6020820181038252601f19601f82011660405250805190602001206040516020016200052b94939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60405160208183030381529060405280519060200120905092915050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a357602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831162000584575b5050505050905090565b620005b76200069b565b620005c36000620006f7565b565b606060405180602001620005d99062000747565b601f1982820381018352601f90910116604052919050565b600381815481106200060257600080fd5b6000918252602090912001546001600160a01b0316905081565b620006266200069b565b6001600160a01b0381166200068d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016200028f565b6200069881620006f7565b50565b6000546001600160a01b03163314620005c35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200028f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f806200097483390190565b80356001600160a01b03811681146200076d57600080fd5b919050565b6000602082840312156200078557600080fd5b620007908262000755565b9392505050565b60008083601f840112620007aa57600080fd5b50813567ffffffffffffffff811115620007c357600080fd5b602083019150836020828501011115620007dc57600080fd5b9250929050565b600080600080600060608688031215620007fc57600080fd5b853567ffffffffffffffff808211156200081557600080fd5b6200082389838a0162000797565b909750955060208801359150808211156200083d57600080fd5b506200084c8882890162000797565b96999598509660400135949350505050565b600080604083850312156200087257600080fd5b6200087d8362000755565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008ce5783516001600160a01b031683529284019291840191600101620008a7565b50909695505050505050565b600060208083528351808285015260005b818110156200090957858101830151858201604001528201620008eb565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200093d57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a26469706673582212200edb829308889526b69da14fc0e447353d2ca6f706a6df3f4c526de1aa10e68a64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x15a0e44b120f9f2b23ff8fe8c15c68705a3f500a945558d87aa921b995570042", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x56ad08bda7c54aa94ec9d0d2efe44b0603e51d9c9acf99ba309123b4bb241c8b", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xa9e2deffdf5f4aa966fa9777a325dd3537199b56eacaadc5f36cf33dacbd4274", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2d69f9" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xa9e2deffdf5f4aa966fa9777a325dd3537199b56eacaadc5f36cf33dacbd4274", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2d69f9" + }, + { + "transactionHash": "0xc424ad265ca0e3795fdaa0bcf77b70cc793c4adfbeabf1793adf81e2ffe80a7c", + "transactionIndex": "0x2", + "blockHash": "0xa9e2deffdf5f4aa966fa9777a325dd3537199b56eacaadc5f36cf33dacbd4274", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4f7ddb", + "gasUsed": "0x257e70", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xa9e2deffdf5f4aa966fa9777a325dd3537199b56eacaadc5f36cf33dacbd4274", + "blockNumber": "0x3", + "transactionHash": "0xc424ad265ca0e3795fdaa0bcf77b70cc793c4adfbeabf1793adf81e2ffe80a7c", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd2d69f9" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688315566, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688316232.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688316232.json new file mode 100644 index 00000000..adadf50d --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688316232.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x39bdca223913697616d37cd32d5c88f75347ac82a2b24bff5c0ae66534a34297", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x30c47d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612b38380380612b3883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612a3e806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a2646970667358221220a7612e61efd0df807a5bb96f681f058dbfa056f56d760f10d039355cbd4fde9e64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0xb9a2c4c61b105d9add94a32055757e3aae0f07152fb337ad97fdd36b45fbb5ae", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0xfa8c1fd7db9bad099893a8fd1cb380383e46378a72776951861804f86e520526", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe0f0d4ae" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0x2198f56d8837da0e7171818c2a88226538cc8f016c7b82eafa7909958a4c67b0", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2d8a51" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0x2198f56d8837da0e7171818c2a88226538cc8f016c7b82eafa7909958a4c67b0", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xdd2d8a51" + }, + { + "transactionHash": "0x39bdca223913697616d37cd32d5c88f75347ac82a2b24bff5c0ae66534a34297", + "transactionIndex": "0x2", + "blockHash": "0x2198f56d8837da0e7171818c2a88226538cc8f016c7b82eafa7909958a4c67b0", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4f82df", + "gasUsed": "0x258374", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x2198f56d8837da0e7171818c2a88226538cc8f016c7b82eafa7909958a4c67b0", + "blockNumber": "0x3", + "transactionHash": "0x39bdca223913697616d37cd32d5c88f75347ac82a2b24bff5c0ae66534a34297", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd2d8a51" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688316232, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688318086.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688318086.json new file mode 100644 index 00000000..21ccc0b4 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688318086.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb79a4015ff0975fc714ae5e78623d7c304588750060944682c9aab0992115d64", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x310324", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612b71380380612b7183398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612a77806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120c8806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e6480620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b610186366004611512565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b6040516101979190611586565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611599565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e6102293660046115c7565b6104a3565b005b61024361023e366004611599565b61058a565b604051610197939291906115f3565b610243610260366004611599565b61063f565b61022e610273366004611623565b61073d565b61022e610286366004611623565b610904565b61022e6102993660046116ad565b6109fc565b61022e6102ac366004611717565b610b2d565b6102036102bf366004611599565b610b57565b6101cc6102d2366004611717565b610bae565b61022e610c11565b6000546001600160a01b0316610203565b6101a8610c25565b61022e610306366004611734565b610c32565b61022e610319366004611772565b610c9e565b61022e61032c3660046117b4565b610cef565b610203600160801b81565b61022e61034a366004611772565b610dd7565b6101a861035d366004611599565b610e28565b610375610370366004611599565b610ef2565b60405161019791906117e7565b61018b61039036600461181e565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be366004611717565b610f4f565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104229061184c565b80601f016020809104026020016040519081016040528092919081815260200182805461044e9061184c565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc9061184c565b80601f01602080910402602001604051908101604052809291908181526020018280546105e89061184c565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b031661066c57600160801b9250610687565b6000848152600860205260409020546001600160a01b031692505b60008481526008602052604090206001810154600290910180548592919081906106b09061184c565b80601f01602080910402602001604051908101604052809291908181526020018280546106dc9061184c565b80156107295780601f106106fe57610100808354040283529160200191610729565b820191906000526020600020905b81548152906001019060200180831161070c57829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107935760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107dd5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b038416148061081757506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061083857506000818152600560205260409020546001600160a01b031633145b6108755760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61090f83838361073d565b6001600160a01b0382163b15806109b85750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610988573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ac9190611886565b6001600160e01b031916145b6109f75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b0316610a2757610a223286610fc8565b610a80565b6000858152600360205260409020546001600160a01b03163214610a8057600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610b239082611907565b5050505050505050565b610b356110d3565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610ba95760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bf55760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610c196110d3565b610c23600061112d565b565b600280546104229061184c565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610ca66110d3565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610cda93929190611a6d565b60405180910390a160026109f7828483611a9d565b610cfa85858561073d565b6001600160a01b0384163b1580610d915750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d429033908a90899089908990600401611b5d565b6020604051808303816000875af1158015610d61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d859190611886565b6001600160e01b031916145b610dd05760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610ddf6110d3565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610e1393929190611a6d565b60405180910390a160016109f7828483611a9d565b6000818152600360205260409020546060906001600160a01b031680610e6457604051630243d1a960e21b815260048101849052602401610525565b6000610e6f8461117d565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610ea59087908590600190600401611b9c565b600060405180830381865afa158015610ec2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eea9190810190611bf8565b949350505050565b60408051606080820183526000808352602083018190529282015290610f178361117d565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f576110d3565b6001600160a01b038116610fbc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610fc58161112d565b50565b6001600160a01b0382166110125760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156110685760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610c235760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916111c79061184c565b80601f01602080910402602001604051908101604052809291908181526020018280546111f39061184c565b80156112405780601f1061121557610100808354040283529160200191611240565b820191906000526020600020905b81548152906001019060200180831161122357829003601f168201915b505050505081525050905061126281516001600160a01b0316600160801b1490565b156112955760208082015160405161127e920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561134e5760006112c883600001516001600160a01b031661117d565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf92490611305908490600090600401611c8c565b602060405180830381865af4158015611322573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113469190611cae565b915050611352565b5080515b6000826040015180602001905181019061136c9190611cc7565b9050606060005b8251811015611445576000600284838151811061139257611392611d6d565b60200260200101516113a49190611d83565b6000149050600060018584815181106113bf576113bf611d6d565b6020026020010151901c9050811561140b57836113db8261117d565b6113e490611da5565b6040516020016113f5929190611dc9565b6040516020818303038152906040529350611430565b60405161141e9085908390602001611dc9565b60405160208183030381529060405293505b5050808061143d90611deb565b915050611373565b506000846020015160e01b90506000846001600160a01b031682846040516024016114709190611586565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114ae9190611e12565b600060405180830381855afa9150503d80600081146114e9576040519150601f19603f3d011682016040523d82523d6000602084013e6114ee565b606091505b509998505050505050505050565b6001600160e01b031981168114610fc557600080fd5b60006020828403121561152457600080fd5b813561152f816114fc565b9392505050565b60005b83811015611551578181015183820152602001611539565b50506000910152565b60008151808452611572816020860160208601611536565b601f01601f19169290920160200192915050565b60208152600061152f602083018461155a565b6000602082840312156115ab57600080fd5b5035919050565b6001600160a01b0381168114610fc557600080fd5b600080604083850312156115da57600080fd5b82356115e5816115b2565b946020939093013593505050565b60018060a01b038416815282602082015260606040820152600061161a606083018461155a565b95945050505050565b60008060006060848603121561163857600080fd5b8335611643816115b2565b92506020840135611653816115b2565b929592945050506040919091013590565b60008083601f84011261167657600080fd5b50813567ffffffffffffffff81111561168e57600080fd5b6020830191508360208285010111156116a657600080fd5b9250929050565b6000806000806000608086880312156116c557600080fd5b8535945060208601356116d7816115b2565b935060408601359250606086013567ffffffffffffffff8111156116fa57600080fd5b61170688828901611664565b969995985093965092949392505050565b60006020828403121561172957600080fd5b813561152f816115b2565b6000806040838503121561174757600080fd5b8235611752816115b2565b91506020830135801515811461176757600080fd5b809150509250929050565b6000806020838503121561178557600080fd5b823567ffffffffffffffff81111561179c57600080fd5b6117a885828601611664565b90969095509350505050565b6000806000806000608086880312156117cc57600080fd5b85356117d7816115b2565b945060208601356116d7816115b2565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eea608084018261155a565b6000806040838503121561183157600080fd5b823561183c816115b2565b91506020830135611767816115b2565b600181811c9082168061186057607f821691505b60208210810361188057634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561189857600080fd5b815161152f816114fc565b634e487b7160e01b600052604160045260246000fd5b601f8211156109f757600081815260208120601f850160051c810160208610156118e05750805b601f850160051c820191505b818110156118ff578281556001016118ec565b505050505050565b815167ffffffffffffffff811115611921576119216118a3565b6119358161192f845461184c565b846118b9565b602080601f83116001811461196a57600084156119525750858301515b600019600386901b1c1916600185901b1785556118ff565b600085815260208120601f198616915b828110156119995788860151825594840194600190910190840161197a565b50858210156119b75787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600081546119d48161184c565b8085526020600183811680156119f15760018114611a0b57611a39565b60ff1985168884015283151560051b880183019550611a39565b866000528260002060005b85811015611a315781548a8201860152908301908401611a16565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a8060408301866119c7565b8281036020840152611a93818587611a44565b9695505050505050565b67ffffffffffffffff831115611ab557611ab56118a3565b611ac983611ac3835461184c565b836118b9565b6000601f841160018114611afd5760008515611ae55750838201355b600019600387901b1c1916600186901b178355610dd0565b600083815260209020601f19861690835b82811015611b2e5786850135825560209485019460019092019101611b0e565b5086821015611b4b5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b919083018486611a44565b979650505050505050565b838152606060208201526000611bb5606083018561155a565b8281036040840152611a9381856119c7565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bf057611bf06118a3565b604052919050565b600060208284031215611c0a57600080fd5b815167ffffffffffffffff80821115611c2257600080fd5b818401915084601f830112611c3657600080fd5b815181811115611c4857611c486118a3565b611c5b601f8201601f1916602001611bc7565b9150808252856020828501011115611c7257600080fd5b611c83816020840160208601611536565b50949350505050565b604081526000611c9f604083018561155a565b90508260208301529392505050565b600060208284031215611cc057600080fd5b5051919050565b60006020808385031215611cda57600080fd5b825167ffffffffffffffff80821115611cf257600080fd5b818501915085601f830112611d0657600080fd5b815181811115611d1857611d186118a3565b8060051b9150611d29848301611bc7565b8181529183018401918481019088841115611d4357600080fd5b938501935b83851015611d6157845182529385019390850190611d48565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611da057634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118805760001960209190910360031b1b16919050565b60008351611ddb818460208801611536565b9190910191825250602001919050565b600060018201611e0b57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611e24818460208701611536565b919091019291505056fea2646970667358221220361a038d79d87819b22eb8da56267f111beccdafac9322232416ab8566032b3964736f6c63430008110033a264697066735822122007a188e0ebff3bae20afa3d292e5ce5a4cf57ed3a673e24aaa12efbce94d11d564736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x007d7090551600c5b7427d9ce9293ea2044f5bdf72b8630d669a243fc4b899cd", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e88860" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x4b8f31153156650f38dbad35834a5b9b55171af25bc4cbc4657b8a191d2d32c9", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e88860" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x0", + "blockHash": "0xa22ac0e6b2b65c33d152db53e4232da1fb9a32fd57dffdfc86466abbfcd62471", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e88860" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x1", + "blockHash": "0xa22ac0e6b2b65c33d152db53e4232da1fb9a32fd57dffdfc86466abbfcd62471", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29ff6b", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd7e88860" + }, + { + "transactionHash": "0xb79a4015ff0975fc714ae5e78623d7c304588750060944682c9aab0992115d64", + "transactionIndex": "0x0", + "blockHash": "0x62e390ef7717f4d6ece88679aeff839201be286e0d062a14e911e18d31bc6124", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x25b3a6", + "gasUsed": "0x25b3a6", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x62e390ef7717f4d6ece88679aeff839201be286e0d062a14e911e18d31bc6124", + "blockNumber": "0x4", + "transactionHash": "0xb79a4015ff0975fc714ae5e78623d7c304588750060944682c9aab0992115d64", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xd7e88860" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688318086, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688323582.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688323582.json new file mode 100644 index 00000000..0cac1109 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688323582.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x1ede36ea3e4cea0ab4d6ff51deec294bc9f20880f3b44fc028a314e2fcc8d37f", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xe17e570a6008ee253a85470c75e016585bd955151242f811da4ea357bb1fae10", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf8a1f11092b933dcf24d919a663271276269a0b83f332193dda090e423054da0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388738a791620dd6260079bf849dc5567adc3f2fdc31863b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa5f7fb2a820d243f5b71d474e80f0ce08437ea98bc8347ec9eed8d0c20b8408f", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x429177ad10bb43457d6c35fa24226b704ffb435d740f93a2a2c47e7a5edb70a7", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "function": null, + "arguments": [ + "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x31ec8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c46380380612c4683398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b4c806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219d806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3980620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b806370a082311461033e578063715018a6146103515780638ada6b0f1461035957600080fd5b8063206848f61161016657806349ba597a1161014057806349ba597a146102e55780634f6ccce7146102f857806356d3163d146103185780636352211e1461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115cc565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e89190611640565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611653565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a366004611681565b610530565b005b61021d60075481565b61029d610298366004611653565b610617565b6040516101e8939291906116ad565b61029d6102ba366004611653565b6106cc565b61027f6102cd3660046116dd565b6107ca565b61027f6102e03660046116dd565b610991565b61027f6102f3366004611767565b610a89565b61021d610306366004611653565b60086020526000908152604090205481565b61027f6103263660046117d1565b610be7565b610254610339366004611653565b610c11565b61021d61034c3660046117d1565b610c68565b61027f610ccb565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117ee565b610cec565b61027f6103a636600461182c565b610d58565b61027f6103b936600461186e565b610da9565b610254600160801b81565b61027f6103d736600461182c565b610e91565b6101f96103ea366004611653565b610ee2565b6104026103fd366004611653565b610fac565b6040516101e891906118a1565b6101dc61041d3660046118d8565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b3660046117d1565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611906565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611906565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611906565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611906565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611906565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611906565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190611940565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b6000858152600360205260409020546001600160a01b0316610ae157610aaf3286611082565b60078054600090815260086020526040812087905581546001929190610ad6908490611973565b90915550610b3a9050565b6000858152600360205260409020546001600160a01b03163214610b3a57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610bdd90826119ea565b5050505050505050565b610bef61118d565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610c635760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610caf5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610cd361118d565b610cdd60006111e7565b565b600280546104af90611906565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d6061118d565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b50565b60405180910390a16002610a84828483611b80565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c40565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f9190611940565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e9961118d565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b50565b60405180910390a16001610a84828483611b80565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7f565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cdb565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61101161118d565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816111e7565b50565b6001600160a01b0382166110cc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111225760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610cdd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611906565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611906565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b8152909150738a791620dd6260079bf849dc5567adc3f2fdc3189063b5cdf924906113bf908490600090600401611d6f565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d91565b91505061140c565b5080515b600082604001518060200190518101906114269190611daa565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e50565b602002602001015161145e9190611e66565b60001490506000600185848151811061147957611479611e50565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e88565b6040516020016114af929190611eac565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611eac565b60405160208183030381529060405293505b505080806114f790611ece565b91505061142d565b506000846020015160e01b90506000846001600160a01b0316828460405160240161152a9190611640565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115689190611ee7565b600060405180830381855afa9150503d80600081146115a3576040519150601f19603f3d011682016040523d82523d6000602084013e6115a8565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115de57600080fd5b81356115e9816115b6565b9392505050565b60005b8381101561160b5781810151838201526020016115f3565b50506000910152565b6000815180845261162c8160208601602086016115f0565b601f01601f19169290920160200192915050565b6020815260006115e96020830184611614565b60006020828403121561166557600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169457600080fd5b823561169f8161166c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d46060830184611614565b95945050505050565b6000806000606084860312156116f257600080fd5b83356116fd8161166c565b9250602084013561170d8161166c565b929592945050506040919091013590565b60008083601f84011261173057600080fd5b50813567ffffffffffffffff81111561174857600080fd5b60208301915083602082850101111561176057600080fd5b9250929050565b60008060008060006080868803121561177f57600080fd5b8535945060208601356117918161166c565b935060408601359250606086013567ffffffffffffffff8111156117b457600080fd5b6117c08882890161171e565b969995985093965092949392505050565b6000602082840312156117e357600080fd5b81356115e98161166c565b6000806040838503121561180157600080fd5b823561180c8161166c565b91506020830135801515811461182157600080fd5b809150509250929050565b6000806020838503121561183f57600080fd5b823567ffffffffffffffff81111561185657600080fd5b6118628582860161171e565b90969095509350505050565b60008060008060006080868803121561188657600080fd5b85356118918161166c565b945060208601356117918161166c565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611614565b600080604083850312156118eb57600080fd5b82356118f68161166c565b915060208301356118218161166c565b600181811c9082168061191a57607f821691505b60208210810361193a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561195257600080fd5b81516115e9816115b6565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195d565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c35750805b601f850160051c820191505b818110156119e2578281556001016119cf565b505050505050565b815167ffffffffffffffff811115611a0457611a04611986565b611a1881611a128454611906565b8461199c565b602080601f831160018114611a4d5760008415611a355750858301515b600019600386901b1c1916600185901b1785556119e2565b600085815260208120601f198616915b82811015611a7c57888601518255948401946001909101908401611a5d565b5085821015611a9a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab781611906565b808552602060018381168015611ad45760018114611aee57611b1c565b60ff1985168884015283151560051b880183019550611b1c565b866000528260002060005b85811015611b145781548a8201860152908301908401611af9565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b636040830186611aaa565b8281036020840152611b76818587611b27565b9695505050505050565b67ffffffffffffffff831115611b9857611b98611986565b611bac83611ba68354611906565b8361199c565b6000601f841160018114611be05760008515611bc85750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c115786850135825560209485019460019092019101611bf1565b5086821015611c2e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c749083018486611b27565b979650505050505050565b838152606060208201526000611c986060830185611614565b8281036040840152611b768185611aaa565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd357611cd3611986565b604052919050565b600060208284031215611ced57600080fd5b815167ffffffffffffffff80821115611d0557600080fd5b818401915084601f830112611d1957600080fd5b815181811115611d2b57611d2b611986565b611d3e601f8201601f1916602001611caa565b9150808252856020828501011115611d5557600080fd5b611d668160208401602086016115f0565b50949350505050565b604081526000611d826040830185611614565b90508260208301529392505050565b600060208284031215611da357600080fd5b5051919050565b60006020808385031215611dbd57600080fd5b825167ffffffffffffffff80821115611dd557600080fd5b818501915085601f830112611de957600080fd5b815181811115611dfb57611dfb611986565b8060051b9150611e0c848301611caa565b8181529183018401918481019088841115611e2657600080fd5b938501935b83851015611e4457845182529385019390850190611e2b565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8357634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561193a5760001960209190910360031b1b16919050565b60008351611ebe8184602088016115f0565b9190910191825250602001919050565b600060018201611ee057611ee061195d565b5060010190565b60008251611ef98184602087016115f0565b919091019291505056fea26469706673582212203c85e3df138a34100d7600a2b72eac3d265d18c289a198d3488aad5424ac4f3a64736f6c63430008110033a2646970667358221220aae4ba01d72c1ead06e7b5ebf0c070147b4b6b8c0f39522ecec42259160e992b64736f6c63430008110033000000000000000000000000b7f8bc63bbcad18155201308c8f3540b07f84f5e000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x1ede36ea3e4cea0ab4d6ff51deec294bc9f20880f3b44fc028a314e2fcc8d37f", + "transactionIndex": "0x0", + "blockHash": "0x3352fe157470ca640b73fe31059d28de01f3cf146520e6a26efde7c6b4b5172f", + "blockNumber": "0x9", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc1631989" + }, + { + "transactionHash": "0xe17e570a6008ee253a85470c75e016585bd955151242f811da4ea357bb1fae10", + "transactionIndex": "0x0", + "blockHash": "0x2f9c5922120b20bac7ac1d5a0f0f5faf8383b48a0981096c5e991666e0905857", + "blockNumber": "0xa", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc1631989" + }, + { + "transactionHash": "0xf8a1f11092b933dcf24d919a663271276269a0b83f332193dda090e423054da0", + "transactionIndex": "0x0", + "blockHash": "0xe5fd8a6ba8b6dd966dcfdcfe17a835c6ac13ee678dd0782d3e2f9f737a2cce74", + "blockNumber": "0xb", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc1631989" + }, + { + "transactionHash": "0xa5f7fb2a820d243f5b71d474e80f0ce08437ea98bc8347ec9eed8d0c20b8408f", + "transactionIndex": "0x0", + "blockHash": "0xd9343d17dcf369b36c72a138b382a0ce5cf73fa81c20f3beb833852a88d4790e", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x3eb28", + "gasUsed": "0x3eb28", + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc1631989" + }, + { + "transactionHash": "0x429177ad10bb43457d6c35fa24226b704ffb435d740f93a2a2c47e7a5edb70a7", + "transactionIndex": "0x1", + "blockHash": "0xd9343d17dcf369b36c72a138b382a0ce5cf73fa81c20f3beb833852a88d4790e", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2a525a", + "gasUsed": "0x266732", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "logs": [ + { + "address": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xd9343d17dcf369b36c72a138b382a0ce5cf73fa81c20f3beb833852a88d4790e", + "blockNumber": "0xc", + "transactionHash": "0x429177ad10bb43457d6c35fa24226b704ffb435d740f93a2a2c47e7a5edb70a7", + "transactionIndex": "0x1", + "logIndex": "0x1", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000400000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000020000000000000000000000", + "effectiveGasPrice": "0xc1631989" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x8a791620dd6260079bf849dc5567adc3f2fdc318" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688323582, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688412239.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688412239.json new file mode 100644 index 00000000..0a8fe82b --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688412239.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xee506efbc5e2774c35502f6a112aee26d8628434058f500b5e521675c33b4ca1", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x31ec8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c46380380612c4683398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b4c806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219d806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3980620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b806370a082311461033e578063715018a6146103515780638ada6b0f1461035957600080fd5b8063206848f61161016657806349ba597a1161014057806349ba597a146102e55780634f6ccce7146102f857806356d3163d146103185780636352211e1461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115cc565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e89190611640565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611653565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a366004611681565b610530565b005b61021d60075481565b61029d610298366004611653565b610617565b6040516101e8939291906116ad565b61029d6102ba366004611653565b6106cc565b61027f6102cd3660046116dd565b6107ca565b61027f6102e03660046116dd565b610991565b61027f6102f3366004611767565b610a89565b61021d610306366004611653565b60086020526000908152604090205481565b61027f6103263660046117d1565b610be7565b610254610339366004611653565b610c11565b61021d61034c3660046117d1565b610c68565b61027f610ccb565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117ee565b610cec565b61027f6103a636600461182c565b610d58565b61027f6103b936600461186e565b610da9565b610254600160801b81565b61027f6103d736600461182c565b610e91565b6101f96103ea366004611653565b610ee2565b6104026103fd366004611653565b610fac565b6040516101e891906118a1565b6101dc61041d3660046118d8565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b3660046117d1565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611906565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611906565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611906565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611906565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611906565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611906565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190611940565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b6000858152600360205260409020546001600160a01b0316610ae157610aaf3286611082565b60078054600090815260086020526040812087905581546001929190610ad6908490611973565b90915550610b3a9050565b6000858152600360205260409020546001600160a01b03163214610b3a57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610bdd90826119ea565b5050505050505050565b610bef61118d565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610c635760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610caf5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610cd361118d565b610cdd60006111e7565b565b600280546104af90611906565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d6061118d565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b50565b60405180910390a16002610a84828483611b80565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c40565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f9190611940565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e9961118d565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b50565b60405180910390a16001610a84828483611b80565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7f565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cdb565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61101161118d565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816111e7565b50565b6001600160a01b0382166110cc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111225760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610cdd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611906565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611906565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906113bf908490600090600401611d6f565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d91565b91505061140c565b5080515b600082604001518060200190518101906114269190611daa565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e50565b602002602001015161145e9190611e66565b60001490506000600185848151811061147957611479611e50565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e88565b6040516020016114af929190611eac565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611eac565b60405160208183030381529060405293505b505080806114f790611ece565b91505061142d565b506000846020015160e01b90506000846001600160a01b0316828460405160240161152a9190611640565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115689190611ee7565b600060405180830381855afa9150503d80600081146115a3576040519150601f19603f3d011682016040523d82523d6000602084013e6115a8565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115de57600080fd5b81356115e9816115b6565b9392505050565b60005b8381101561160b5781810151838201526020016115f3565b50506000910152565b6000815180845261162c8160208601602086016115f0565b601f01601f19169290920160200192915050565b6020815260006115e96020830184611614565b60006020828403121561166557600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169457600080fd5b823561169f8161166c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d46060830184611614565b95945050505050565b6000806000606084860312156116f257600080fd5b83356116fd8161166c565b9250602084013561170d8161166c565b929592945050506040919091013590565b60008083601f84011261173057600080fd5b50813567ffffffffffffffff81111561174857600080fd5b60208301915083602082850101111561176057600080fd5b9250929050565b60008060008060006080868803121561177f57600080fd5b8535945060208601356117918161166c565b935060408601359250606086013567ffffffffffffffff8111156117b457600080fd5b6117c08882890161171e565b969995985093965092949392505050565b6000602082840312156117e357600080fd5b81356115e98161166c565b6000806040838503121561180157600080fd5b823561180c8161166c565b91506020830135801515811461182157600080fd5b809150509250929050565b6000806020838503121561183f57600080fd5b823567ffffffffffffffff81111561185657600080fd5b6118628582860161171e565b90969095509350505050565b60008060008060006080868803121561188657600080fd5b85356118918161166c565b945060208601356117918161166c565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611614565b600080604083850312156118eb57600080fd5b82356118f68161166c565b915060208301356118218161166c565b600181811c9082168061191a57607f821691505b60208210810361193a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561195257600080fd5b81516115e9816115b6565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195d565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c35750805b601f850160051c820191505b818110156119e2578281556001016119cf565b505050505050565b815167ffffffffffffffff811115611a0457611a04611986565b611a1881611a128454611906565b8461199c565b602080601f831160018114611a4d5760008415611a355750858301515b600019600386901b1c1916600185901b1785556119e2565b600085815260208120601f198616915b82811015611a7c57888601518255948401946001909101908401611a5d565b5085821015611a9a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab781611906565b808552602060018381168015611ad45760018114611aee57611b1c565b60ff1985168884015283151560051b880183019550611b1c565b866000528260002060005b85811015611b145781548a8201860152908301908401611af9565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b636040830186611aaa565b8281036020840152611b76818587611b27565b9695505050505050565b67ffffffffffffffff831115611b9857611b98611986565b611bac83611ba68354611906565b8361199c565b6000601f841160018114611be05760008515611bc85750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c115786850135825560209485019460019092019101611bf1565b5086821015611c2e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c749083018486611b27565b979650505050505050565b838152606060208201526000611c986060830185611614565b8281036040840152611b768185611aaa565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd357611cd3611986565b604052919050565b600060208284031215611ced57600080fd5b815167ffffffffffffffff80821115611d0557600080fd5b818401915084601f830112611d1957600080fd5b815181811115611d2b57611d2b611986565b611d3e601f8201601f1916602001611caa565b9150808252856020828501011115611d5557600080fd5b611d668160208401602086016115f0565b50949350505050565b604081526000611d826040830185611614565b90508260208301529392505050565b600060208284031215611da357600080fd5b5051919050565b60006020808385031215611dbd57600080fd5b825167ffffffffffffffff80821115611dd557600080fd5b818501915085601f830112611de957600080fd5b815181811115611dfb57611dfb611986565b8060051b9150611e0c848301611caa565b8181529183018401918481019088841115611e2657600080fd5b938501935b83851015611e4457845182529385019390850190611e2b565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8357634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561193a5760001960209190910360031b1b16919050565b60008351611ebe8184602088016115f0565b9190910191825250602001919050565b600060018201611ee057611ee061195d565b5060010190565b60008251611ef98184602087016115f0565b919091019291505056fea26469706673582212203c85e3df138a34100d7600a2b72eac3d265d18c289a198d3488aad5424ac4f3a64736f6c63430008110033a2646970667358221220aae4ba01d72c1ead06e7b5ebf0c070147b4b6b8c0f39522ecec42259160e992b64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x7720f1e773413c2d9fbd52bc80ea09980535614776aeda7ca18dde605f30f206", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe3409593" + }, + { + "transactionHash": "0x1a075ec42dec3b612c222755ab41475a54e11fc7314c7de63d3ebc10d4492b9c", + "transactionIndex": "0x0", + "blockHash": "0x45be25a201c2cd77deef4d3a8ae5c6df9d867f8d82eaa2787c771faa06b0abb8", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe3409593" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x1", + "blockHash": "0x45be25a201c2cd77deef4d3a8ae5c6df9d867f8d82eaa2787c771faa06b0abb8", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x284eda", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe3409593" + }, + { + "transactionHash": "0x69dd6b16a9cffb02a08c5bd7fb2ae94e5ce168248da58a75c0ccd032fcfe96c4", + "transactionIndex": "0x2", + "blockHash": "0x45be25a201c2cd77deef4d3a8ae5c6df9d867f8d82eaa2787c771faa06b0abb8", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2c3a02", + "gasUsed": "0x3eb28", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe3409593" + }, + { + "transactionHash": "0xee506efbc5e2774c35502f6a112aee26d8628434058f500b5e521675c33b4ca1", + "transactionIndex": "0x3", + "blockHash": "0x45be25a201c2cd77deef4d3a8ae5c6df9d867f8d82eaa2787c771faa06b0abb8", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x52a134", + "gasUsed": "0x266732", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x45be25a201c2cd77deef4d3a8ae5c6df9d867f8d82eaa2787c771faa06b0abb8", + "blockNumber": "0x2", + "transactionHash": "0xee506efbc5e2774c35502f6a112aee26d8628434058f500b5e521675c33b4ca1", + "transactionIndex": "0x3", + "logIndex": "0x3", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xe3409593" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688412239, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688413323.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688413323.json new file mode 100644 index 00000000..3e468ad2 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688413323.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0xf6f8f06546ce90cee18cf3345d76f73e823b1e28fb554c0e05439c403b66001f", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7f04f67a214f38ca0a9d38776acc89007c725b66ae3958d68c177292452431fa", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220fd1a823805291eb65781bf54b9657985b611206273f9b2289dd88f9eb7f23fc664736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1b78bb910e4538e586f60b218e3f7cfe365b86b721164463c3e6ca03ddcd54d3", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fc8d32690cc91d4c39d9d3abcbd16989f87570763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xfc004e7224b68bdc985f53606b73957f1e7dea35b29fcd5842a8bb2aea42d3cd", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x57f7d18bc4ab51e0d0b577bb429f7fd8b616c1c212a33656343525bd51fb1693", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "function": null, + "arguments": [ + "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x31ec8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c46380380612c4683398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b4c806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219d806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3980620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b806370a082311461033e578063715018a6146103515780638ada6b0f1461035957600080fd5b8063206848f61161016657806349ba597a1161014057806349ba597a146102e55780634f6ccce7146102f857806356d3163d146103185780636352211e1461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115cc565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e89190611640565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611653565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a366004611681565b610530565b005b61021d60075481565b61029d610298366004611653565b610617565b6040516101e8939291906116ad565b61029d6102ba366004611653565b6106cc565b61027f6102cd3660046116dd565b6107ca565b61027f6102e03660046116dd565b610991565b61027f6102f3366004611767565b610a89565b61021d610306366004611653565b60086020526000908152604090205481565b61027f6103263660046117d1565b610be7565b610254610339366004611653565b610c11565b61021d61034c3660046117d1565b610c68565b61027f610ccb565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117ee565b610cec565b61027f6103a636600461182c565b610d58565b61027f6103b936600461186e565b610da9565b610254600160801b81565b61027f6103d736600461182c565b610e91565b6101f96103ea366004611653565b610ee2565b6104026103fd366004611653565b610fac565b6040516101e891906118a1565b6101dc61041d3660046118d8565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b3660046117d1565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611906565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611906565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611906565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611906565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611906565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611906565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190611940565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b6000858152600360205260409020546001600160a01b0316610ae157610aaf3286611082565b60078054600090815260086020526040812087905581546001929190610ad6908490611973565b90915550610b3a9050565b6000858152600360205260409020546001600160a01b03163214610b3a57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610bdd90826119ea565b5050505050505050565b610bef61118d565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610c635760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610caf5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610cd361118d565b610cdd60006111e7565b565b600280546104af90611906565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d6061118d565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b50565b60405180910390a16002610a84828483611b80565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c40565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f9190611940565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e9961118d565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b50565b60405180910390a16001610a84828483611b80565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7f565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cdb565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61101161118d565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816111e7565b50565b6001600160a01b0382166110cc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111225760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610cdd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611906565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611906565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b8152909150735fc8d32690cc91d4c39d9d3abcbd16989f8757079063b5cdf924906113bf908490600090600401611d6f565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d91565b91505061140c565b5080515b600082604001518060200190518101906114269190611daa565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e50565b602002602001015161145e9190611e66565b60001490506000600185848151811061147957611479611e50565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e88565b6040516020016114af929190611eac565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611eac565b60405160208183030381529060405293505b505080806114f790611ece565b91505061142d565b506000846020015160e01b90506000846001600160a01b0316828460405160240161152a9190611640565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115689190611ee7565b600060405180830381855afa9150503d80600081146115a3576040519150601f19603f3d011682016040523d82523d6000602084013e6115a8565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115de57600080fd5b81356115e9816115b6565b9392505050565b60005b8381101561160b5781810151838201526020016115f3565b50506000910152565b6000815180845261162c8160208601602086016115f0565b601f01601f19169290920160200192915050565b6020815260006115e96020830184611614565b60006020828403121561166557600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169457600080fd5b823561169f8161166c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d46060830184611614565b95945050505050565b6000806000606084860312156116f257600080fd5b83356116fd8161166c565b9250602084013561170d8161166c565b929592945050506040919091013590565b60008083601f84011261173057600080fd5b50813567ffffffffffffffff81111561174857600080fd5b60208301915083602082850101111561176057600080fd5b9250929050565b60008060008060006080868803121561177f57600080fd5b8535945060208601356117918161166c565b935060408601359250606086013567ffffffffffffffff8111156117b457600080fd5b6117c08882890161171e565b969995985093965092949392505050565b6000602082840312156117e357600080fd5b81356115e98161166c565b6000806040838503121561180157600080fd5b823561180c8161166c565b91506020830135801515811461182157600080fd5b809150509250929050565b6000806020838503121561183f57600080fd5b823567ffffffffffffffff81111561185657600080fd5b6118628582860161171e565b90969095509350505050565b60008060008060006080868803121561188657600080fd5b85356118918161166c565b945060208601356117918161166c565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611614565b600080604083850312156118eb57600080fd5b82356118f68161166c565b915060208301356118218161166c565b600181811c9082168061191a57607f821691505b60208210810361193a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561195257600080fd5b81516115e9816115b6565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195d565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c35750805b601f850160051c820191505b818110156119e2578281556001016119cf565b505050505050565b815167ffffffffffffffff811115611a0457611a04611986565b611a1881611a128454611906565b8461199c565b602080601f831160018114611a4d5760008415611a355750858301515b600019600386901b1c1916600185901b1785556119e2565b600085815260208120601f198616915b82811015611a7c57888601518255948401946001909101908401611a5d565b5085821015611a9a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab781611906565b808552602060018381168015611ad45760018114611aee57611b1c565b60ff1985168884015283151560051b880183019550611b1c565b866000528260002060005b85811015611b145781548a8201860152908301908401611af9565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b636040830186611aaa565b8281036020840152611b76818587611b27565b9695505050505050565b67ffffffffffffffff831115611b9857611b98611986565b611bac83611ba68354611906565b8361199c565b6000601f841160018114611be05760008515611bc85750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c115786850135825560209485019460019092019101611bf1565b5086821015611c2e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c749083018486611b27565b979650505050505050565b838152606060208201526000611c986060830185611614565b8281036040840152611b768185611aaa565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd357611cd3611986565b604052919050565b600060208284031215611ced57600080fd5b815167ffffffffffffffff80821115611d0557600080fd5b818401915084601f830112611d1957600080fd5b815181811115611d2b57611d2b611986565b611d3e601f8201601f1916602001611caa565b9150808252856020828501011115611d5557600080fd5b611d668160208401602086016115f0565b50949350505050565b604081526000611d826040830185611614565b90508260208301529392505050565b600060208284031215611da357600080fd5b5051919050565b60006020808385031215611dbd57600080fd5b825167ffffffffffffffff80821115611dd557600080fd5b818501915085601f830112611de957600080fd5b815181811115611dfb57611dfb611986565b8060051b9150611e0c848301611caa565b8181529183018401918481019088841115611e2657600080fd5b938501935b83851015611e4457845182529385019390850190611e2b565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8357634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561193a5760001960209190910360031b1b16919050565b60008351611ebe8184602088016115f0565b9190910191825250602001919050565b600060018201611ee057611ee061195d565b5060010190565b60008251611ef98184602087016115f0565b919091019291505056fea26469706673582212203c85e3df138a34100d7600a2b72eac3d265d18c289a198d3488aad5424ac4f3a64736f6c63430008110033a2646970667358221220aae4ba01d72c1ead06e7b5ebf0c070147b4b6b8c0f39522ecec42259160e992b64736f6c63430008110033000000000000000000000000a513e6e4b8f2a923d98304ec87f64353c4d5c853000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xf6f8f06546ce90cee18cf3345d76f73e823b1e28fb554c0e05439c403b66001f", + "transactionIndex": "0x0", + "blockHash": "0xc3d5206c2915e0204e93943045921d3f34a4f4d0653a4355558feefe98b1cd32", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd84ca3ff" + }, + { + "transactionHash": "0x7f04f67a214f38ca0a9d38776acc89007c725b66ae3958d68c177292452431fa", + "transactionIndex": "0x0", + "blockHash": "0xdd90d7753307788199c96e73c7abc0fbb201a1cbcd3c5263330fe7e97215dd23", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a97", + "gasUsed": "0x23a97", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd84ca3ff" + }, + { + "transactionHash": "0x1b78bb910e4538e586f60b218e3f7cfe365b86b721164463c3e6ca03ddcd54d3", + "transactionIndex": "0x0", + "blockHash": "0xfde1329559735b9ce5355c18799ac982a8f213a41ca11690b60e84f940ff8e38", + "blockNumber": "0x5", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd53e9a26" + }, + { + "transactionHash": "0xfc004e7224b68bdc985f53606b73957f1e7dea35b29fcd5842a8bb2aea42d3cd", + "transactionIndex": "0x1", + "blockHash": "0xfde1329559735b9ce5355c18799ac982a8f213a41ca11690b60e84f940ff8e38", + "blockNumber": "0x5", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x294241", + "gasUsed": "0x32dfe", + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd53e9a26" + }, + { + "transactionHash": "0x57f7d18bc4ab51e0d0b577bb429f7fd8b616c1c212a33656343525bd51fb1693", + "transactionIndex": "0x2", + "blockHash": "0xfde1329559735b9ce5355c18799ac982a8f213a41ca11690b60e84f940ff8e38", + "blockNumber": "0x5", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x4fa973", + "gasUsed": "0x266732", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "logs": [ + { + "address": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xfde1329559735b9ce5355c18799ac982a8f213a41ca11690b60e84f940ff8e38", + "blockNumber": "0x5", + "transactionHash": "0x57f7d18bc4ab51e0d0b577bb429f7fd8b616c1c212a33656343525bd51fb1693", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000002000000000000000000000008000000000000000000000000000000000000000000000000000200000000000000000040000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xd53e9a26" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fc8d32690cc91d4c39d9d3abcbd16989f875707" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688413323, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688486952.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688486952.json new file mode 100644 index 00000000..1332c956 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688486952.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x06605e74869fd373a987b83d1c52fa4f87cbb94e8b52abaec6f5f2d86b12f2dc", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x3d51711575fd3d7b5ef440a44d20b5b9de4c3c08bdb488467b1be36e518fc4f1", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xee506efbc5e2774c35502f6a112aee26d8628434058f500b5e521675c33b4ca1", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x31ec8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c46380380612c4683398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b4c806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219d806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3980620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b806370a082311461033e578063715018a6146103515780638ada6b0f1461035957600080fd5b8063206848f61161016657806349ba597a1161014057806349ba597a146102e55780634f6ccce7146102f857806356d3163d146103185780636352211e1461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115cc565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e89190611640565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611653565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a366004611681565b610530565b005b61021d60075481565b61029d610298366004611653565b610617565b6040516101e8939291906116ad565b61029d6102ba366004611653565b6106cc565b61027f6102cd3660046116dd565b6107ca565b61027f6102e03660046116dd565b610991565b61027f6102f3366004611767565b610a89565b61021d610306366004611653565b60086020526000908152604090205481565b61027f6103263660046117d1565b610be7565b610254610339366004611653565b610c11565b61021d61034c3660046117d1565b610c68565b61027f610ccb565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117ee565b610cec565b61027f6103a636600461182c565b610d58565b61027f6103b936600461186e565b610da9565b610254600160801b81565b61027f6103d736600461182c565b610e91565b6101f96103ea366004611653565b610ee2565b6104026103fd366004611653565b610fac565b6040516101e891906118a1565b6101dc61041d3660046118d8565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b3660046117d1565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611906565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611906565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611906565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611906565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611906565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611906565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190611940565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b6000858152600360205260409020546001600160a01b0316610ae157610aaf3286611082565b60078054600090815260086020526040812087905581546001929190610ad6908490611973565b90915550610b3a9050565b6000858152600360205260409020546001600160a01b03163214610b3a57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610bdd90826119ea565b5050505050505050565b610bef61118d565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610c635760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610caf5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610cd361118d565b610cdd60006111e7565b565b600280546104af90611906565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d6061118d565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b50565b60405180910390a16002610a84828483611b80565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c40565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f9190611940565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e9961118d565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b50565b60405180910390a16001610a84828483611b80565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7f565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cdb565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61101161118d565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816111e7565b50565b6001600160a01b0382166110cc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111225760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610cdd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611906565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611906565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf924906113bf908490600090600401611d6f565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d91565b91505061140c565b5080515b600082604001518060200190518101906114269190611daa565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e50565b602002602001015161145e9190611e66565b60001490506000600185848151811061147957611479611e50565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e88565b6040516020016114af929190611eac565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611eac565b60405160208183030381529060405293505b505080806114f790611ece565b91505061142d565b506000846020015160e01b90506000846001600160a01b0316828460405160240161152a9190611640565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115689190611ee7565b600060405180830381855afa9150503d80600081146115a3576040519150601f19603f3d011682016040523d82523d6000602084013e6115a8565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115de57600080fd5b81356115e9816115b6565b9392505050565b60005b8381101561160b5781810151838201526020016115f3565b50506000910152565b6000815180845261162c8160208601602086016115f0565b601f01601f19169290920160200192915050565b6020815260006115e96020830184611614565b60006020828403121561166557600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169457600080fd5b823561169f8161166c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d46060830184611614565b95945050505050565b6000806000606084860312156116f257600080fd5b83356116fd8161166c565b9250602084013561170d8161166c565b929592945050506040919091013590565b60008083601f84011261173057600080fd5b50813567ffffffffffffffff81111561174857600080fd5b60208301915083602082850101111561176057600080fd5b9250929050565b60008060008060006080868803121561177f57600080fd5b8535945060208601356117918161166c565b935060408601359250606086013567ffffffffffffffff8111156117b457600080fd5b6117c08882890161171e565b969995985093965092949392505050565b6000602082840312156117e357600080fd5b81356115e98161166c565b6000806040838503121561180157600080fd5b823561180c8161166c565b91506020830135801515811461182157600080fd5b809150509250929050565b6000806020838503121561183f57600080fd5b823567ffffffffffffffff81111561185657600080fd5b6118628582860161171e565b90969095509350505050565b60008060008060006080868803121561188657600080fd5b85356118918161166c565b945060208601356117918161166c565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611614565b600080604083850312156118eb57600080fd5b82356118f68161166c565b915060208301356118218161166c565b600181811c9082168061191a57607f821691505b60208210810361193a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561195257600080fd5b81516115e9816115b6565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195d565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c35750805b601f850160051c820191505b818110156119e2578281556001016119cf565b505050505050565b815167ffffffffffffffff811115611a0457611a04611986565b611a1881611a128454611906565b8461199c565b602080601f831160018114611a4d5760008415611a355750858301515b600019600386901b1c1916600185901b1785556119e2565b600085815260208120601f198616915b82811015611a7c57888601518255948401946001909101908401611a5d565b5085821015611a9a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab781611906565b808552602060018381168015611ad45760018114611aee57611b1c565b60ff1985168884015283151560051b880183019550611b1c565b866000528260002060005b85811015611b145781548a8201860152908301908401611af9565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b636040830186611aaa565b8281036020840152611b76818587611b27565b9695505050505050565b67ffffffffffffffff831115611b9857611b98611986565b611bac83611ba68354611906565b8361199c565b6000601f841160018114611be05760008515611bc85750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c115786850135825560209485019460019092019101611bf1565b5086821015611c2e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c749083018486611b27565b979650505050505050565b838152606060208201526000611c986060830185611614565b8281036040840152611b768185611aaa565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd357611cd3611986565b604052919050565b600060208284031215611ced57600080fd5b815167ffffffffffffffff80821115611d0557600080fd5b818401915084601f830112611d1957600080fd5b815181811115611d2b57611d2b611986565b611d3e601f8201601f1916602001611caa565b9150808252856020828501011115611d5557600080fd5b611d668160208401602086016115f0565b50949350505050565b604081526000611d826040830185611614565b90508260208301529392505050565b600060208284031215611da357600080fd5b5051919050565b60006020808385031215611dbd57600080fd5b825167ffffffffffffffff80821115611dd557600080fd5b818501915085601f830112611de957600080fd5b815181811115611dfb57611dfb611986565b8060051b9150611e0c848301611caa565b8181529183018401918481019088841115611e2657600080fd5b938501935b83851015611e4457845182529385019390850190611e2b565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8357634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561193a5760001960209190910360031b1b16919050565b60008351611ebe8184602088016115f0565b9190910191825250602001919050565b600060018201611ee057611ee061195d565b5060010190565b60008251611ef98184602087016115f0565b919091019291505056fea26469706673582212203c85e3df138a34100d7600a2b72eac3d265d18c289a198d3488aad5424ac4f3a64736f6c63430008110033a2646970667358221220aae4ba01d72c1ead06e7b5ebf0c070147b4b6b8c0f39522ecec42259160e992b64736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x013cfadb662ad8fe66573071be8bff4492e90b6299aea83289f0dfc911d954ac", + "transactionIndex": "0x0", + "blockHash": "0x3a098fa677974d37d3eb509d8a7adb22e6344409dd9aa927bd314a47af799b32", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe2207ef7" + }, + { + "transactionHash": "0x06605e74869fd373a987b83d1c52fa4f87cbb94e8b52abaec6f5f2d86b12f2dc", + "transactionIndex": "0x0", + "blockHash": "0xa19369e6066f1724896e0690a501eeff70b300813bfe6233d88a43e697436058", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe2207ef7" + }, + { + "transactionHash": "0x35116ec65502b9c4bc90e2940be7b8ef95e569aef2582d3ae863129f17f512c0", + "transactionIndex": "0x1", + "blockHash": "0xa19369e6066f1724896e0690a501eeff70b300813bfe6233d88a43e697436058", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x284ece", + "gasUsed": "0x261443", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe2207ef7" + }, + { + "transactionHash": "0x3d51711575fd3d7b5ef440a44d20b5b9de4c3c08bdb488467b1be36e518fc4f1", + "transactionIndex": "0x2", + "blockHash": "0xa19369e6066f1724896e0690a501eeff70b300813bfe6233d88a43e697436058", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2b7ccc", + "gasUsed": "0x32dfe", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xe2207ef7" + }, + { + "transactionHash": "0xee506efbc5e2774c35502f6a112aee26d8628434058f500b5e521675c33b4ca1", + "transactionIndex": "0x0", + "blockHash": "0x872bce6ba51b4911574b0eea53ce6b090f310067d6df01cd49515e472a5dd112", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x266732", + "gasUsed": "0x266732", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x872bce6ba51b4911574b0eea53ce6b090f310067d6df01cd49515e472a5dd112", + "blockNumber": "0x3", + "transactionHash": "0xee506efbc5e2774c35502f6a112aee26d8628434058f500b5e521675c33b4ca1", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "effectiveGasPrice": "0xdd348299" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688486952, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688487771.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688487771.json new file mode 100644 index 00000000..5a5d706a --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688487771.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0xd2e885cff36051442d4b8e4eff3c8589d8c72e1b96c1b804c32757d8ccb2424e", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4acda82ac6963af3ca97683d32101dca8d281e42dae785e8ee75a50775331f06", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0c5c027139abf2815eeab57fe71911ec09565737886d1c13914cff08af36352c", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fc8d32690cc91d4c39d9d3abcbd16989f87570763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xe0f904de3e332602b49a42820b74dc364e2641cb5ccd627a07f1beef89349266", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x8f592f6711a929d560739e1afbb4c8b69712c208b9c61bf202800e7a2bd142c4", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "function": null, + "arguments": [ + "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x31e943", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c43380380612c4383398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b49806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219a806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115c9565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e8919061163d565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611650565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a36600461167e565b610530565b005b61021d60075481565b61029d610298366004611650565b610617565b6040516101e8939291906116aa565b61029d6102ba366004611650565b6106cc565b61027f6102cd3660046116da565b6107ca565b61027f6102e03660046116da565b610991565b61021d6102f3366004611650565b60086020526000908152604090205481565b61027f61031336600461171b565b610a89565b610254610326366004611650565b610ab3565b61021d61033936600461171b565b610b0a565b61027f610b6d565b61027f610354366004611781565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117eb565b610cec565b61027f6103a6366004611829565b610d58565b61027f6103b936600461186b565b610da9565b610254600160801b81565b61027f6103d7366004611829565b610e91565b6101f96103ea366004611650565b610ee2565b6104026103fd366004611650565b610fac565b6040516101e8919061189e565b6101dc61041d3660046118d5565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461171b565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611903565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611903565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611903565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611903565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611903565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611903565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a39919061193d565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611970565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd590826119e7565b5050505050505050565b600280546104af90611903565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b4d565b60405180910390a16002610a84828483611b7d565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c3d565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f919061193d565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b4d565b60405180910390a16001610a84828483611b7d565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7c565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cd8565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611903565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611903565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b8152909150735fc8d32690cc91d4c39d9d3abcbd16989f8757079063b5cdf924906113bf908490600090600401611d6c565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d8e565b91505061140c565b5080515b600082604001518060200190518101906114269190611da7565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e4d565b602002602001015161145e9190611e63565b60001490506000600185848151811061147957611479611e4d565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e85565b6040516020016114af929190611ea9565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611ea9565b60405160208183030381529060405293505b505080806114f790611ecb565b91505061142d565b506000846020015190506000846001600160a01b03168284604051602401611527919061163d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115659190611ee4565b600060405180830381855afa9150503d80600081146115a0576040519150601f19603f3d011682016040523d82523d6000602084013e6115a5565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115db57600080fd5b81356115e6816115b3565b9392505050565b60005b838110156116085781810151838201526020016115f0565b50506000910152565b600081518084526116298160208601602086016115ed565b601f01601f19169290920160200192915050565b6020815260006115e66020830184611611565b60006020828403121561166257600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169157600080fd5b823561169c81611669565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d16060830184611611565b95945050505050565b6000806000606084860312156116ef57600080fd5b83356116fa81611669565b9250602084013561170a81611669565b929592945050506040919091013590565b60006020828403121561172d57600080fd5b81356115e681611669565b60008083601f84011261174a57600080fd5b50813567ffffffffffffffff81111561176257600080fd5b60208301915083602082850101111561177a57600080fd5b9250929050565b60008060008060006080868803121561179957600080fd5b8535945060208601356117ab81611669565b935060408601359250606086013567ffffffffffffffff8111156117ce57600080fd5b6117da88828901611738565b969995985093965092949392505050565b600080604083850312156117fe57600080fd5b823561180981611669565b91506020830135801515811461181e57600080fd5b809150509250929050565b6000806020838503121561183c57600080fd5b823567ffffffffffffffff81111561185357600080fd5b61185f85828601611738565b90969095509350505050565b60008060008060006080868803121561188357600080fd5b853561188e81611669565b945060208601356117ab81611669565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611611565b600080604083850312156118e857600080fd5b82356118f381611669565b9150602083013561181e81611669565b600181811c9082168061191757607f821691505b60208210810361193757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561194f57600080fd5b81516115e6816115b3565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195a565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c05750805b601f850160051c820191505b818110156119df578281556001016119cc565b505050505050565b815167ffffffffffffffff811115611a0157611a01611983565b611a1581611a0f8454611903565b84611999565b602080601f831160018114611a4a5760008415611a325750858301515b600019600386901b1c1916600185901b1785556119df565b600085815260208120601f198616915b82811015611a7957888601518255948401946001909101908401611a5a565b5085821015611a975787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab481611903565b808552602060018381168015611ad15760018114611aeb57611b19565b60ff1985168884015283151560051b880183019550611b19565b866000528260002060005b85811015611b115781548a8201860152908301908401611af6565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b606040830186611aa7565b8281036020840152611b73818587611b24565b9695505050505050565b67ffffffffffffffff831115611b9557611b95611983565b611ba983611ba38354611903565b83611999565b6000601f841160018114611bdd5760008515611bc55750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c0e5786850135825560209485019460019092019101611bee565b5086821015611c2b5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c719083018486611b24565b979650505050505050565b838152606060208201526000611c956060830185611611565b8281036040840152611b738185611aa7565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd057611cd0611983565b604052919050565b600060208284031215611cea57600080fd5b815167ffffffffffffffff80821115611d0257600080fd5b818401915084601f830112611d1657600080fd5b815181811115611d2857611d28611983565b611d3b601f8201601f1916602001611ca7565b9150808252856020828501011115611d5257600080fd5b611d638160208401602086016115ed565b50949350505050565b604081526000611d7f6040830185611611565b90508260208301529392505050565b600060208284031215611da057600080fd5b5051919050565b60006020808385031215611dba57600080fd5b825167ffffffffffffffff80821115611dd257600080fd5b818501915085601f830112611de657600080fd5b815181811115611df857611df8611983565b8060051b9150611e09848301611ca7565b8181529183018401918481019088841115611e2357600080fd5b938501935b83851015611e4157845182529385019390850190611e28565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8057634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156119375760001960209190910360031b1b16919050565b60008351611ebb8184602088016115ed565b9190910191825250602001919050565b600060018201611edd57611edd61195a565b5060010190565b60008251611ef68184602087016115ed565b919091019291505056fea26469706673582212201a777d38d19532d56564e885914b3b21953a01605f23003c91315e763431734364736f6c63430008110033a26469706673582212205885ebc77554e59f22a9a740b97991634ddab28eaf9d587e56c91ad6f492edfa64736f6c63430008110033000000000000000000000000a513e6e4b8f2a923d98304ec87f64353c4d5c853000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xd2e885cff36051442d4b8e4eff3c8589d8c72e1b96c1b804c32757d8ccb2424e", + "transactionIndex": "0x0", + "blockHash": "0x1f513465cb19a074558a4612d4b63700fb128dd9a2b9255d2d277af7c98d810c", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd31e86d" + }, + { + "transactionHash": "0x4acda82ac6963af3ca97683d32101dca8d281e42dae785e8ee75a50775331f06", + "transactionIndex": "0x0", + "blockHash": "0x5f619411a2ed885a139a3ca74472c77cc7a40f6f7357456f1d50e39c12bbc9e8", + "blockNumber": "0x5", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0x0165878A594ca255338adfa4d48449f69242Eb8F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd31e86d" + }, + { + "transactionHash": "0x0c5c027139abf2815eeab57fe71911ec09565737886d1c13914cff08af36352c", + "transactionIndex": "0x0", + "blockHash": "0x24d51bac21056494ea3d1af6decf507b887b17af1f8dd8a1c6416387261c6f5f", + "blockNumber": "0x6", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd31e86d" + }, + { + "transactionHash": "0xe0f904de3e332602b49a42820b74dc364e2641cb5ccd627a07f1beef89349266", + "transactionIndex": "0x1", + "blockHash": "0x24d51bac21056494ea3d1af6decf507b887b17af1f8dd8a1c6416387261c6f5f", + "blockNumber": "0x6", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x294241", + "gasUsed": "0x32dfe", + "contractAddress": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd31e86d" + }, + { + "transactionHash": "0x8f592f6711a929d560739e1afbb4c8b69712c208b9c61bf202800e7a2bd142c4", + "transactionIndex": "0x0", + "blockHash": "0x15199be1259dfc25399928b99f0bac00fd045df3ef221d31b324fbd0a71b6c2a", + "blockNumber": "0x7", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2664aa", + "gasUsed": "0x2664aa", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "logs": [ + { + "address": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x15199be1259dfc25399928b99f0bac00fd045df3ef221d31b324fbd0a71b6c2a", + "blockNumber": "0x7", + "transactionHash": "0x8f592f6711a929d560739e1afbb4c8b69712c208b9c61bf202800e7a2bd142c4", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000002000000000000000000000008000000000000000000000000000000000000000000000000000200000000000000000040000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xcd31e86d" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fc8d32690cc91d4c39d9d3abcbd16989f875707" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688487771, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688500979.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688500979.json new file mode 100644 index 00000000..d2f1dc77 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688500979.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x8c23a492a9f9c86ba7b2e505082f134d42cc67a6f1ea2084bc43dc7a8e7d3636", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x53b4f97058c26baa7937c632dab85b49032e2cb2dc88ec7cd62a9ba2dbd7aad5", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xcb07a8479663c9685dd376ed88bb93e0c8fa6f27e2f7b5fc759e8f1577bcad94", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873610178da211fef7d417bc0e6fed39f05609ad78863b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xe26531673523351030a206b5fb2f2c475b5b9a7f5632cd8596fb149d3085f8ff", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x481c1cb2b7d3fd5254061a90d71103cfbd4773dc722a2dc7d0db86676a9bae58", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "function": null, + "arguments": [ + "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x324106", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c93380380612c9383398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b99806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6121ea806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f8680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115ec565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e89190611660565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a3660046116a1565b610530565b005b61021d60075481565b61029d610298366004611673565b610617565b6040516101e8939291906116cd565b61029d6102ba366004611673565b6106cc565b61027f6102cd3660046116fd565b6107ca565b61027f6102e03660046116fd565b610991565b61021d6102f3366004611673565b60086020526000908152604090205481565b61027f61031336600461173e565b610a89565b610254610326366004611673565b610ab3565b61021d61033936600461173e565b610b0a565b61027f610b6d565b61027f6103543660046117a4565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f61039336600461180e565b610cec565b61027f6103a636600461184c565b610d58565b61027f6103b936600461188e565b610da9565b610254600160801b81565b61027f6103d736600461184c565b610e91565b6101f96103ea366004611673565b610ee2565b6104026103fd366004611673565b610fac565b6040516101e891906118c1565b6101dc61041d3660046118f8565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461173e565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611926565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611926565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611926565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611926565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611926565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611926565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190611960565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611993565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd59082611a0a565b5050505050505050565b600280546104af90611926565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b70565b60405180910390a16002610a84828483611ba0565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c60565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f9190611960565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b70565b60405180910390a16001610a84828483611ba0565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c9f565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cfb565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611926565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611926565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b815290915073610178da211fef7d417bc0e6fed39f05609ad7889063b5cdf924906113bf908490600090600401611d8f565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611db1565b91505061140c565b5080515b60408083015180519151600092611427926020928301611dca565b6040516020818303038152906040528060200190518101906114499190611df7565b9050606060005b8251811015611522576000600284838151811061146f5761146f611e9d565b60200260200101516114819190611eb3565b60001490506000600185848151811061149c5761149c611e9d565b6020026020010151901c905081156114e857836114b882611237565b6114c190611ed5565b6040516020016114d2929190611ef9565b604051602081830303815290604052935061150d565b6040516114fb9085908390602001611ef9565b60405160208183030381529060405293505b5050808061151a90611f1b565b915050611450565b506000846020015190506000846001600160a01b0316828460405160240161154a9190611660565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115889190611f34565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b60008083601f84011261176d57600080fd5b50813567ffffffffffffffff81111561178557600080fd5b60208301915083602082850101111561179d57600080fd5b9250929050565b6000806000806000608086880312156117bc57600080fd5b8535945060208601356117ce8161168c565b935060408601359250606086013567ffffffffffffffff8111156117f157600080fd5b6117fd8882890161175b565b969995985093965092949392505050565b6000806040838503121561182157600080fd5b823561182c8161168c565b91506020830135801515811461184157600080fd5b809150509250929050565b6000806020838503121561185f57600080fd5b823567ffffffffffffffff81111561187657600080fd5b6118828582860161175b565b90969095509350505050565b6000806000806000608086880312156118a657600080fd5b85356118b18161168c565b945060208601356117ce8161168c565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611634565b6000806040838503121561190b57600080fd5b82356119168161168c565b915060208301356118418161168c565b600181811c9082168061193a57607f821691505b60208210810361195a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561197257600080fd5b8151611609816115d6565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61197d565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119e35750805b601f850160051c820191505b81811015611a02578281556001016119ef565b505050505050565b815167ffffffffffffffff811115611a2457611a246119a6565b611a3881611a328454611926565b846119bc565b602080601f831160018114611a6d5760008415611a555750858301515b600019600386901b1c1916600185901b178555611a02565b600085815260208120601f198616915b82811015611a9c57888601518255948401946001909101908401611a7d565b5085821015611aba5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ad781611926565b808552602060018381168015611af45760018114611b0e57611b3c565b60ff1985168884015283151560051b880183019550611b3c565b866000528260002060005b85811015611b345781548a8201860152908301908401611b19565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b836040830186611aca565b8281036020840152611b96818587611b47565b9695505050505050565b67ffffffffffffffff831115611bb857611bb86119a6565b611bcc83611bc68354611926565b836119bc565b6000601f841160018114611c005760008515611be85750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c315786850135825560209485019460019092019101611c11565b5086821015611c4e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c949083018486611b47565b979650505050505050565b838152606060208201526000611cb86060830185611634565b8281036040840152611b968185611aca565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cf357611cf36119a6565b604052919050565b600060208284031215611d0d57600080fd5b815167ffffffffffffffff80821115611d2557600080fd5b818401915084601f830112611d3957600080fd5b815181811115611d4b57611d4b6119a6565b611d5e601f8201601f1916602001611cca565b9150808252856020828501011115611d7557600080fd5b611d86816020840160208601611610565b50949350505050565b604081526000611da26040830185611634565b90508260208301529392505050565b600060208284031215611dc357600080fd5b5051919050565b83815282602082015260008251611de8816040850160208701611610565b91909101604001949350505050565b60006020808385031215611e0a57600080fd5b825167ffffffffffffffff80821115611e2257600080fd5b818501915085601f830112611e3657600080fd5b815181811115611e4857611e486119a6565b8060051b9150611e59848301611cca565b8181529183018401918481019088841115611e7357600080fd5b938501935b83851015611e9157845182529385019390850190611e78565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ed057634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561195a5760001960209190910360031b1b16919050565b60008351611f0b818460208801611610565b9190910191825250602001919050565b600060018201611f2d57611f2d61197d565b5060010190565b60008251611f46818460208701611610565b919091019291505056fea26469706673582212201b6fd606814ecd01190d58c92aa7f0fbf609abd3f2fefdbb48d09522f0f05bcf64736f6c63430008110033a2646970667358221220755a81a86ca757d642352bc4591c9274a952cb53846b05ad161382421402ed7464736f6c63430008110033000000000000000000000000a51c1fc2f0d1a1b8494ed1fe312d7c3a78ed91c0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x8c23a492a9f9c86ba7b2e505082f134d42cc67a6f1ea2084bc43dc7a8e7d3636", + "transactionIndex": "0x0", + "blockHash": "0xa1858778098081c3289727387c0c3fe97b8197bf06c15cfa119909c520fbbd7e", + "blockNumber": "0x8", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc33bed96" + }, + { + "transactionHash": "0x53b4f97058c26baa7937c632dab85b49032e2cb2dc88ec7cd62a9ba2dbd7aad5", + "transactionIndex": "0x0", + "blockHash": "0x0d859838100b5dbe64c246cc187da4da663b73b3c46fcd201e78456c778c86d1", + "blockNumber": "0x9", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc33bed96" + }, + { + "transactionHash": "0xcb07a8479663c9685dd376ed88bb93e0c8fa6f27e2f7b5fc759e8f1577bcad94", + "transactionIndex": "0x0", + "blockHash": "0x51f6638a97782788a7265fb5daaa2f6152f53b048428fd161ba5a99936fbb1b7", + "blockNumber": "0xa", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc33bed96" + }, + { + "transactionHash": "0xe26531673523351030a206b5fb2f2c475b5b9a7f5632cd8596fb149d3085f8ff", + "transactionIndex": "0x1", + "blockHash": "0x51f6638a97782788a7265fb5daaa2f6152f53b048428fd161ba5a99936fbb1b7", + "blockNumber": "0xa", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x294241", + "gasUsed": "0x32dfe", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc33bed96" + }, + { + "transactionHash": "0x481c1cb2b7d3fd5254061a90d71103cfbd4773dc722a2dc7d0db86676a9bae58", + "transactionIndex": "0x0", + "blockHash": "0x5ee638d3268a18b77ce2912ef11873d98b542d9bbb0bb53f27e0a1ca0de17702", + "blockNumber": "0xb", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x26a82c", + "gasUsed": "0x26a82c", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "logs": [ + { + "address": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x5ee638d3268a18b77ce2912ef11873d98b542d9bbb0bb53f27e0a1ca0de17702", + "blockNumber": "0xb", + "transactionHash": "0x481c1cb2b7d3fd5254061a90d71103cfbd4773dc722a2dc7d0db86676a9bae58", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000080000000000000000000000000000000000000800000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc33bed96" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x610178da211fef7d417bc0e6fed39f05609ad788" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688500979, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688501295.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688501295.json new file mode 100644 index 00000000..f4dd4b02 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688501295.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x93638edc3b779bca15f8cea060f532ae8401cae062368f0361b8c8784d029608", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0xf", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc803fb63290119572f369d2932d790dd2dca6b7f553ae613b9310d97749d617f", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x10", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xaed4b60dd4aa362be785f5b57d815b9fb57d81b5c0fdcd884dfebc51f79e7bae", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388730b306bf915c4d645ff596e518faf3f9669b9701663b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x11", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xe07d33b422c81bce02b7ca6d0e9dccb8ce38746eb714e178a6d34b60b0dbc885", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x68B1D87F95878fE05B998F19b66F4baba5De1aed", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0x12", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x826d9c8deaeb1298383748c9328394c90cab36342ad7f87e56d2f4054e318bcf", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c", + "function": null, + "arguments": [ + "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x324106", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c93380380612c9383398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b99806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6121ea806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f8680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115ec565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e89190611660565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a3660046116a1565b610530565b005b61021d60075481565b61029d610298366004611673565b610617565b6040516101e8939291906116cd565b61029d6102ba366004611673565b6106cc565b61027f6102cd3660046116fd565b6107ca565b61027f6102e03660046116fd565b610991565b61021d6102f3366004611673565b60086020526000908152604090205481565b61027f61031336600461173e565b610a89565b610254610326366004611673565b610ab3565b61021d61033936600461173e565b610b0a565b61027f610b6d565b61027f6103543660046117a4565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f61039336600461180e565b610cec565b61027f6103a636600461184c565b610d58565b61027f6103b936600461188e565b610da9565b610254600160801b81565b61027f6103d736600461184c565b610e91565b6101f96103ea366004611673565b610ee2565b6104026103fd366004611673565b610fac565b6040516101e891906118c1565b6101dc61041d3660046118f8565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461173e565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611926565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611926565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611926565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611926565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611926565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611926565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190611960565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611993565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd59082611a0a565b5050505050505050565b600280546104af90611926565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b70565b60405180910390a16002610a84828483611ba0565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c60565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f9190611960565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b70565b60405180910390a16001610a84828483611ba0565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c9f565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cfb565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611926565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611926565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b8152909150730b306bf915c4d645ff596e518faf3f9669b970169063b5cdf924906113bf908490600090600401611d8f565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611db1565b91505061140c565b5080515b60408083015180519151600092611427926020928301611dca565b6040516020818303038152906040528060200190518101906114499190611df7565b9050606060005b8251811015611522576000600284838151811061146f5761146f611e9d565b60200260200101516114819190611eb3565b60001490506000600185848151811061149c5761149c611e9d565b6020026020010151901c905081156114e857836114b882611237565b6114c190611ed5565b6040516020016114d2929190611ef9565b604051602081830303815290604052935061150d565b6040516114fb9085908390602001611ef9565b60405160208183030381529060405293505b5050808061151a90611f1b565b915050611450565b506000846020015190506000846001600160a01b0316828460405160240161154a9190611660565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115889190611f34565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b60008083601f84011261176d57600080fd5b50813567ffffffffffffffff81111561178557600080fd5b60208301915083602082850101111561179d57600080fd5b9250929050565b6000806000806000608086880312156117bc57600080fd5b8535945060208601356117ce8161168c565b935060408601359250606086013567ffffffffffffffff8111156117f157600080fd5b6117fd8882890161175b565b969995985093965092949392505050565b6000806040838503121561182157600080fd5b823561182c8161168c565b91506020830135801515811461184157600080fd5b809150509250929050565b6000806020838503121561185f57600080fd5b823567ffffffffffffffff81111561187657600080fd5b6118828582860161175b565b90969095509350505050565b6000806000806000608086880312156118a657600080fd5b85356118b18161168c565b945060208601356117ce8161168c565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611634565b6000806040838503121561190b57600080fd5b82356119168161168c565b915060208301356118418161168c565b600181811c9082168061193a57607f821691505b60208210810361195a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561197257600080fd5b8151611609816115d6565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61197d565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119e35750805b601f850160051c820191505b81811015611a02578281556001016119ef565b505050505050565b815167ffffffffffffffff811115611a2457611a246119a6565b611a3881611a328454611926565b846119bc565b602080601f831160018114611a6d5760008415611a555750858301515b600019600386901b1c1916600185901b178555611a02565b600085815260208120601f198616915b82811015611a9c57888601518255948401946001909101908401611a7d565b5085821015611aba5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ad781611926565b808552602060018381168015611af45760018114611b0e57611b3c565b60ff1985168884015283151560051b880183019550611b3c565b866000528260002060005b85811015611b345781548a8201860152908301908401611b19565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b836040830186611aca565b8281036020840152611b96818587611b47565b9695505050505050565b67ffffffffffffffff831115611bb857611bb86119a6565b611bcc83611bc68354611926565b836119bc565b6000601f841160018114611c005760008515611be85750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c315786850135825560209485019460019092019101611c11565b5086821015611c4e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c949083018486611b47565b979650505050505050565b838152606060208201526000611cb86060830185611634565b8281036040840152611b968185611aca565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cf357611cf36119a6565b604052919050565b600060208284031215611d0d57600080fd5b815167ffffffffffffffff80821115611d2557600080fd5b818401915084601f830112611d3957600080fd5b815181811115611d4b57611d4b6119a6565b611d5e601f8201601f1916602001611cca565b9150808252856020828501011115611d7557600080fd5b611d86816020840160208601611610565b50949350505050565b604081526000611da26040830185611634565b90508260208301529392505050565b600060208284031215611dc357600080fd5b5051919050565b83815282602082015260008251611de8816040850160208701611610565b91909101604001949350505050565b60006020808385031215611e0a57600080fd5b825167ffffffffffffffff80821115611e2257600080fd5b818501915085601f830112611e3657600080fd5b815181811115611e4857611e486119a6565b8060051b9150611e59848301611cca565b8181529183018401918481019088841115611e7357600080fd5b938501935b83851015611e9157845182529385019390850190611e78565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ed057634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561195a5760001960209190910360031b1b16919050565b60008351611f0b818460208801611610565b9190910191825250602001919050565b600060018201611f2d57611f2d61197d565b5060010190565b60008251611f46818460208701611610565b919091019291505056fea26469706673582212201b6fd606814ecd01190d58c92aa7f0fbf609abd3f2fefdbb48d09522f0f05bcf64736f6c63430008110033a2646970667358221220755a81a86ca757d642352bc4591c9274a952cb53846b05ad161382421402ed7464736f6c634300081100330000000000000000000000009a9f2ccfde556a7e9ff0848998aa4a0cfd8863ae000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x13", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x93638edc3b779bca15f8cea060f532ae8401cae062368f0361b8c8784d029608", + "transactionIndex": "0x0", + "blockHash": "0x6a20c8255c20a16c66c958c5a7a086d8f51c3fe89b29cf336d9a33cc51a6203a", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbd08c2e3" + }, + { + "transactionHash": "0xc803fb63290119572f369d2932d790dd2dca6b7f553ae613b9310d97749d617f", + "transactionIndex": "0x0", + "blockHash": "0x0d0cc46f18efdbdb2d097577b6f342cd4ce6a0e3cb41debe075a988e2b478d5d", + "blockNumber": "0xd", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbd08c2e3" + }, + { + "transactionHash": "0xaed4b60dd4aa362be785f5b57d815b9fb57d81b5c0fdcd884dfebc51f79e7bae", + "transactionIndex": "0x0", + "blockHash": "0x2a2653dba2e10190b6c8c2e546bcd766a441b77646463858248a98fb6b38ebee", + "blockNumber": "0xe", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbd08c2e3" + }, + { + "transactionHash": "0xe07d33b422c81bce02b7ca6d0e9dccb8ce38746eb714e178a6d34b60b0dbc885", + "transactionIndex": "0x1", + "blockHash": "0x2a2653dba2e10190b6c8c2e546bcd766a441b77646463858248a98fb6b38ebee", + "blockNumber": "0xe", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x294241", + "gasUsed": "0x32dfe", + "contractAddress": "0x68B1D87F95878fE05B998F19b66F4baba5De1aed", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbd08c2e3" + }, + { + "transactionHash": "0x826d9c8deaeb1298383748c9328394c90cab36342ad7f87e56d2f4054e318bcf", + "transactionIndex": "0x0", + "blockHash": "0xff1eeebbb8e18216eee362d769426952a4a9fd41f6300fc7ae9f884083b15ed3", + "blockNumber": "0xf", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x26a82c", + "gasUsed": "0x26a82c", + "contractAddress": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c", + "logs": [ + { + "address": "0x3Aa5ebB10DC797CAC828524e59A333d0A371443c", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xff1eeebbb8e18216eee362d769426952a4a9fd41f6300fc7ae9f884083b15ed3", + "blockNumber": "0xf", + "transactionHash": "0x826d9c8deaeb1298383748c9328394c90cab36342ad7f87e56d2f4054e318bcf", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000800000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000004000000000000000000000000000000000000000", + "effectiveGasPrice": "0xbd08c2e3" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x0b306bf915c4d645ff596e518faf3f9669b97016" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688501295, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688536153.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688536153.json new file mode 100644 index 00000000..522f8cf9 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688536153.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x3496bbcf99780cd3c67d409dd822e7f118ceb28208c1ed72116d70b9733296f0", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x59b670e9fA9D0A427751Af201D676719a970857b", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x15", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x89fdc26940f94c1b8312af8b09d2f4a1076cb2aba97858a7860b6094a229ee7f", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x4ed7c70F96B99c776995fB64377f0d4aB3B0e1C1", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x16", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x56c7f4881521f779069804d76f476ae0c72419c55ad2d7c7a6c65ebe27565e6e", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x322813Fd9A801c5507c9de605d63CEA4f2CE6c44", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b9050838382610183887359b670e9fa9d0a427751af201d676719a970857b63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x17", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x18057191ff8b33b8fb09936ad875c64986c08b40f344e31683b6b31b531007f1", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xa85233C63b9Ee964Add6F2cffe00Fd84eb32338f", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0x18", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1b8296a7efb02abb0a91553ef22f0b033466ba9f0d5f00d1357da938bd54bb01", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x4A679253410272dd5232B3Ff7cF5dbB88f295319", + "function": null, + "arguments": [ + "0x322813Fd9A801c5507c9de605d63CEA4f2CE6c44", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x324106", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612c93380380612c9383398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b99806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6121ea806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f8680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115ec565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e89190611660565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a3660046116a1565b610530565b005b61021d60075481565b61029d610298366004611673565b610617565b6040516101e8939291906116cd565b61029d6102ba366004611673565b6106cc565b61027f6102cd3660046116fd565b6107ca565b61027f6102e03660046116fd565b610991565b61021d6102f3366004611673565b60086020526000908152604090205481565b61027f61031336600461173e565b610a89565b610254610326366004611673565b610ab3565b61021d61033936600461173e565b610b0a565b61027f610b6d565b61027f6103543660046117a4565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f61039336600461180e565b610cec565b61027f6103a636600461184c565b610d58565b61027f6103b936600461188e565b610da9565b610254600160801b81565b61027f6103d736600461184c565b610e91565b6101f96103ea366004611673565b610ee2565b6104026103fd366004611673565b610fac565b6040516101e891906118c1565b6101dc61041d3660046118f8565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461173e565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611926565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611926565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611926565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611926565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611926565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611926565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a399190611960565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611993565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd59082611a0a565b5050505050505050565b600280546104af90611926565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b70565b60405180910390a16002610a84828483611ba0565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c60565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f9190611960565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b70565b60405180910390a16001610a84828483611ba0565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c9f565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cfb565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611926565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611926565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b81529091507359b670e9fa9d0a427751af201d676719a970857b9063b5cdf924906113bf908490600090600401611d8f565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611db1565b91505061140c565b5080515b60408083015180519151600092611427926020928301611dca565b6040516020818303038152906040528060200190518101906114499190611df7565b9050606060005b8251811015611522576000600284838151811061146f5761146f611e9d565b60200260200101516114819190611eb3565b60001490506000600185848151811061149c5761149c611e9d565b6020026020010151901c905081156114e857836114b882611237565b6114c190611ed5565b6040516020016114d2929190611ef9565b604051602081830303815290604052935061150d565b6040516114fb9085908390602001611ef9565b60405160208183030381529060405293505b5050808061151a90611f1b565b915050611450565b506000846020015190506000846001600160a01b0316828460405160240161154a9190611660565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115889190611f34565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b60008083601f84011261176d57600080fd5b50813567ffffffffffffffff81111561178557600080fd5b60208301915083602082850101111561179d57600080fd5b9250929050565b6000806000806000608086880312156117bc57600080fd5b8535945060208601356117ce8161168c565b935060408601359250606086013567ffffffffffffffff8111156117f157600080fd5b6117fd8882890161175b565b969995985093965092949392505050565b6000806040838503121561182157600080fd5b823561182c8161168c565b91506020830135801515811461184157600080fd5b809150509250929050565b6000806020838503121561185f57600080fd5b823567ffffffffffffffff81111561187657600080fd5b6118828582860161175b565b90969095509350505050565b6000806000806000608086880312156118a657600080fd5b85356118b18161168c565b945060208601356117ce8161168c565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611634565b6000806040838503121561190b57600080fd5b82356119168161168c565b915060208301356118418161168c565b600181811c9082168061193a57607f821691505b60208210810361195a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561197257600080fd5b8151611609816115d6565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61197d565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119e35750805b601f850160051c820191505b81811015611a02578281556001016119ef565b505050505050565b815167ffffffffffffffff811115611a2457611a246119a6565b611a3881611a328454611926565b846119bc565b602080601f831160018114611a6d5760008415611a555750858301515b600019600386901b1c1916600185901b178555611a02565b600085815260208120601f198616915b82811015611a9c57888601518255948401946001909101908401611a7d565b5085821015611aba5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ad781611926565b808552602060018381168015611af45760018114611b0e57611b3c565b60ff1985168884015283151560051b880183019550611b3c565b866000528260002060005b85811015611b345781548a8201860152908301908401611b19565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b836040830186611aca565b8281036020840152611b96818587611b47565b9695505050505050565b67ffffffffffffffff831115611bb857611bb86119a6565b611bcc83611bc68354611926565b836119bc565b6000601f841160018114611c005760008515611be85750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c315786850135825560209485019460019092019101611c11565b5086821015611c4e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c949083018486611b47565b979650505050505050565b838152606060208201526000611cb86060830185611634565b8281036040840152611b968185611aca565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cf357611cf36119a6565b604052919050565b600060208284031215611d0d57600080fd5b815167ffffffffffffffff80821115611d2557600080fd5b818401915084601f830112611d3957600080fd5b815181811115611d4b57611d4b6119a6565b611d5e601f8201601f1916602001611cca565b9150808252856020828501011115611d7557600080fd5b611d86816020840160208601611610565b50949350505050565b604081526000611da26040830185611634565b90508260208301529392505050565b600060208284031215611dc357600080fd5b5051919050565b83815282602082015260008251611de8816040850160208701611610565b91909101604001949350505050565b60006020808385031215611e0a57600080fd5b825167ffffffffffffffff80821115611e2257600080fd5b818501915085601f830112611e3657600080fd5b815181811115611e4857611e486119a6565b8060051b9150611e59848301611cca565b8181529183018401918481019088841115611e7357600080fd5b938501935b83851015611e9157845182529385019390850190611e78565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ed057634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561195a5760001960209190910360031b1b16919050565b60008351611f0b818460208801611610565b9190910191825250602001919050565b600060018201611f2d57611f2d61197d565b5060010190565b60008251611f46818460208701611610565b919091019291505056fea26469706673582212201b6fd606814ecd01190d58c92aa7f0fbf609abd3f2fefdbb48d09522f0f05bcf64736f6c63430008110033a2646970667358221220755a81a86ca757d642352bc4591c9274a952cb53846b05ad161382421402ed7464736f6c63430008110033000000000000000000000000322813fd9a801c5507c9de605d63cea4f2ce6c44000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x19", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x3496bbcf99780cd3c67d409dd822e7f118ceb28208c1ed72116d70b9733296f0", + "transactionIndex": "0x0", + "blockHash": "0xf89ddab09ffcfa2b80388442df68ab7ec4b1dde786e0d87c5b7938a03d9575b2", + "blockNumber": "0x11", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x59b670e9fA9D0A427751Af201D676719a970857b", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xb926de23" + }, + { + "transactionHash": "0x89fdc26940f94c1b8312af8b09d2f4a1076cb2aba97858a7860b6094a229ee7f", + "transactionIndex": "0x0", + "blockHash": "0xc305d9197d8319ccf003a9b618a7ea527c378d64745f8e6bb1304b8494dd4c22", + "blockNumber": "0x12", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0x4ed7c70F96B99c776995fB64377f0d4aB3B0e1C1", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xb926de23" + }, + { + "transactionHash": "0x56c7f4881521f779069804d76f476ae0c72419c55ad2d7c7a6c65ebe27565e6e", + "transactionIndex": "0x0", + "blockHash": "0x98f00eb5d0cc446b5a4d863af4580cae59d14640ad5b7ebbda356bbe41b0347d", + "blockNumber": "0x13", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x261443", + "gasUsed": "0x261443", + "contractAddress": "0x322813Fd9A801c5507c9de605d63CEA4f2CE6c44", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xb926de23" + }, + { + "transactionHash": "0x18057191ff8b33b8fb09936ad875c64986c08b40f344e31683b6b31b531007f1", + "transactionIndex": "0x1", + "blockHash": "0x98f00eb5d0cc446b5a4d863af4580cae59d14640ad5b7ebbda356bbe41b0347d", + "blockNumber": "0x13", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x294241", + "gasUsed": "0x32dfe", + "contractAddress": "0xa85233C63b9Ee964Add6F2cffe00Fd84eb32338f", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xb926de23" + }, + { + "transactionHash": "0x1b8296a7efb02abb0a91553ef22f0b033466ba9f0d5f00d1357da938bd54bb01", + "transactionIndex": "0x0", + "blockHash": "0x1907f3750f8b88c378789117217bf3eb5b711db67dd54165db3fb8b5d8a0d59c", + "blockNumber": "0x14", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x26a82c", + "gasUsed": "0x26a82c", + "contractAddress": "0x4A679253410272dd5232B3Ff7cF5dbB88f295319", + "logs": [ + { + "address": "0x4A679253410272dd5232B3Ff7cF5dbB88f295319", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x1907f3750f8b88c378789117217bf3eb5b711db67dd54165db3fb8b5d8a0d59c", + "blockNumber": "0x14", + "transactionHash": "0x1b8296a7efb02abb0a91553ef22f0b033466ba9f0d5f00d1357da938bd54bb01", + "transactionIndex": "0x0", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000300000000000000000000000002100000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xb87e4f22" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x59b670e9fa9d0a427751af201d676719a970857b" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688536153, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688564758.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688564758.json new file mode 100644 index 00000000..068b4ba0 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688564758.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0x205f721663f3d621a9136c39d7060d2fbbcd329aab20aae7acd1b15536a1f70d", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xbf1722634b94752fbd18615e4a69fef4d8a79b4e36946ab4fb6cb5b22c6dd4ac", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdc78d5cf60dc3fae061328dc83009ccb9c292119c20b2de5840a582606b70480", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873610178da211fef7d417bc0e6fed39f05609ad78863b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x89acb1e0906d841efce82ba291c20daab45986a628054473382d912661170cc8", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xfbe039e1ef5150edd49dc2a2a493deac94c4f6147c12727375ed94b555ec1751", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "function": null, + "arguments": [ + "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x334ff2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612d8a380380612d8a83398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612c90806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6122e1806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61207d80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806370a0823111610104578063b84c8246116100a2578063c87b56dd11610071578063c87b56dd14610407578063df4ca2061461041a578063e985e9c51461043a578063f2fde38b1461046857600080fd5b8063b84c8246146103c3578063b88d4fde146103d6578063b8c368ec146103e9578063c47f0027146103f457600080fd5b80638ada6b0f116100de5780638ada6b0f146103845780638da5cb5b1461039757806395d89b41146103a8578063a22cb465146103b057600080fd5b806370a0823114610356578063715018a614610369578063768d50291461037157600080fd5b8063206848f6116101715780634f6ccce71161014b5780634f6ccce7146102f057806356d3163d146103105780636352211e146103235780636a0abc741461033657600080fd5b8063206848f6146102b757806323b872dd146102ca57806342842e0e146102dd57600080fd5b8063081812fc116101ad578063081812fc14610236578063095ea7b31461027757806318160ddd1461028c5780631941fd141461029557600080fd5b806301ffc9a7146101d457806306fdde03146101fc5780630715a24a14610211575b600080fd5b6101e76101e23660046115ec565b61047b565b60405190151581526020015b60405180910390f35b6102046104cd565b6040516101f39190611660565b6102286fffffffffffffffffffffffffffffffff81565b6040519081526020016101f3565b61025f610244366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b61028a6102853660046116a1565b61055b565b005b61022860075481565b6102a86102a3366004611673565b610642565b6040516101f3939291906116cd565b6102a86102c5366004611673565b6106f7565b61028a6102d83660046116fd565b6107f5565b61028a6102eb3660046116fd565b6109bc565b6102286102fe366004611673565b60086020526000908152604090205481565b61028a61031e36600461173e565b610ab4565b61025f610331366004611673565b610ade565b6103496103443660046117ca565b610b35565b6040516101f3919061184a565b61022861036436600461173e565b610b70565b61028a610bd3565b61028a61037f3660046118d7565b610be7565b60095461025f906001600160a01b031681565b6000546001600160a01b031661025f565b610204610d45565b61028a6103be366004611941565b610d52565b61028a6103d136600461197f565b610dbe565b61028a6103e43660046119c1565b610e0f565b61025f600160801b81565b61028a61040236600461197f565b610ef7565b610204610415366004611673565b610f48565b61042d610428366004611673565b611012565b6040516101f391906119f4565b6101e7610448366004611a2b565b600660209081526000928352604080842090915290825290205460ff1681565b61028a61047636600461173e565b61106f565b60006301ffc9a760e01b6001600160e01b0319831614806104ac57506380ac58cd60e01b6001600160e01b03198316145b806104c75750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104da90611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461050690611a59565b80156105535780601f1061052857610100808354040283529160200191610553565b820191906000526020600020905b81548152906001019060200180831161053657829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806105a457506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261067490611a59565b80601f01602080910402602001604051908101604052809291908181526020018280546106a090611a59565b80156106ed5780601f106106c2576101008083540402835291602001916106ed565b820191906000526020600020905b8154815290600101906020018083116106d057829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b031661072457600160801b925061073f565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061076890611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461079490611a59565b80156107e15780601f106107b6576101008083540402835291602001916107e1565b820191906000526020600020905b8154815290600101906020018083116107c457829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461084b5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105dd565b6001600160a01b0382166108955760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b336001600160a01b03841614806108cf57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108f057506000818152600560205260409020546001600160a01b031633145b61092d5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105dd565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6109c78383836107f5565b6001600160a01b0382163b1580610a705750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a649190611a93565b6001600160e01b031916145b610aaf5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b505050565b610abc6110e8565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b305760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105dd565b919050565b8051604051606091610b4e916020919085908301611ab0565b6040516020818303038152906040528060200190518101906104c79190611add565b60006001600160a01b038216610bb75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105dd565b506001600160a01b031660009081526004602052604090205490565b610bdb6110e8565b610be56000611142565b565b6000858152600360205260409020546001600160a01b0316610c3f57610c0d3286611192565b60078054600090815260086020526040812087905581546001929190610c34908490611b99565b90915550610c989050565b6000858152600360205260409020546001600160a01b03163214610c9857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105dd565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610d3b9082611bfa565b5050505050505050565b600280546104da90611a59565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610dc66110e8565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610dfa93929190611d60565b60405180910390a16002610aaf828483611d90565b610e1a8585856107f5565b6001600160a01b0384163b1580610eb15750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610e629033908a90899089908990600401611e50565b6020604051808303816000875af1158015610e81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea59190611a93565b6001600160e01b031916145b610ef05760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b5050505050565b610eff6110e8565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610f3393929190611d60565b60405180910390a16001610aaf828483611d90565b6000818152600360205260409020546060906001600160a01b031680610f8457604051630243d1a960e21b8152600481018490526024016105dd565b6000610f8f8461129d565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610fc59087908590600190600401611e8f565b600060405180830381865afa158015610fe2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261100a9190810190611eba565b949350505050565b604080516060808201835260008083526020830181905292820152906110378361129d565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6110776110e8565b6001600160a01b0381166110dc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105dd565b6110e581611142565b50565b6000546001600160a01b03163314610be55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111dc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b6000818152600360205260409020546001600160a01b0316156112325760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105dd565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916112e790611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461131390611a59565b80156113605780601f1061133557610100808354040283529160200191611360565b820191906000526020600020905b81548152906001019060200180831161134357829003601f168201915b5050505050815250509050606061138482516001600160a01b0316600160801b1490565b1561139757602090910151815292915050565b8151600090600160801b6001600160a01b0390911610156114505760006113ca84600001516001600160a01b031661129d565b604051632d737e4960e21b815290915073610178da211fef7d417bc0e6fed39f05609ad7889063b5cdf92490611407908490600090600401611f28565b602060405180830381865af4158015611424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114489190611f4a565b915050611454565b5081515b6000836040015180602001905181019061146e9190611add565b9050606060005b8251811015611547576000600284838151811061149457611494611f63565b60200260200101516114a69190611f79565b6000149050600060018584815181106114c1576114c1611f63565b6020026020010151901c9050811561150d57836114dd8261129d565b6114e690611f9b565b6040516020016114f7929190611fbf565b6040516020818303038152906040529350611532565b6040516115209085908390602001611fbf565b60405160208183030381529060405293505b5050808061153f90611fe1565b915050611475565b50600085602001519050836001600160a01b0316818360405160200161156e929190611ffa565b60408051601f19818403018152908290526115889161202b565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b0319811681146110e557600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b03811681146110e557600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561179a5761179a61175b565b604052919050565b600067ffffffffffffffff8211156117bc576117bc61175b565b50601f01601f191660200190565b6000602082840312156117dc57600080fd5b813567ffffffffffffffff8111156117f357600080fd5b8201601f8101841361180457600080fd5b8035611817611812826117a2565b611771565b81815285602083850101111561182c57600080fd5b81602084016020830137600091810160200191909152949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561188257835183529284019291840191600101611866565b50909695505050505050565b60008083601f8401126118a057600080fd5b50813567ffffffffffffffff8111156118b857600080fd5b6020830191508360208285010111156118d057600080fd5b9250929050565b6000806000806000608086880312156118ef57600080fd5b8535945060208601356119018161168c565b935060408601359250606086013567ffffffffffffffff81111561192457600080fd5b6119308882890161188e565b969995985093965092949392505050565b6000806040838503121561195457600080fd5b823561195f8161168c565b91506020830135801515811461197457600080fd5b809150509250929050565b6000806020838503121561199257600080fd5b823567ffffffffffffffff8111156119a957600080fd5b6119b58582860161188e565b90969095509350505050565b6000806000806000608086880312156119d957600080fd5b85356119e48161168c565b945060208601356119018161168c565b602081528151602082015260018060a01b0360208301511660408201526000604083015160608084015261100a6080840182611634565b60008060408385031215611a3e57600080fd5b8235611a498161168c565b915060208301356119748161168c565b600181811c90821680611a6d57607f821691505b602082108103611a8d57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611aa557600080fd5b8151611609816115d6565b83815282602082015260008251611ace816040850160208701611610565b91909101604001949350505050565b60006020808385031215611af057600080fd5b825167ffffffffffffffff80821115611b0857600080fd5b818501915085601f830112611b1c57600080fd5b815181811115611b2e57611b2e61175b565b8060051b9150611b3f848301611771565b8181529183018401918481019088841115611b5957600080fd5b938501935b83851015611b7757845182529385019390850190611b5e565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104c7576104c7611b83565b601f821115610aaf57600081815260208120601f850160051c81016020861015611bd35750805b601f850160051c820191505b81811015611bf257828155600101611bdf565b505050505050565b815167ffffffffffffffff811115611c1457611c1461175b565b611c2881611c228454611a59565b84611bac565b602080601f831160018114611c5d5760008415611c455750858301515b600019600386901b1c1916600185901b178555611bf2565b600085815260208120601f198616915b82811015611c8c57888601518255948401946001909101908401611c6d565b5085821015611caa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611cc781611a59565b808552602060018381168015611ce45760018114611cfe57611d2c565b60ff1985168884015283151560051b880183019550611d2c565b866000528260002060005b85811015611d245781548a8201860152908301908401611d09565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611d736040830186611cba565b8281036020840152611d86818587611d37565b9695505050505050565b67ffffffffffffffff831115611da857611da861175b565b611dbc83611db68354611a59565b83611bac565b6000601f841160018114611df05760008515611dd85750838201355b600019600387901b1c1916600186901b178355610ef0565b600083815260209020601f19861690835b82811015611e215786850135825560209485019460019092019101611e01565b5086821015611e3e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611e849083018486611d37565b979650505050505050565b838152606060208201526000611ea86060830185611634565b8281036040840152611d868185611cba565b600060208284031215611ecc57600080fd5b815167ffffffffffffffff811115611ee357600080fd5b8201601f81018413611ef457600080fd5b8051611f02611812826117a2565b818152856020838501011115611f1757600080fd5b6116f4826020830160208601611610565b604081526000611f3b6040830185611634565b90508260208301529392505050565b600060208284031215611f5c57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600082611f9657634e487b7160e01b600052601260045260246000fd5b500690565b80516020808301519190811015611a8d5760001960209190910360031b1b16919050565b60008351611fd1818460208801611610565b9190910191825250602001919050565b600060018201611ff357611ff3611b83565b5060010190565b6001600160e01b031983168152815160009061201d816004850160208701611610565b919091016004019392505050565b6000825161203d818460208701611610565b919091019291505056fea2646970667358221220cfce8028362725ad2a2b75a959a42c53225fd3d1801fb74f15aaf910d649fae864736f6c63430008110033a2646970667358221220688176de4db596b2e406505a8cd52d554c6631df63824fdb836d57027ff8452a64736f6c63430008110033000000000000000000000000a51c1fc2f0d1a1b8494ed1fe312d7c3a78ed91c0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x610178da211fef7d417bc0e6fed39f05609ad788" + ], + "pending": [ + "0x205f721663f3d621a9136c39d7060d2fbbcd329aab20aae7acd1b15536a1f70d", + "0xbf1722634b94752fbd18615e4a69fef4d8a79b4e36946ab4fb6cb5b22c6dd4ac", + "0xdc78d5cf60dc3fae061328dc83009ccb9c292119c20b2de5840a582606b70480", + "0x89acb1e0906d841efce82ba291c20daab45986a628054473382d912661170cc8", + "0xfbe039e1ef5150edd49dc2a2a493deac94c4f6147c12727375ed94b555ec1751" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688564758, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688564759.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688564759.json new file mode 100644 index 00000000..bd1e79eb --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688564759.json @@ -0,0 +1,205 @@ +{ + "transactions": [ + { + "hash": "0x205f721663f3d621a9136c39d7060d2fbbcd329aab20aae7acd1b15536a1f70d", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xbf1722634b94752fbd18615e4a69fef4d8a79b4e36946ab4fb6cb5b22c6dd4ac", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdc78d5cf60dc3fae061328dc83009ccb9c292119c20b2de5840a582606b70480", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873610178da211fef7d417bc0e6fed39f05609ad78863b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x89acb1e0906d841efce82ba291c20daab45986a628054473382d912661170cc8", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "function": null, + "arguments": null, + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xfbe039e1ef5150edd49dc2a2a493deac94c4f6147c12727375ed94b555ec1751", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "function": null, + "arguments": [ + "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "10000000000000000" + ], + "rpc": "http://127.0.0.1:8545", + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x334ff2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612d8a380380612d8a83398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612c90806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6122e1806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61207d80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806370a0823111610104578063b84c8246116100a2578063c87b56dd11610071578063c87b56dd14610407578063df4ca2061461041a578063e985e9c51461043a578063f2fde38b1461046857600080fd5b8063b84c8246146103c3578063b88d4fde146103d6578063b8c368ec146103e9578063c47f0027146103f457600080fd5b80638ada6b0f116100de5780638ada6b0f146103845780638da5cb5b1461039757806395d89b41146103a8578063a22cb465146103b057600080fd5b806370a0823114610356578063715018a614610369578063768d50291461037157600080fd5b8063206848f6116101715780634f6ccce71161014b5780634f6ccce7146102f057806356d3163d146103105780636352211e146103235780636a0abc741461033657600080fd5b8063206848f6146102b757806323b872dd146102ca57806342842e0e146102dd57600080fd5b8063081812fc116101ad578063081812fc14610236578063095ea7b31461027757806318160ddd1461028c5780631941fd141461029557600080fd5b806301ffc9a7146101d457806306fdde03146101fc5780630715a24a14610211575b600080fd5b6101e76101e23660046115ec565b61047b565b60405190151581526020015b60405180910390f35b6102046104cd565b6040516101f39190611660565b6102286fffffffffffffffffffffffffffffffff81565b6040519081526020016101f3565b61025f610244366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b61028a6102853660046116a1565b61055b565b005b61022860075481565b6102a86102a3366004611673565b610642565b6040516101f3939291906116cd565b6102a86102c5366004611673565b6106f7565b61028a6102d83660046116fd565b6107f5565b61028a6102eb3660046116fd565b6109bc565b6102286102fe366004611673565b60086020526000908152604090205481565b61028a61031e36600461173e565b610ab4565b61025f610331366004611673565b610ade565b6103496103443660046117ca565b610b35565b6040516101f3919061184a565b61022861036436600461173e565b610b70565b61028a610bd3565b61028a61037f3660046118d7565b610be7565b60095461025f906001600160a01b031681565b6000546001600160a01b031661025f565b610204610d45565b61028a6103be366004611941565b610d52565b61028a6103d136600461197f565b610dbe565b61028a6103e43660046119c1565b610e0f565b61025f600160801b81565b61028a61040236600461197f565b610ef7565b610204610415366004611673565b610f48565b61042d610428366004611673565b611012565b6040516101f391906119f4565b6101e7610448366004611a2b565b600660209081526000928352604080842090915290825290205460ff1681565b61028a61047636600461173e565b61106f565b60006301ffc9a760e01b6001600160e01b0319831614806104ac57506380ac58cd60e01b6001600160e01b03198316145b806104c75750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104da90611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461050690611a59565b80156105535780601f1061052857610100808354040283529160200191610553565b820191906000526020600020905b81548152906001019060200180831161053657829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806105a457506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261067490611a59565b80601f01602080910402602001604051908101604052809291908181526020018280546106a090611a59565b80156106ed5780601f106106c2576101008083540402835291602001916106ed565b820191906000526020600020905b8154815290600101906020018083116106d057829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b031661072457600160801b925061073f565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061076890611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461079490611a59565b80156107e15780601f106107b6576101008083540402835291602001916107e1565b820191906000526020600020905b8154815290600101906020018083116107c457829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461084b5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105dd565b6001600160a01b0382166108955760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b336001600160a01b03841614806108cf57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108f057506000818152600560205260409020546001600160a01b031633145b61092d5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105dd565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6109c78383836107f5565b6001600160a01b0382163b1580610a705750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a649190611a93565b6001600160e01b031916145b610aaf5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b505050565b610abc6110e8565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b305760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105dd565b919050565b8051604051606091610b4e916020919085908301611ab0565b6040516020818303038152906040528060200190518101906104c79190611add565b60006001600160a01b038216610bb75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105dd565b506001600160a01b031660009081526004602052604090205490565b610bdb6110e8565b610be56000611142565b565b6000858152600360205260409020546001600160a01b0316610c3f57610c0d3286611192565b60078054600090815260086020526040812087905581546001929190610c34908490611b99565b90915550610c989050565b6000858152600360205260409020546001600160a01b03163214610c9857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105dd565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610d3b9082611bfa565b5050505050505050565b600280546104da90611a59565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610dc66110e8565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610dfa93929190611d60565b60405180910390a16002610aaf828483611d90565b610e1a8585856107f5565b6001600160a01b0384163b1580610eb15750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610e629033908a90899089908990600401611e50565b6020604051808303816000875af1158015610e81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea59190611a93565b6001600160e01b031916145b610ef05760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b5050505050565b610eff6110e8565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610f3393929190611d60565b60405180910390a16001610aaf828483611d90565b6000818152600360205260409020546060906001600160a01b031680610f8457604051630243d1a960e21b8152600481018490526024016105dd565b6000610f8f8461129d565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610fc59087908590600190600401611e8f565b600060405180830381865afa158015610fe2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261100a9190810190611eba565b949350505050565b604080516060808201835260008083526020830181905292820152906110378361129d565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6110776110e8565b6001600160a01b0381166110dc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105dd565b6110e581611142565b50565b6000546001600160a01b03163314610be55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111dc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b6000818152600360205260409020546001600160a01b0316156112325760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105dd565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916112e790611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461131390611a59565b80156113605780601f1061133557610100808354040283529160200191611360565b820191906000526020600020905b81548152906001019060200180831161134357829003601f168201915b5050505050815250509050606061138482516001600160a01b0316600160801b1490565b1561139757602090910151815292915050565b8151600090600160801b6001600160a01b0390911610156114505760006113ca84600001516001600160a01b031661129d565b604051632d737e4960e21b815290915073610178da211fef7d417bc0e6fed39f05609ad7889063b5cdf92490611407908490600090600401611f28565b602060405180830381865af4158015611424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114489190611f4a565b915050611454565b5081515b6000836040015180602001905181019061146e9190611add565b9050606060005b8251811015611547576000600284838151811061149457611494611f63565b60200260200101516114a69190611f79565b6000149050600060018584815181106114c1576114c1611f63565b6020026020010151901c9050811561150d57836114dd8261129d565b6114e690611f9b565b6040516020016114f7929190611fbf565b6040516020818303038152906040529350611532565b6040516115209085908390602001611fbf565b60405160208183030381529060405293505b5050808061153f90611fe1565b915050611475565b50600085602001519050836001600160a01b0316818360405160200161156e929190611ffa565b60408051601f19818403018152908290526115889161202b565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b0319811681146110e557600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b03811681146110e557600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561179a5761179a61175b565b604052919050565b600067ffffffffffffffff8211156117bc576117bc61175b565b50601f01601f191660200190565b6000602082840312156117dc57600080fd5b813567ffffffffffffffff8111156117f357600080fd5b8201601f8101841361180457600080fd5b8035611817611812826117a2565b611771565b81815285602083850101111561182c57600080fd5b81602084016020830137600091810160200191909152949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561188257835183529284019291840191600101611866565b50909695505050505050565b60008083601f8401126118a057600080fd5b50813567ffffffffffffffff8111156118b857600080fd5b6020830191508360208285010111156118d057600080fd5b9250929050565b6000806000806000608086880312156118ef57600080fd5b8535945060208601356119018161168c565b935060408601359250606086013567ffffffffffffffff81111561192457600080fd5b6119308882890161188e565b969995985093965092949392505050565b6000806040838503121561195457600080fd5b823561195f8161168c565b91506020830135801515811461197457600080fd5b809150509250929050565b6000806020838503121561199257600080fd5b823567ffffffffffffffff8111156119a957600080fd5b6119b58582860161188e565b90969095509350505050565b6000806000806000608086880312156119d957600080fd5b85356119e48161168c565b945060208601356119018161168c565b602081528151602082015260018060a01b0360208301511660408201526000604083015160608084015261100a6080840182611634565b60008060408385031215611a3e57600080fd5b8235611a498161168c565b915060208301356119748161168c565b600181811c90821680611a6d57607f821691505b602082108103611a8d57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611aa557600080fd5b8151611609816115d6565b83815282602082015260008251611ace816040850160208701611610565b91909101604001949350505050565b60006020808385031215611af057600080fd5b825167ffffffffffffffff80821115611b0857600080fd5b818501915085601f830112611b1c57600080fd5b815181811115611b2e57611b2e61175b565b8060051b9150611b3f848301611771565b8181529183018401918481019088841115611b5957600080fd5b938501935b83851015611b7757845182529385019390850190611b5e565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104c7576104c7611b83565b601f821115610aaf57600081815260208120601f850160051c81016020861015611bd35750805b601f850160051c820191505b81811015611bf257828155600101611bdf565b505050505050565b815167ffffffffffffffff811115611c1457611c1461175b565b611c2881611c228454611a59565b84611bac565b602080601f831160018114611c5d5760008415611c455750858301515b600019600386901b1c1916600185901b178555611bf2565b600085815260208120601f198616915b82811015611c8c57888601518255948401946001909101908401611c6d565b5085821015611caa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611cc781611a59565b808552602060018381168015611ce45760018114611cfe57611d2c565b60ff1985168884015283151560051b880183019550611d2c565b866000528260002060005b85811015611d245781548a8201860152908301908401611d09565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611d736040830186611cba565b8281036020840152611d86818587611d37565b9695505050505050565b67ffffffffffffffff831115611da857611da861175b565b611dbc83611db68354611a59565b83611bac565b6000601f841160018114611df05760008515611dd85750838201355b600019600387901b1c1916600186901b178355610ef0565b600083815260209020601f19861690835b82811015611e215786850135825560209485019460019092019101611e01565b5086821015611e3e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611e849083018486611d37565b979650505050505050565b838152606060208201526000611ea86060830185611634565b8281036040840152611d868185611cba565b600060208284031215611ecc57600080fd5b815167ffffffffffffffff811115611ee357600080fd5b8201601f81018413611ef457600080fd5b8051611f02611812826117a2565b818152856020838501011115611f1757600080fd5b6116f4826020830160208601611610565b604081526000611f3b6040830185611634565b90508260208301529392505050565b600060208284031215611f5c57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600082611f9657634e487b7160e01b600052601260045260246000fd5b500690565b80516020808301519190811015611a8d5760001960209190910360031b1b16919050565b60008351611fd1818460208801611610565b9190910191825250602001919050565b600060018201611ff357611ff3611b83565b5060010190565b6001600160e01b031983168152815160009061201d816004850160208701611610565b919091016004019392505050565b6000825161203d818460208701611610565b919091019291505056fea2646970667358221220cfce8028362725ad2a2b75a959a42c53225fd3d1801fb74f15aaf910d649fae864736f6c63430008110033a2646970667358221220688176de4db596b2e406505a8cd52d554c6631df63824fdb836d57027ff8452a64736f6c63430008110033000000000000000000000000a51c1fc2f0d1a1b8494ed1fe312d7c3a78ed91c0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x205f721663f3d621a9136c39d7060d2fbbcd329aab20aae7acd1b15536a1f70d", + "transactionIndex": "0x0", + "blockHash": "0x96e471ba325e31ccf05c21b92b2d69bd0e72af79fb2331fe43f608e7e6146485", + "blockNumber": "0xb", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf0619", + "gasUsed": "0xf0619", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc21c7ef9" + }, + { + "transactionHash": "0xbf1722634b94752fbd18615e4a69fef4d8a79b4e36946ab4fb6cb5b22c6dd4ac", + "transactionIndex": "0x0", + "blockHash": "0xe2f765c937c46403e3259b70520b0802fd7d348174da366362b5bae5d358478e", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23a8b", + "gasUsed": "0x23a8b", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc0e467d2" + }, + { + "transactionHash": "0xdc78d5cf60dc3fae061328dc83009ccb9c292119c20b2de5840a582606b70480", + "transactionIndex": "0x1", + "blockHash": "0xe2f765c937c46403e3259b70520b0802fd7d348174da366362b5bae5d358478e", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x284ece", + "gasUsed": "0x261443", + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc0e467d2" + }, + { + "transactionHash": "0x89acb1e0906d841efce82ba291c20daab45986a628054473382d912661170cc8", + "transactionIndex": "0x2", + "blockHash": "0xe2f765c937c46403e3259b70520b0802fd7d348174da366362b5bae5d358478e", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2b7ccc", + "gasUsed": "0x32dfe", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc0e467d2" + }, + { + "transactionHash": "0xfbe039e1ef5150edd49dc2a2a493deac94c4f6147c12727375ed94b555ec1751", + "transactionIndex": "0x3", + "blockHash": "0xe2f765c937c46403e3259b70520b0802fd7d348174da366362b5bae5d358478e", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x52f55f", + "gasUsed": "0x277893", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "logs": [ + { + "address": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xe2f765c937c46403e3259b70520b0802fd7d348174da366362b5bae5d358478e", + "blockNumber": "0xc", + "transactionHash": "0xfbe039e1ef5150edd49dc2a2a493deac94c4f6147c12727375ed94b555ec1751", + "transactionIndex": "0x3", + "logIndex": "0x3", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000080000000000000000000000000000000000000800000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xc0e467d2" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x610178da211fef7d417bc0e6fed39f05609ad788" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1688564759, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688587871.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688587871.json new file mode 100644 index 00000000..1680897c --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688587871.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0x96675b77fd244a9feb082dbcbe59cb321504f8e4f72a8063dad6a46a9706fceb", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3eed361770e2dcc9a97a4cdf1a955543fd69a6096e37bb0e257a7208a08c6dde", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfa26a5b6e297a0b5aa632035548d06ea04efb783d4713353476f25876c532b2a", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388735fbdb2315678afecb367f032d93f642f64180aa363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3de75e0187d1300847016f9712d9bad87f0de9d06ecc20887ff85b8562563c90", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1b7b4c9e4d8b251ef0e082a3b5b073be59646426a5421537ee127bbb62ba9c57", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": [ + "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x334ff2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612d8a380380612d8a83398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612c90806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6122e1806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61207d80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806370a0823111610104578063b84c8246116100a2578063c87b56dd11610071578063c87b56dd14610407578063df4ca2061461041a578063e985e9c51461043a578063f2fde38b1461046857600080fd5b8063b84c8246146103c3578063b88d4fde146103d6578063b8c368ec146103e9578063c47f0027146103f457600080fd5b80638ada6b0f116100de5780638ada6b0f146103845780638da5cb5b1461039757806395d89b41146103a8578063a22cb465146103b057600080fd5b806370a0823114610356578063715018a614610369578063768d50291461037157600080fd5b8063206848f6116101715780634f6ccce71161014b5780634f6ccce7146102f057806356d3163d146103105780636352211e146103235780636a0abc741461033657600080fd5b8063206848f6146102b757806323b872dd146102ca57806342842e0e146102dd57600080fd5b8063081812fc116101ad578063081812fc14610236578063095ea7b31461027757806318160ddd1461028c5780631941fd141461029557600080fd5b806301ffc9a7146101d457806306fdde03146101fc5780630715a24a14610211575b600080fd5b6101e76101e23660046115ec565b61047b565b60405190151581526020015b60405180910390f35b6102046104cd565b6040516101f39190611660565b6102286fffffffffffffffffffffffffffffffff81565b6040519081526020016101f3565b61025f610244366004611673565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b61028a6102853660046116a1565b61055b565b005b61022860075481565b6102a86102a3366004611673565b610642565b6040516101f3939291906116cd565b6102a86102c5366004611673565b6106f7565b61028a6102d83660046116fd565b6107f5565b61028a6102eb3660046116fd565b6109bc565b6102286102fe366004611673565b60086020526000908152604090205481565b61028a61031e36600461173e565b610ab4565b61025f610331366004611673565b610ade565b6103496103443660046117ca565b610b35565b6040516101f3919061184a565b61022861036436600461173e565b610b70565b61028a610bd3565b61028a61037f3660046118d7565b610be7565b60095461025f906001600160a01b031681565b6000546001600160a01b031661025f565b610204610d45565b61028a6103be366004611941565b610d52565b61028a6103d136600461197f565b610dbe565b61028a6103e43660046119c1565b610e0f565b61025f600160801b81565b61028a61040236600461197f565b610ef7565b610204610415366004611673565b610f48565b61042d610428366004611673565b611012565b6040516101f391906119f4565b6101e7610448366004611a2b565b600660209081526000928352604080842090915290825290205460ff1681565b61028a61047636600461173e565b61106f565b60006301ffc9a760e01b6001600160e01b0319831614806104ac57506380ac58cd60e01b6001600160e01b03198316145b806104c75750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104da90611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461050690611a59565b80156105535780601f1061052857610100808354040283529160200191610553565b820191906000526020600020905b81548152906001019060200180831161053657829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806105a457506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261067490611a59565b80601f01602080910402602001604051908101604052809291908181526020018280546106a090611a59565b80156106ed5780601f106106c2576101008083540402835291602001916106ed565b820191906000526020600020905b8154815290600101906020018083116106d057829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b031661072457600160801b925061073f565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061076890611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461079490611a59565b80156107e15780601f106107b6576101008083540402835291602001916107e1565b820191906000526020600020905b8154815290600101906020018083116107c457829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461084b5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105dd565b6001600160a01b0382166108955760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b336001600160a01b03841614806108cf57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108f057506000818152600560205260409020546001600160a01b031633145b61092d5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105dd565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6109c78383836107f5565b6001600160a01b0382163b1580610a705750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a649190611a93565b6001600160e01b031916145b610aaf5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b505050565b610abc6110e8565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b305760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105dd565b919050565b8051604051606091610b4e916020919085908301611ab0565b6040516020818303038152906040528060200190518101906104c79190611add565b60006001600160a01b038216610bb75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105dd565b506001600160a01b031660009081526004602052604090205490565b610bdb6110e8565b610be56000611142565b565b6000858152600360205260409020546001600160a01b0316610c3f57610c0d3286611192565b60078054600090815260086020526040812087905581546001929190610c34908490611b99565b90915550610c989050565b6000858152600360205260409020546001600160a01b03163214610c9857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105dd565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610d3b9082611bfa565b5050505050505050565b600280546104da90611a59565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610dc66110e8565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610dfa93929190611d60565b60405180910390a16002610aaf828483611d90565b610e1a8585856107f5565b6001600160a01b0384163b1580610eb15750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610e629033908a90899089908990600401611e50565b6020604051808303816000875af1158015610e81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea59190611a93565b6001600160e01b031916145b610ef05760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105dd565b5050505050565b610eff6110e8565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610f3393929190611d60565b60405180910390a16001610aaf828483611d90565b6000818152600360205260409020546060906001600160a01b031680610f8457604051630243d1a960e21b8152600481018490526024016105dd565b6000610f8f8461129d565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610fc59087908590600190600401611e8f565b600060405180830381865afa158015610fe2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261100a9190810190611eba565b949350505050565b604080516060808201835260008083526020830181905292820152906110378361129d565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6110776110e8565b6001600160a01b0381166110dc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105dd565b6110e581611142565b50565b6000546001600160a01b03163314610be55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111dc5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105dd565b6000818152600360205260409020546001600160a01b0316156112325760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105dd565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916112e790611a59565b80601f016020809104026020016040519081016040528092919081815260200182805461131390611a59565b80156113605780601f1061133557610100808354040283529160200191611360565b820191906000526020600020905b81548152906001019060200180831161134357829003601f168201915b5050505050815250509050606061138482516001600160a01b0316600160801b1490565b1561139757602090910151815292915050565b8151600090600160801b6001600160a01b0390911610156114505760006113ca84600001516001600160a01b031661129d565b604051632d737e4960e21b8152909150735fbdb2315678afecb367f032d93f642f64180aa39063b5cdf92490611407908490600090600401611f28565b602060405180830381865af4158015611424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114489190611f4a565b915050611454565b5081515b6000836040015180602001905181019061146e9190611add565b9050606060005b8251811015611547576000600284838151811061149457611494611f63565b60200260200101516114a69190611f79565b6000149050600060018584815181106114c1576114c1611f63565b6020026020010151901c9050811561150d57836114dd8261129d565b6114e690611f9b565b6040516020016114f7929190611fbf565b6040516020818303038152906040529350611532565b6040516115209085908390602001611fbf565b60405160208183030381529060405293505b5050808061153f90611fe1565b915050611475565b50600085602001519050836001600160a01b0316818360405160200161156e929190611ffa565b60408051601f19818403018152908290526115889161202b565b600060405180830381855afa9150503d80600081146115c3576040519150601f19603f3d011682016040523d82523d6000602084013e6115c8565b606091505b509998505050505050505050565b6001600160e01b0319811681146110e557600080fd5b6000602082840312156115fe57600080fd5b8135611609816115d6565b9392505050565b60005b8381101561162b578181015183820152602001611613565b50506000910152565b6000815180845261164c816020860160208601611610565b601f01601f19169290920160200192915050565b6020815260006116096020830184611634565b60006020828403121561168557600080fd5b5035919050565b6001600160a01b03811681146110e557600080fd5b600080604083850312156116b457600080fd5b82356116bf8161168c565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116f46060830184611634565b95945050505050565b60008060006060848603121561171257600080fd5b833561171d8161168c565b9250602084013561172d8161168c565b929592945050506040919091013590565b60006020828403121561175057600080fd5b81356116098161168c565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561179a5761179a61175b565b604052919050565b600067ffffffffffffffff8211156117bc576117bc61175b565b50601f01601f191660200190565b6000602082840312156117dc57600080fd5b813567ffffffffffffffff8111156117f357600080fd5b8201601f8101841361180457600080fd5b8035611817611812826117a2565b611771565b81815285602083850101111561182c57600080fd5b81602084016020830137600091810160200191909152949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561188257835183529284019291840191600101611866565b50909695505050505050565b60008083601f8401126118a057600080fd5b50813567ffffffffffffffff8111156118b857600080fd5b6020830191508360208285010111156118d057600080fd5b9250929050565b6000806000806000608086880312156118ef57600080fd5b8535945060208601356119018161168c565b935060408601359250606086013567ffffffffffffffff81111561192457600080fd5b6119308882890161188e565b969995985093965092949392505050565b6000806040838503121561195457600080fd5b823561195f8161168c565b91506020830135801515811461197457600080fd5b809150509250929050565b6000806020838503121561199257600080fd5b823567ffffffffffffffff8111156119a957600080fd5b6119b58582860161188e565b90969095509350505050565b6000806000806000608086880312156119d957600080fd5b85356119e48161168c565b945060208601356119018161168c565b602081528151602082015260018060a01b0360208301511660408201526000604083015160608084015261100a6080840182611634565b60008060408385031215611a3e57600080fd5b8235611a498161168c565b915060208301356119748161168c565b600181811c90821680611a6d57607f821691505b602082108103611a8d57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611aa557600080fd5b8151611609816115d6565b83815282602082015260008251611ace816040850160208701611610565b91909101604001949350505050565b60006020808385031215611af057600080fd5b825167ffffffffffffffff80821115611b0857600080fd5b818501915085601f830112611b1c57600080fd5b815181811115611b2e57611b2e61175b565b8060051b9150611b3f848301611771565b8181529183018401918481019088841115611b5957600080fd5b938501935b83851015611b7757845182529385019390850190611b5e565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104c7576104c7611b83565b601f821115610aaf57600081815260208120601f850160051c81016020861015611bd35750805b601f850160051c820191505b81811015611bf257828155600101611bdf565b505050505050565b815167ffffffffffffffff811115611c1457611c1461175b565b611c2881611c228454611a59565b84611bac565b602080601f831160018114611c5d5760008415611c455750858301515b600019600386901b1c1916600185901b178555611bf2565b600085815260208120601f198616915b82811015611c8c57888601518255948401946001909101908401611c6d565b5085821015611caa5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611cc781611a59565b808552602060018381168015611ce45760018114611cfe57611d2c565b60ff1985168884015283151560051b880183019550611d2c565b866000528260002060005b85811015611d245781548a8201860152908301908401611d09565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611d736040830186611cba565b8281036020840152611d86818587611d37565b9695505050505050565b67ffffffffffffffff831115611da857611da861175b565b611dbc83611db68354611a59565b83611bac565b6000601f841160018114611df05760008515611dd85750838201355b600019600387901b1c1916600186901b178355610ef0565b600083815260209020601f19861690835b82811015611e215786850135825560209485019460019092019101611e01565b5086821015611e3e5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611e849083018486611d37565b979650505050505050565b838152606060208201526000611ea86060830185611634565b8281036040840152611d868185611cba565b600060208284031215611ecc57600080fd5b815167ffffffffffffffff811115611ee357600080fd5b8201601f81018413611ef457600080fd5b8051611f02611812826117a2565b818152856020838501011115611f1757600080fd5b6116f4826020830160208601611610565b604081526000611f3b6040830185611634565b90508260208301529392505050565b600060208284031215611f5c57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600082611f9657634e487b7160e01b600052601260045260246000fd5b500690565b80516020808301519190811015611a8d5760001960209190910360031b1b16919050565b60008351611fd1818460208801611610565b9190910191825250602001919050565b600060018201611ff357611ff3611b83565b5060010190565b6001600160e01b031983168152815160009061201d816004850160208701611610565b919091016004019392505050565b6000825161203d818460208701611610565b919091019291505056fea2646970667358221220894afc64dcde1f4771f2f91387a959e40628a430c05e723421a643b6dc3dbf8264736f6c63430008110033a26469706673582212209d342b66fd14adc3b13b2b8bc09ff39288370b37d869847a4f304ae8c05e482664736f6c634300081100330000000000000000000000009fe46736679d2d9a65f0992f2272de9f3c7fa6e0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x96675b77fd244a9feb082dbcbe59cb321504f8e4f72a8063dad6a46a9706fceb", + "transactionIndex": "0x0", + "blockHash": "0x2e21700c721b501ec69e4d7fecdbef90cc4455698c1594c978777c2350889359", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf072b", + "gasUsed": "0xf072b", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xee6b2800" + }, + { + "transactionHash": "0x3eed361770e2dcc9a97a4cdf1a955543fd69a6096e37bb0e257a7208a08c6dde", + "transactionIndex": "0x0", + "blockHash": "0x29e6bae0e350588c2692d5902bcb366255de680c8770ea9cd8fe9f9518b5c9d2", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23ab5", + "gasUsed": "0x23ab5", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xe7750a7c" + }, + { + "transactionHash": "0xfa26a5b6e297a0b5aa632035548d06ea04efb783d4713353476f25876c532b2a", + "transactionIndex": "0x0", + "blockHash": "0xb9decd0154ab8781f844ff312e4c2535c1481bcdf099b2d0e0f98f181a8be01d", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2616fd", + "gasUsed": "0x2616fd", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xe0f0dd5d" + }, + { + "transactionHash": "0x3de75e0187d1300847016f9712d9bad87f0de9d06ecc20887ff85b8562563c90", + "transactionIndex": "0x1", + "blockHash": "0xb9decd0154ab8781f844ff312e4c2535c1481bcdf099b2d0e0f98f181a8be01d", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29452b", + "gasUsed": "0x32e2e", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xe0f0dd5d" + }, + { + "transactionHash": "0x1b7b4c9e4d8b251ef0e082a3b5b073be59646426a5421537ee127bbb62ba9c57", + "transactionIndex": "0x2", + "blockHash": "0xb9decd0154ab8781f844ff312e4c2535c1481bcdf099b2d0e0f98f181a8be01d", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x50c09c", + "gasUsed": "0x277b71", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [ + { + "address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xb9decd0154ab8781f844ff312e4c2535c1481bcdf099b2d0e0f98f181a8be01d", + "blockNumber": "0x3", + "transactionHash": "0x1b7b4c9e4d8b251ef0e082a3b5b073be59646426a5421537ee127bbb62ba9c57", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002020000000000000000020000000000000000000000000000000000000000001000000000100000000000000", + "type": "0x2", + "effectiveGasPrice": "0xe0f0dd5d" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "returns": {}, + "timestamp": 1688587871, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688763235.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688763235.json new file mode 100644 index 00000000..c18d4d0a --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688763235.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0x987fcd086a410b66cd2e29152c936fc5c39be7a3c9e1179d333f97ca6b6ff635", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x833bae9fab1b63f95a00854f07f6c9033f98fc7cd8394ea1b50dd9e5cb7f6294", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa7fce52ee2a9a1c374f5cd3641f4ec01c51ab2b5736bbcd1b4581c6c5077b890", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873e7f1725e7734ce288f8367e1bb143e90bb3f051263b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x282c351456e86dd3ff503393eea459da8b68eacc27edb1391977dc39370497e7", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3ba727c6ee3fa2c926269901b605ed6449f42d974ddef1b053b1df99bda70222", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "function": null, + "arguments": [ + "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x34be22", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612ed8380380612ed883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612dde806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61242f806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cb80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a366004611769565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611860565b610609565b60405161024b9190611950565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611963565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197c565b6106c6565b005b6102676103053660046119a8565b6107ad565b61029360075481565b610326610321366004611963565b610875565b60405161024b939291906119dd565b6102ca610343366004611a0d565b61092a565b610326610356366004611963565b6109e3565b6102f5610369366004611a2a565b610ae1565b6102f561037c366004611a2a565b610ca8565b61029361038f366004611963565b60086020526000908152604090205481565b6102f56103af366004611a0d565b610da0565b6102ca6103c2366004611963565b610dca565b6103da6103d53660046119a8565b610e1c565b60405161024b9190611a6b565b6102936103f5366004611a0d565b610e60565b6102f5610ec3565b6102f5610410366004611af8565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b62565b611042565b610267610462366004611963565b6110ae565b61047a610475366004611963565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba0565b611274565b6104b56104b2366004611963565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be2565b6112c5565b6102ca600160801b81565b6102f56104fa366004611ba0565b6113ad565b61026761050d366004611963565b6113fe565b61023f610520366004611a0d565b600160801b6001600160a01b03919091161090565b61023f610543366004611860565b516001600160a01b0316600160801b1490565b610569610564366004611963565b6114c8565b60405161024b9190611c15565b61023f610584366004611c4c565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0d565b611525565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7a565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7a565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb4565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611cca565b60405160200161081d929190611cee565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cee565b60405160208183030381529060405293505b5050808061086590611d26565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7a565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7a565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073e7f1725e7734ce288f8367e1bb143e90bb3f05129063b5cdf92490610992908490600090600401611d3f565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d61565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7a565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7a565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7a565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159e565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159e565b610ed560006115f8565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611648565b60078054600090815260086020526040812087905581546001929190610f24908490611d97565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df8565b5050505050505050565b6002805461064590611c7a565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7a565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7a565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb8565b60408051601f198184030181529082905261120b91611ee9565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f05565b159360019390931c92915050565b61127c61159e565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b093929190611fcd565b60405180910390a16002610d9b828483611ffd565b6112d0858585610ae1565b6001600160a01b0384163b15806113675750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113189033908a908990899089906004016120bd565b6020604051808303816000875af1158015611337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135b9190611d7a565b6001600160e01b031916145b6113a65760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b561159e565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113e993929190611fcd565b60405180910390a16001610d9b828483611ffd565b6000818152600360205260409020546060906001600160a01b03168061143a57604051630243d1a960e21b815260048101849052602401610748565b6000611445846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147b90879085906001906004016120fc565b600060405180830381865afa158015611498573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c09190810190612127565b949350505050565b604080516060808201835260008083526020830181905292820152906114ed836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152d61159e565b6001600160a01b0381166115925760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159b816115f8565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116925760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e85760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159b57600080fd5b60006020828403121561177b57600080fd5b81356109d381611753565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c5576117c5611786565b604052919050565b6001600160a01b038116811461159b57600080fd5b600067ffffffffffffffff8211156117fc576117fc611786565b50601f01601f191660200190565b600082601f83011261181b57600080fd5b813561182e611829826117e2565b61179c565b81815284602083860101111561184357600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187257600080fd5b813567ffffffffffffffff8082111561188a57600080fd5b908301906060828603121561189e57600080fd5b6040516060810181811083821117156118b9576118b9611786565b60405282356118c7816117cd565b8152602083810135908201526040830135828111156118e557600080fd5b6118f18782860161180a565b60408301525095945050505050565b60005b8381101561191b578181015183820152602001611903565b50506000910152565b6000815180845261193c816020860160208601611900565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611924565b60006020828403121561197557600080fd5b5035919050565b6000806040838503121561198f57600080fd5b823561199a816117cd565b946020939093013593505050565b6000602082840312156119ba57600080fd5b813567ffffffffffffffff8111156119d157600080fd5b6114c08482850161180a565b60018060a01b0384168152826020820152606060408201526000611a046060830184611924565b95945050505050565b600060208284031215611a1f57600080fd5b81356109d3816117cd565b600080600060608486031215611a3f57600080fd5b8335611a4a816117cd565b92506020840135611a5a816117cd565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa357835183529284019291840191600101611a87565b50909695505050505050565b60008083601f840112611ac157600080fd5b50813567ffffffffffffffff811115611ad957600080fd5b602083019150836020828501011115611af157600080fd5b9250929050565b600080600080600060808688031215611b1057600080fd5b853594506020860135611b22816117cd565b935060408601359250606086013567ffffffffffffffff811115611b4557600080fd5b611b5188828901611aaf565b969995985093965092949392505050565b60008060408385031215611b7557600080fd5b8235611b80816117cd565b915060208301358015158114611b9557600080fd5b809150509250929050565b60008060208385031215611bb357600080fd5b823567ffffffffffffffff811115611bca57600080fd5b611bd685828601611aaf565b90969095509350505050565b600080600080600060808688031215611bfa57600080fd5b8535611c05816117cd565b94506020860135611b22816117cd565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c06080840182611924565b60008060408385031215611c5f57600080fd5b8235611c6a816117cd565b91506020830135611b95816117cd565b600181811c90821680611c8e57607f821691505b602082108103611cae57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611cae5760001960209190910360031b1b16919050565b60008351611d00818460208801611900565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3857611d38611d10565b5060010190565b604081526000611d526040830185611924565b90508260208301529392505050565b600060208284031215611d7357600080fd5b5051919050565b600060208284031215611d8c57600080fd5b81516109d381611753565b8082018082111561060357610603611d10565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd15750805b601f850160051c820191505b81811015611df057828155600101611ddd565b505050505050565b815167ffffffffffffffff811115611e1257611e12611786565b611e2681611e208454611c7a565b84611daa565b602080601f831160018114611e5b5760008415611e435750858301515b600019600386901b1c1916600185901b178555611df0565b600085815260208120601f198616915b82811015611e8a57888601518255948401946001909101908401611e6b565b5085821015611ea85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edb816004850160208701611900565b919091016004019392505050565b60008251611efb818460208701611900565b9190910192915050565b600082611f2257634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3481611c7a565b808552602060018381168015611f515760018114611f6b57611f99565b60ff1985168884015283151560051b880183019550611f99565b866000528260002060005b85811015611f915781548a8201860152908301908401611f76565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe06040830186611f27565b8281036020840152611ff3818587611fa4565b9695505050505050565b67ffffffffffffffff83111561201557612015611786565b612029836120238354611c7a565b83611daa565b6000601f84116001811461205d57600085156120455750838201355b600019600387901b1c1916600186901b1783556113a6565b600083815260209020601f19861690835b8281101561208e578685013582556020948501946001909201910161206e565b50868210156120ab5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f19083018486611fa4565b979650505050505050565b8381526060602082015260006121156060830185611924565b8281036040840152611ff38185611f27565b60006020828403121561213957600080fd5b815167ffffffffffffffff81111561215057600080fd5b8201601f8101841361216157600080fd5b805161216f611829826117e2565b81815285602083850101111561218457600080fd5b611a0482602083016020860161190056fea26469706673582212208a9c2dcc2ebd765226f24b674942499edb94e1c787254b6a1f328389fad6d3ed64736f6c63430008110033a2646970667358221220d32569bf087609a8756390b32fa091b29bf361bf53f4bb689aec66d158c5199c64736f6c63430008110033000000000000000000000000cf7ed3acca5a467e9e704c703e8d87f634fb0fc9000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x987fcd086a410b66cd2e29152c936fc5c39be7a3c9e1179d333f97ca6b6ff635", + "transactionIndex": "0x0", + "blockHash": "0xf91cdedce05589e8c841a0376241e2bdfdf898b6aa2b843600e58bdb49849a33", + "blockNumber": "0x2", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf072b", + "gasUsed": "0xf072b", + "contractAddress": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xe7124f95" + }, + { + "transactionHash": "0x833bae9fab1b63f95a00854f07f6c9033f98fc7cd8394ea1b50dd9e5cb7f6294", + "transactionIndex": "0x0", + "blockHash": "0x7bc1ea7c61d7ac9bafc88a7010dd54594be9b5d7c880daef83d4d58d81694d43", + "blockNumber": "0x3", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23ab5", + "gasUsed": "0x23ab5", + "contractAddress": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xe0f7dd56" + }, + { + "transactionHash": "0xa7fce52ee2a9a1c374f5cd3641f4ec01c51ab2b5736bbcd1b4581c6c5077b890", + "transactionIndex": "0x0", + "blockHash": "0x171153a695e9ec82462d12fa7d2fb9a0710e11428a3ff65aa11faced3c4f3f79", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2616fd", + "gasUsed": "0x2616fd", + "contractAddress": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xdb41501a" + }, + { + "transactionHash": "0x282c351456e86dd3ff503393eea459da8b68eacc27edb1391977dc39370497e7", + "transactionIndex": "0x1", + "blockHash": "0x171153a695e9ec82462d12fa7d2fb9a0710e11428a3ff65aa11faced3c4f3f79", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29452b", + "gasUsed": "0x32e2e", + "contractAddress": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xdb41501a" + }, + { + "transactionHash": "0x3ba727c6ee3fa2c926269901b605ed6449f42d974ddef1b053b1df99bda70222", + "transactionIndex": "0x2", + "blockHash": "0x171153a695e9ec82462d12fa7d2fb9a0710e11428a3ff65aa11faced3c4f3f79", + "blockNumber": "0x4", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x51da5f", + "gasUsed": "0x289534", + "contractAddress": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "logs": [ + { + "address": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0x171153a695e9ec82462d12fa7d2fb9a0710e11428a3ff65aa11faced3c4f3f79", + "blockNumber": "0x4", + "transactionHash": "0x3ba727c6ee3fa2c926269901b605ed6449f42d974ddef1b053b1df99bda70222", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000240000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000001000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xdb41501a" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xe7f1725e7734ce288f8367e1bb143e90bb3f0512" + ], + "pending": [], + "returns": {}, + "timestamp": 1688763235, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688768055.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688768055.json new file mode 100644 index 00000000..8d78acaf --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688768055.json @@ -0,0 +1,113 @@ +{ + "transactions": [ + { + "hash": "0xfd8da05f530bc388be3daadf7776d1eabe0cea9cba7a76e46a000ec092abdf8d", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388738a791620dd6260079bf849dc5567adc3f2fdc31863b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "function": null, + "arguments": [ + "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x34bf99", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b8152909150738a791620dd6260079bf849dc5567adc3f2fdc3189063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c63430008110033000000000000000000000000b7f8bc63bbcad18155201308c8f3540b07f84f5e000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x8a791620dd6260079bf849dc5567adc3f2fdc318" + ], + "pending": [ + "0xfd8da05f530bc388be3daadf7776d1eabe0cea9cba7a76e46a000ec092abdf8d" + ], + "returns": {}, + "timestamp": 1688768055, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688768062.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688768062.json new file mode 100644 index 00000000..70c21a46 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-1688768062.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0xd7ee803f1a343e16814585635382152f3eb2920dca3a1f64071ed663008decc2", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfef4e34b8e62fcc726c16dfb576ab3140538c47e7f3c72808fd6d617fc681b50", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8c45290dae32fe80f23200358cdc12ecf2734de11c062e1151e2428c87af983a", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388730dcd1bf9a1b36ce34237eeafef220932846bcd8263b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0xf", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa33735b9481bbaa227a95c12f9594a1a066337df418d46b44fc4e3780b4563d4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x10", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x724e356e473c505f3e0f4fe63d381be81ef24881a77f18c941da6f2fde2d7a3c", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "function": null, + "arguments": [ + "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x34bf99", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b8152909150730dcd1bf9a1b36ce34237eeafef220932846bcd829063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c634300081100330000000000000000000000000b306bf915c4d645ff596e518faf3f9669b97016000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x11", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xd7ee803f1a343e16814585635382152f3eb2920dca3a1f64071ed663008decc2", + "transactionIndex": "0x0", + "blockHash": "0xdba7f53b2997435aa2d6e495a4ad5c8ecdce91390c10b2985bc5fc8ef8c4aeb7", + "blockNumber": "0xa", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0xf072b", + "gasUsed": "0xf072b", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xc7678a7c" + }, + { + "transactionHash": "0xfef4e34b8e62fcc726c16dfb576ab3140538c47e7f3c72808fd6d617fc681b50", + "transactionIndex": "0x0", + "blockHash": "0x446d43e58cd0a1bf31af448749db3709a076e019475f9896e367ba2bc845d56c", + "blockNumber": "0xb", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x23ab5", + "gasUsed": "0x23ab5", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xc4ffe803" + }, + { + "transactionHash": "0x8c45290dae32fe80f23200358cdc12ecf2734de11c062e1151e2428c87af983a", + "transactionIndex": "0x0", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2616fd", + "gasUsed": "0x2616fd", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xc2bfa1d0" + }, + { + "transactionHash": "0xa33735b9481bbaa227a95c12f9594a1a066337df418d46b44fc4e3780b4563d4", + "transactionIndex": "0x1", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x29452b", + "gasUsed": "0x32e2e", + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xc2bfa1d0" + }, + { + "transactionHash": "0x724e356e473c505f3e0f4fe63d381be81ef24881a77f18c941da6f2fde2d7a3c", + "transactionIndex": "0x2", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x51db7f", + "gasUsed": "0x289654", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "logs": [ + { + "address": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" + ], + "data": "0x", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", + "transactionHash": "0x724e356e473c505f3e0f4fe63d381be81ef24881a77f18c941da6f2fde2d7a3c", + "transactionIndex": "0x2", + "logIndex": "0x2", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000001000000000000000000000000000000000000800000000000000000000020000800000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xc2bfa1d0" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x0dcd1bf9a1b36ce34237eeafef220932846bcd82" + ], + "pending": [], + "returns": {}, + "timestamp": 1688768062, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json index 769cc38d..70c21a46 100644 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json @@ -1,171 +1,209 @@ { "transactions": [ { - "hash": "0xb8c230ec049f758795bb179ff9b09766548bd124cb5bfcc26cc5da207614ac95", + "hash": "0xd7ee803f1a343e16814585635382152f3eb2920dca3a1f64071ed663008decc2", "transactionType": "CREATE", "contractName": "Bytes", - "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", "function": null, "arguments": null, - "rpc": "http://127.0.0.1:8545", "transaction": { "type": "0x02", "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x9", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0xd", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false }, { - "hash": "0x5d14d3f0f57278b850f4fa5abdbd54109a056cb67f3566e7ca08d50b696ec6a7", + "hash": "0xfef4e34b8e62fcc726c16dfb576ab3140538c47e7f3c72808fd6d617fc681b50", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8c45290dae32fe80f23200358cdc12ecf2734de11c062e1151e2428c87af983a", "transactionType": "CREATE", "contractName": "BasicCellRenderer", - "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", "function": null, "arguments": null, - "rpc": "http://127.0.0.1:8545", "transaction": { "type": "0x02", "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2fed5f", + "gas": "0x3180ad", "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0xa", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388730dcd1bf9a1b36ce34237eeafef220932846bcd8263b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0xf", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false }, { - "hash": "0x8ffadc212c47bffd3cd4a19164d23c48208fc232f20c2217f85abcd77a70f244", + "hash": "0xa33735b9481bbaa227a95c12f9594a1a066337df418d46b44fc4e3780b4563d4", "transactionType": "CREATE", "contractName": null, - "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", "function": null, "arguments": null, - "rpc": "http://127.0.0.1:8545", "transaction": { "type": "0x02", "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x5181a", + "gas": "0x42230", "value": "0x0", - "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea264697066735822122079397274d850bc8b3741b671e2aaf14563abe68c794f15d160fdea290335b3d164736f6c63430008110033", - "nonce": "0xb", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x10", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false }, { - "hash": "0x514cf32a4f45b0f81b4d330aba3f5c789cafe1874cfa816dfc39bf44c749f0b6", + "hash": "0x724e356e473c505f3e0f4fe63d381be81ef24881a77f18c941da6f2fde2d7a3c", "transactionType": "CREATE", "contractName": "Evmsheet", - "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", "function": null, "arguments": [ - "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "0x0B306BF915C4d645ff596e518fAf3F9669b97016", "10000000000000000" ], - "rpc": "http://127.0.0.1:8545", "transaction": { "type": "0x02", "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", - "gas": "0x2db55c", + "gas": "0x34bf99", "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b8152909250738a791620dd6260079bf849dc5567adc3f2fdc318915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c63430008110033000000000000000000000000610178da211fef7d417bc0e6fed39f05609ad788000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0xc", + "data": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b8152909150730dcd1bf9a1b36ce34237eeafef220932846bcd829063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c634300081100330000000000000000000000000b306bf915c4d645ff596e518faf3f9669b97016000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x11", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false } ], "receipts": [ { - "transactionHash": "0xb8c230ec049f758795bb179ff9b09766548bd124cb5bfcc26cc5da207614ac95", + "transactionHash": "0xd7ee803f1a343e16814585635382152f3eb2920dca3a1f64071ed663008decc2", "transactionIndex": "0x0", - "blockHash": "0xac25126c5ba23daa5751eaf5e09461600c027106b107cf425fa5538fa37c4901", - "blockNumber": "0x8", + "blockHash": "0xdba7f53b2997435aa2d6e495a4ad5c8ecdce91390c10b2985bc5fc8ef8c4aeb7", + "blockNumber": "0xa", "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", "to": null, - "cumulativeGasUsed": "0xf0619", - "gasUsed": "0xf0619", - "contractAddress": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318", + "cumulativeGasUsed": "0xf072b", + "gasUsed": "0xf072b", + "contractAddress": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82", "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xc649589c" + "type": "0x2", + "effectiveGasPrice": "0xc7678a7c" }, { - "transactionHash": "0x5d14d3f0f57278b850f4fa5abdbd54109a056cb67f3566e7ca08d50b696ec6a7", + "transactionHash": "0xfef4e34b8e62fcc726c16dfb576ab3140538c47e7f3c72808fd6d617fc681b50", "transactionIndex": "0x0", - "blockHash": "0x9d99716dd66dc55b1435236ca9e5024a52de008ccc9cb45b052abc4e3b291920", - "blockNumber": "0x9", + "blockHash": "0x446d43e58cd0a1bf31af448749db3709a076e019475f9896e367ba2bc845d56c", + "blockNumber": "0xb", "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", "to": null, - "cumulativeGasUsed": "0x24ddfb", - "gasUsed": "0x24ddfb", - "contractAddress": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788", + "cumulativeGasUsed": "0x23ab5", + "gasUsed": "0x23ab5", + "contractAddress": "0x9A676e781A523b5d0C0e43731313A708CB607508", "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xc649589c" + "type": "0x2", + "effectiveGasPrice": "0xc4ffe803" }, { - "transactionHash": "0x8ffadc212c47bffd3cd4a19164d23c48208fc232f20c2217f85abcd77a70f244", + "transactionHash": "0x8c45290dae32fe80f23200358cdc12ecf2734de11c062e1151e2428c87af983a", + "transactionIndex": "0x0", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x2616fd", + "gasUsed": "0x2616fd", + "contractAddress": "0x0B306BF915C4d645ff596e518fAf3F9669b97016", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xc2bfa1d0" + }, + { + "transactionHash": "0xa33735b9481bbaa227a95c12f9594a1a066337df418d46b44fc4e3780b4563d4", "transactionIndex": "0x1", - "blockHash": "0x9d99716dd66dc55b1435236ca9e5024a52de008ccc9cb45b052abc4e3b291920", - "blockNumber": "0x9", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", "to": null, - "cumulativeGasUsed": "0x28c923", - "gasUsed": "0x3eb28", - "contractAddress": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e", + "cumulativeGasUsed": "0x29452b", + "gasUsed": "0x32e2e", + "contractAddress": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1", "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0xc649589c" + "type": "0x2", + "effectiveGasPrice": "0xc2bfa1d0" }, { - "transactionHash": "0x514cf32a4f45b0f81b4d330aba3f5c789cafe1874cfa816dfc39bf44c749f0b6", - "transactionIndex": "0x0", - "blockHash": "0x3d6eb21f0281256f33fb880af5b6e75acd6f3318c3140d85caaf7854bc98da4e", - "blockNumber": "0xa", + "transactionHash": "0x724e356e473c505f3e0f4fe63d381be81ef24881a77f18c941da6f2fde2d7a3c", + "transactionIndex": "0x2", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", "to": null, - "cumulativeGasUsed": "0x23290c", - "gasUsed": "0x23290c", - "contractAddress": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "cumulativeGasUsed": "0x51db7f", + "gasUsed": "0x289654", + "contractAddress": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", "logs": [ { - "address": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0", + "address": "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266" ], "data": "0x", - "blockHash": "0x3d6eb21f0281256f33fb880af5b6e75acd6f3318c3140d85caaf7854bc98da4e", - "blockNumber": "0xa", - "transactionHash": "0x514cf32a4f45b0f81b4d330aba3f5c789cafe1874cfa816dfc39bf44c749f0b6", - "transactionIndex": "0x0", - "logIndex": "0x0", + "blockHash": "0xb2bb35f5fd8ecfc6b9207bfee4790fe68171a3d5d521d43a21bf28375a0e0db9", + "blockNumber": "0xc", + "transactionHash": "0x724e356e473c505f3e0f4fe63d381be81ef24881a77f18c941da6f2fde2d7a3c", + "transactionIndex": "0x2", + "logIndex": "0x2", "transactionLogIndex": "0x0", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000002000000000000000000000000400000000000", - "effectiveGasPrice": "0xc649589c" + "logsBloom": "0x00000000000001000000000000000000000000000000000000800000000000000000000020000800000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000100000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xc2bfa1d0" } ], "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x8a791620dd6260079bf849dc5567adc3f2fdc318" + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x0dcd1bf9a1b36ce34237eeafef220932846bcd82" ], "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/31337/run-latest.json", "returns": {}, - "timestamp": 1680617962, + "timestamp": 1688768062, "chain": 31337, "multi": false, - "commit": "03abd8f" + "commit": "be30e80" } \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-1686383151.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-1686383151.json new file mode 100644 index 00000000..37fe5b0e --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-1686383151.json @@ -0,0 +1,91 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x83d7eE9Ebb3C8408BA7DdF9Dff446117df3E1515", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b9050838382610183887383d7ee9ebb3c8408ba7ddf9dff446117df3e151563b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea2646970667358221220730597189fdd8d13ab0b8d7b5514f3da6fbde8a0bbd138816670ef4cb16e6f6064736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xF4e55AAC647bad5fB8645A4CaC028F62785404F0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea264697066735822122079397274d850bc8b3741b671e2aaf14563abe68c794f15d160fdea290335b3d164736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x4C57375508D5Ccd4ba7329Db4389991413930Ea6", + "function": null, + "arguments": [ + "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63d3", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b33866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163314610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b81529091507383d7ee9ebb3c8408ba7ddf9dff446117df3e15159063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea2646970667358221220a1a00ffe902e267bec9414165a91aa4a7b56bde1429fd7f2e316ddf8c737498264736f6c63430008110033a26469706673582212209e12a62b4499934fb47ba0fb87ccb79fd458081ea1e49bf5282b69001d761a1c64736f6c634300081100330000000000000000000000003b9267f7b63b6f5f2ed29e600500ce4819873916000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-latest.json", + "returns": {}, + "timestamp": 1686383151, + "chain": 5, + "multi": false, + "commit": "79fa5d4" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-latest.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-latest.json new file mode 100644 index 00000000..37fe5b0e --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-latest.json @@ -0,0 +1,91 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x83d7eE9Ebb3C8408BA7DdF9Dff446117df3E1515", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b9050838382610183887383d7ee9ebb3c8408ba7ddf9dff446117df3e151563b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea2646970667358221220730597189fdd8d13ab0b8d7b5514f3da6fbde8a0bbd138816670ef4cb16e6f6064736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xF4e55AAC647bad5fB8645A4CaC028F62785404F0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea264697066735822122079397274d850bc8b3741b671e2aaf14563abe68c794f15d160fdea290335b3d164736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": null, + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x4C57375508D5Ccd4ba7329Db4389991413930Ea6", + "function": null, + "arguments": [ + "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63d3", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b33866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163314610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b81529091507383d7ee9ebb3c8408ba7ddf9dff446117df3e15159063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea2646970667358221220a1a00ffe902e267bec9414165a91aa4a7b56bde1429fd7f2e316ddf8c737498264736f6c63430008110033a26469706673582212209e12a62b4499934fb47ba0fb87ccb79fd458081ea1e49bf5282b69001d761a1c64736f6c634300081100330000000000000000000000003b9267f7b63b6f5f2ed29e600500ce4819873916000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/dry-run/run-latest.json", + "returns": {}, + "timestamp": 1686383151, + "chain": 5, + "multi": false, + "commit": "79fa5d4" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686383218.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686383218.json new file mode 100644 index 00000000..c49602f6 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686383218.json @@ -0,0 +1,98 @@ +{ + "transactions": [ + { + "hash": "0x9f021afc1e5df2034e4da7ac5135e62f07f9652a77074efee7c8a17607f2ea22", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x83d7eE9Ebb3C8408BA7DdF9Dff446117df3E1515", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x97ec55018c8bec2fd537c59c1edcd3f70533815ffa864c46b7e0642dab75d022", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b9050838382610183887383d7ee9ebb3c8408ba7ddf9dff446117df3e151563b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea2646970667358221220730597189fdd8d13ab0b8d7b5514f3da6fbde8a0bbd138816670ef4cb16e6f6064736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x60e6618083e175f146b7f43798803a261e891597adebb2ce9f59aa685721b617", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xF4e55AAC647bad5fB8645A4CaC028F62785404F0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea264697066735822122079397274d850bc8b3741b671e2aaf14563abe68c794f15d160fdea290335b3d164736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0af579bbdbc41fb16afefefc1ab7697bc63b6a61f0d045543a310321ef80ffd6", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x4C57375508D5Ccd4ba7329Db4389991413930Ea6", + "function": null, + "arguments": [ + "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63d3", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b33866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163314610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b81529091507383d7ee9ebb3c8408ba7ddf9dff446117df3e15159063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea2646970667358221220a1a00ffe902e267bec9414165a91aa4a7b56bde1429fd7f2e316ddf8c737498264736f6c63430008110033a26469706673582212209e12a62b4499934fb47ba0fb87ccb79fd458081ea1e49bf5282b69001d761a1c64736f6c634300081100330000000000000000000000003b9267f7b63b6f5f2ed29e600500ce4819873916000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x83d7ee9ebb3c8408ba7ddf9dff446117df3e1515" + ], + "pending": [ + "0x9f021afc1e5df2034e4da7ac5135e62f07f9652a77074efee7c8a17607f2ea22", + "0x97ec55018c8bec2fd537c59c1edcd3f70533815ffa864c46b7e0642dab75d022", + "0x60e6618083e175f146b7f43798803a261e891597adebb2ce9f59aa685721b617", + "0x0af579bbdbc41fb16afefefc1ab7697bc63b6a61f0d045543a310321ef80ffd6" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1686383218, + "chain": 5, + "multi": false, + "commit": "79fa5d4" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686383226.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686383226.json new file mode 100644 index 00000000..0077809a --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686383226.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0x9f021afc1e5df2034e4da7ac5135e62f07f9652a77074efee7c8a17607f2ea22", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x83d7eE9Ebb3C8408BA7DdF9Dff446117df3E1515", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x97ec55018c8bec2fd537c59c1edcd3f70533815ffa864c46b7e0642dab75d022", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b9050838382610183887383d7ee9ebb3c8408ba7ddf9dff446117df3e151563b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea2646970667358221220730597189fdd8d13ab0b8d7b5514f3da6fbde8a0bbd138816670ef4cb16e6f6064736f6c63430008110033", + "nonce": "0x6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x60e6618083e175f146b7f43798803a261e891597adebb2ce9f59aa685721b617", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xF4e55AAC647bad5fB8645A4CaC028F62785404F0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea264697066735822122079397274d850bc8b3741b671e2aaf14563abe68c794f15d160fdea290335b3d164736f6c63430008110033", + "nonce": "0x7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0af579bbdbc41fb16afefefc1ab7697bc63b6a61f0d045543a310321ef80ffd6", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x4C57375508D5Ccd4ba7329Db4389991413930Ea6", + "function": null, + "arguments": [ + "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63d3", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b33866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163314610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b81529091507383d7ee9ebb3c8408ba7ddf9dff446117df3e15159063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea2646970667358221220a1a00ffe902e267bec9414165a91aa4a7b56bde1429fd7f2e316ddf8c737498264736f6c63430008110033a26469706673582212209e12a62b4499934fb47ba0fb87ccb79fd458081ea1e49bf5282b69001d761a1c64736f6c634300081100330000000000000000000000003b9267f7b63b6f5f2ed29e600500ce4819873916000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x8", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x9f021afc1e5df2034e4da7ac5135e62f07f9652a77074efee7c8a17607f2ea22", + "transactionIndex": "0x6", + "blockHash": "0x7dc6994a180acb7ca4285b07655bf7aaa2e861c8edd378105c29e06f51e317ff", + "blockNumber": "0x8bad0b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x3c06bc", + "gasUsed": "0xf072b", + "contractAddress": "0x83d7eE9Ebb3C8408BA7DdF9Dff446117df3E1515", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0c" + }, + { + "transactionHash": "0x97ec55018c8bec2fd537c59c1edcd3f70533815ffa864c46b7e0642dab75d022", + "transactionIndex": "0x7", + "blockHash": "0x7dc6994a180acb7ca4285b07655bf7aaa2e861c8edd378105c29e06f51e317ff", + "blockNumber": "0x8bad0b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x621dc5", + "gasUsed": "0x261709", + "contractAddress": "0x3B9267F7B63B6f5F2ed29e600500cE4819873916", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0c" + }, + { + "transactionHash": "0x60e6618083e175f146b7f43798803a261e891597adebb2ce9f59aa685721b617", + "transactionIndex": "0x8", + "blockHash": "0x7dc6994a180acb7ca4285b07655bf7aaa2e861c8edd378105c29e06f51e317ff", + "blockNumber": "0x8bad0b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x66092b", + "gasUsed": "0x3eb66", + "contractAddress": "0xF4e55AAC647bad5fB8645A4CaC028F62785404F0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0c" + }, + { + "transactionHash": "0x0af579bbdbc41fb16afefefc1ab7697bc63b6a61f0d045543a310321ef80ffd6", + "transactionIndex": "0x9", + "blockHash": "0x7dc6994a180acb7ca4285b07655bf7aaa2e861c8edd378105c29e06f51e317ff", + "blockNumber": "0x8bad0b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x89bb01", + "gasUsed": "0x23b1d6", + "contractAddress": "0x4C57375508D5Ccd4ba7329Db4389991413930Ea6", + "logs": [ + { + "address": "0x4C57375508D5Ccd4ba7329Db4389991413930Ea6", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x7dc6994a180acb7ca4285b07655bf7aaa2e861c8edd378105c29e06f51e317ff", + "blockNumber": "0x8bad0b", + "transactionHash": "0x0af579bbdbc41fb16afefefc1ab7697bc63b6a61f0d045543a310321ef80ffd6", + "transactionIndex": "0x9", + "logIndex": "0xa", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000010000000000000800000000000000000000000000000000000000000000000100000000000800000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0c" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x83d7ee9ebb3c8408ba7ddf9dff446117df3e1515" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1686383226, + "chain": 5, + "multi": false, + "commit": "79fa5d4" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404797.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404797.json new file mode 100644 index 00000000..b9083a92 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404797.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0x42ea787e7dcae7dd570aefa980f2f555696d99dcbaaaf7c92f03cda406eadcc5", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x6c436ECdaF79246aEEdc10533ac17114578584E9", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa4d8529abed2bc44fd19c3acf0eebc7f0209cacb17f70ba7912428e6972d985d", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7ea54bAF23e900f45Ea57Dd7c917F214be2B19D", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x283b652cd1c1b0fe9966578f94837549c7c0a1cc43feceab397d516195ff3eda", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x8756eD53f41883A6cEE38C15D775ec2604722869", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388736c436ecdaf79246aeedc10533ac17114578584e963b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4c5564c77c0593da55cbbeb5087104266d6cff986ad2cbc5c98d1362368a036b", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xd767Fb9f8a338C91fB9B5e29ecD8Cf9af7C2B630", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4ff340fd67cb3079bf13d8892f247672bcf6f61cd48a37f0cf0b198ba2a789b6", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x183B351dD6A43131E845A78f64b109d64FB72C7D", + "function": null, + "arguments": [ + "0x8756eD53f41883A6cEE38C15D775ec2604722869", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b8152909150736c436ecdaf79246aeedc10533ac17114578584e99063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a264697066735822122073506640672fcdfba9206014a416e3ec8b288e53be048f1ddb19ef8d29aea94464736f6c634300081100330000000000000000000000008756ed53f41883a6cee38c15d775ec2604722869000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x6c436ecdaf79246aeedc10533ac17114578584e9" + ], + "pending": [ + "0x42ea787e7dcae7dd570aefa980f2f555696d99dcbaaaf7c92f03cda406eadcc5", + "0xa4d8529abed2bc44fd19c3acf0eebc7f0209cacb17f70ba7912428e6972d985d", + "0x283b652cd1c1b0fe9966578f94837549c7c0a1cc43feceab397d516195ff3eda", + "0x4c5564c77c0593da55cbbeb5087104266d6cff986ad2cbc5c98d1362368a036b", + "0x4ff340fd67cb3079bf13d8892f247672bcf6f61cd48a37f0cf0b198ba2a789b6" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1686404797, + "chain": 5, + "multi": false, + "commit": "cd85d93" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404844.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404844.json new file mode 100644 index 00000000..110287c3 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404844.json @@ -0,0 +1,145 @@ +{ + "transactions": [ + { + "hash": "0x42ea787e7dcae7dd570aefa980f2f555696d99dcbaaaf7c92f03cda406eadcc5", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x6c436ECdaF79246aEEdc10533ac17114578584E9", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x9", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa4d8529abed2bc44fd19c3acf0eebc7f0209cacb17f70ba7912428e6972d985d", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xe7ea54bAF23e900f45Ea57Dd7c917F214be2B19D", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0xa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x283b652cd1c1b0fe9966578f94837549c7c0a1cc43feceab397d516195ff3eda", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x8756eD53f41883A6cEE38C15D775ec2604722869", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388736c436ecdaf79246aeedc10533ac17114578584e963b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0xb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4c5564c77c0593da55cbbeb5087104266d6cff986ad2cbc5c98d1362368a036b", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xd767Fb9f8a338C91fB9B5e29ecD8Cf9af7C2B630", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0xc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4ff340fd67cb3079bf13d8892f247672bcf6f61cd48a37f0cf0b198ba2a789b6", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x183B351dD6A43131E845A78f64b109d64FB72C7D", + "function": null, + "arguments": [ + "0x8756eD53f41883A6cEE38C15D775ec2604722869", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b8152909150736c436ecdaf79246aeedc10533ac17114578584e99063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a264697066735822122073506640672fcdfba9206014a416e3ec8b288e53be048f1ddb19ef8d29aea94464736f6c634300081100330000000000000000000000008756ed53f41883a6cee38c15d775ec2604722869000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0xd", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x42ea787e7dcae7dd570aefa980f2f555696d99dcbaaaf7c92f03cda406eadcc5", + "transactionIndex": "0x5", + "blockHash": "0x8849d2ee7abbb68701990e04fd4df3c60048c5e7d08a7611e7e2a8e02d98ffb1", + "blockNumber": "0x8bb28b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x26389c", + "gasUsed": "0xf072b", + "contractAddress": "0x6c436ECdaF79246aEEdc10533ac17114578584E9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e14" + }, + { + "transactionHash": "0xa4d8529abed2bc44fd19c3acf0eebc7f0209cacb17f70ba7912428e6972d985d", + "transactionIndex": "0x6", + "blockHash": "0x8849d2ee7abbb68701990e04fd4df3c60048c5e7d08a7611e7e2a8e02d98ffb1", + "blockNumber": "0x8bb28b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x287345", + "gasUsed": "0x23aa9", + "contractAddress": "0xe7ea54bAF23e900f45Ea57Dd7c917F214be2B19D", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e14" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x6c436ecdaf79246aeedc10533ac17114578584e9" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1686404844, + "chain": 5, + "multi": false, + "commit": "cd85d93" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404923.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404923.json new file mode 100644 index 00000000..45be01d2 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404923.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0xe0de7e19b733d85b8fe21717bcbee719534e4960645bbd2ec7baa4b21e5df9f2", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xabc7DD97BffA6131ce894cce662BE9716Aed6Cca", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x95ee82f45fec57644c21659fb63a1625a8f6fd5de4a604c1a1c1bed41f6ce827", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x860d2F7C16803004916f7F59F8e84116366457d9", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0xf", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69545a34e75be6b23da636007ec3c1c41d0c75a5fb6fc903fd9ee2429538c70b", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xF0B7976b965C9a081e9e7525f166FB034b4f5738", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873abc7dd97bffa6131ce894cce662be9716aed6cca63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x10", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdcc3e9a4dd312bf9c87c70ea86a6d08c9e05b469c32b5ad342cec8193cbe42fc", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x8f9018fB9032990E6CA13c951dE8CAE0Df2510d4", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x11", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5213da3afafa732128b1dd79f97d5a521c555b301a903578de51f660e98aaecb", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x56E120F280D4Ef8A7eca1f8f9481196C3Ee024d6", + "function": null, + "arguments": [ + "0xF0B7976b965C9a081e9e7525f166FB034b4f5738", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073abc7dd97bffa6131ce894cce662be9716aed6cca9063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a264697066735822122073506640672fcdfba9206014a416e3ec8b288e53be048f1ddb19ef8d29aea94464736f6c63430008110033000000000000000000000000f0b7976b965c9a081e9e7525f166fb034b4f5738000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x12", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xabc7dd97bffa6131ce894cce662be9716aed6cca" + ], + "pending": [ + "0xe0de7e19b733d85b8fe21717bcbee719534e4960645bbd2ec7baa4b21e5df9f2", + "0x95ee82f45fec57644c21659fb63a1625a8f6fd5de4a604c1a1c1bed41f6ce827", + "0x69545a34e75be6b23da636007ec3c1c41d0c75a5fb6fc903fd9ee2429538c70b", + "0xdcc3e9a4dd312bf9c87c70ea86a6d08c9e05b469c32b5ad342cec8193cbe42fc", + "0x5213da3afafa732128b1dd79f97d5a521c555b301a903578de51f660e98aaecb" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1686404923, + "chain": 5, + "multi": false, + "commit": "cd85d93" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404931.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404931.json new file mode 100644 index 00000000..3ed1b23e --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1686404931.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0xe0de7e19b733d85b8fe21717bcbee719534e4960645bbd2ec7baa4b21e5df9f2", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xabc7DD97BffA6131ce894cce662BE9716Aed6Cca", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0xe", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x95ee82f45fec57644c21659fb63a1625a8f6fd5de4a604c1a1c1bed41f6ce827", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x860d2F7C16803004916f7F59F8e84116366457d9", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0xf", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x69545a34e75be6b23da636007ec3c1c41d0c75a5fb6fc903fd9ee2429538c70b", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xF0B7976b965C9a081e9e7525f166FB034b4f5738", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873abc7dd97bffa6131ce894cce662be9716aed6cca63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x10", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdcc3e9a4dd312bf9c87c70ea86a6d08c9e05b469c32b5ad342cec8193cbe42fc", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x8f9018fB9032990E6CA13c951dE8CAE0Df2510d4", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x11", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5213da3afafa732128b1dd79f97d5a521c555b301a903578de51f660e98aaecb", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x56E120F280D4Ef8A7eca1f8f9481196C3Ee024d6", + "function": null, + "arguments": [ + "0xF0B7976b965C9a081e9e7525f166FB034b4f5738", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073abc7dd97bffa6131ce894cce662be9716aed6cca9063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a264697066735822122073506640672fcdfba9206014a416e3ec8b288e53be048f1ddb19ef8d29aea94464736f6c63430008110033000000000000000000000000f0b7976b965c9a081e9e7525f166fb034b4f5738000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x12", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xe0de7e19b733d85b8fe21717bcbee719534e4960645bbd2ec7baa4b21e5df9f2", + "transactionIndex": "0x1", + "blockHash": "0x4c795947bf4d2e3fd325f6627d38d6e6a7ba33babc6602583f31b0333ecbe338", + "blockNumber": "0x8bb291", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0xf5933", + "gasUsed": "0xf072b", + "contractAddress": "0xabc7DD97BffA6131ce894cce662BE9716Aed6Cca", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e16" + }, + { + "transactionHash": "0x95ee82f45fec57644c21659fb63a1625a8f6fd5de4a604c1a1c1bed41f6ce827", + "transactionIndex": "0x2", + "blockHash": "0x4c795947bf4d2e3fd325f6627d38d6e6a7ba33babc6602583f31b0333ecbe338", + "blockNumber": "0x8bb291", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x1193dc", + "gasUsed": "0x23aa9", + "contractAddress": "0x860d2F7C16803004916f7F59F8e84116366457d9", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e16" + }, + { + "transactionHash": "0x69545a34e75be6b23da636007ec3c1c41d0c75a5fb6fc903fd9ee2429538c70b", + "transactionIndex": "0x3", + "blockHash": "0x4c795947bf4d2e3fd325f6627d38d6e6a7ba33babc6602583f31b0333ecbe338", + "blockNumber": "0x8bb291", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x37aae5", + "gasUsed": "0x261709", + "contractAddress": "0xF0B7976b965C9a081e9e7525f166FB034b4f5738", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e16" + }, + { + "transactionHash": "0xdcc3e9a4dd312bf9c87c70ea86a6d08c9e05b469c32b5ad342cec8193cbe42fc", + "transactionIndex": "0x4", + "blockHash": "0x4c795947bf4d2e3fd325f6627d38d6e6a7ba33babc6602583f31b0333ecbe338", + "blockNumber": "0x8bb291", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x3b964b", + "gasUsed": "0x3eb66", + "contractAddress": "0x8f9018fB9032990E6CA13c951dE8CAE0Df2510d4", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e16" + }, + { + "transactionHash": "0x5213da3afafa732128b1dd79f97d5a521c555b301a903578de51f660e98aaecb", + "transactionIndex": "0x5", + "blockHash": "0x4c795947bf4d2e3fd325f6627d38d6e6a7ba33babc6602583f31b0333ecbe338", + "blockNumber": "0x8bb291", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x5f4839", + "gasUsed": "0x23b1ee", + "contractAddress": "0x56E120F280D4Ef8A7eca1f8f9481196C3Ee024d6", + "logs": [ + { + "address": "0x56E120F280D4Ef8A7eca1f8f9481196C3Ee024d6", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x4c795947bf4d2e3fd325f6627d38d6e6a7ba33babc6602583f31b0333ecbe338", + "blockNumber": "0x8bb291", + "transactionHash": "0x5213da3afafa732128b1dd79f97d5a521c555b301a903578de51f660e98aaecb", + "transactionIndex": "0x5", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000001000000000000000000000000000000000000020000000008000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e16" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xabc7dd97bffa6131ce894cce662be9716aed6cca" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1686404931, + "chain": 5, + "multi": false, + "commit": "cd85d93" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687353574.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687353574.json new file mode 100644 index 00000000..04232543 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687353574.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0x6324a799fcc13e1f8cc702b9e9f6220816c0f07c22353540ce63fea60aa18bc2", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x7096fAA452517Aa5685977ea90EA52ab5a1494B6", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x13", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9e57be1028c0854960cc4b8fabb52d65adbadc51dc46148ee57fb73f32387ceb", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x1A7428b1eca2A046dA9295Cbf496268fa88b2f2D", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x14", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb3d8909f89fbbbe6b09f5e81da6f342d864bd69d1597e18c0dbb7dda98bc9904", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xfAD299a6D32f99DaA2b1ae5efc0F5f2427C462Af", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388737096faa452517aa5685977ea90ea52ab5a1494b663b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x15", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x8f27916089e1a7fd7e0824f7a2025a9feb9c6f66b8c7373d3312e216c632a410", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x3F7191f8830A315438edF7cD15Ab4e28d94eCE85", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x16", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4e7ac82d39a2a596522d4b89a8af1b3692af898f972d0483fde0e16ac9f23782", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x142Cb23eA1E8Cf2736168d95A92009ac2aEC2BEf", + "function": null, + "arguments": [ + "0xfAD299a6D32f99DaA2b1ae5efc0F5f2427C462Af", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b8152909150737096faa452517aa5685977ea90ea52ab5a1494b69063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a264697066735822122073506640672fcdfba9206014a416e3ec8b288e53be048f1ddb19ef8d29aea94464736f6c63430008110033000000000000000000000000fad299a6d32f99daa2b1ae5efc0f5f2427c462af000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x17", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x7096faa452517aa5685977ea90ea52ab5a1494b6" + ], + "pending": [ + "0x6324a799fcc13e1f8cc702b9e9f6220816c0f07c22353540ce63fea60aa18bc2", + "0x9e57be1028c0854960cc4b8fabb52d65adbadc51dc46148ee57fb73f32387ceb", + "0xb3d8909f89fbbbe6b09f5e81da6f342d864bd69d1597e18c0dbb7dda98bc9904", + "0x8f27916089e1a7fd7e0824f7a2025a9feb9c6f66b8c7373d3312e216c632a410", + "0x4e7ac82d39a2a596522d4b89a8af1b3692af898f972d0483fde0e16ac9f23782" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687353574, + "chain": 5, + "multi": false, + "commit": "aed4133" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687353628.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687353628.json new file mode 100644 index 00000000..9d4afca7 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687353628.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0x6324a799fcc13e1f8cc702b9e9f6220816c0f07c22353540ce63fea60aa18bc2", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x7096fAA452517Aa5685977ea90EA52ab5a1494B6", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x13", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9e57be1028c0854960cc4b8fabb52d65adbadc51dc46148ee57fb73f32387ceb", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x1A7428b1eca2A046dA9295Cbf496268fa88b2f2D", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x14", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb3d8909f89fbbbe6b09f5e81da6f342d864bd69d1597e18c0dbb7dda98bc9904", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xfAD299a6D32f99DaA2b1ae5efc0F5f2427C462Af", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261018388737096faa452517aa5685977ea90ea52ab5a1494b663b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x15", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x8f27916089e1a7fd7e0824f7a2025a9feb9c6f66b8c7373d3312e216c632a410", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x3F7191f8830A315438edF7cD15Ab4e28d94eCE85", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x16", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4e7ac82d39a2a596522d4b89a8af1b3692af898f972d0483fde0e16ac9f23782", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x142Cb23eA1E8Cf2736168d95A92009ac2aEC2BEf", + "function": null, + "arguments": [ + "0xfAD299a6D32f99DaA2b1ae5efc0F5f2427C462Af", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b8152909150737096faa452517aa5685977ea90ea52ab5a1494b69063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a264697066735822122073506640672fcdfba9206014a416e3ec8b288e53be048f1ddb19ef8d29aea94464736f6c63430008110033000000000000000000000000fad299a6d32f99daa2b1ae5efc0f5f2427c462af000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x17", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x6324a799fcc13e1f8cc702b9e9f6220816c0f07c22353540ce63fea60aa18bc2", + "transactionIndex": "0xb", + "blockHash": "0x038f6bb92feca6464fcaf63532a8ed02efd62f237744e622bdc8202a6a9d4397", + "blockNumber": "0x8c9f29", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x165ece", + "gasUsed": "0xf072b", + "contractAddress": "0x7096fAA452517Aa5685977ea90EA52ab5a1494B6", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e12" + }, + { + "transactionHash": "0x9e57be1028c0854960cc4b8fabb52d65adbadc51dc46148ee57fb73f32387ceb", + "transactionIndex": "0xc", + "blockHash": "0x038f6bb92feca6464fcaf63532a8ed02efd62f237744e622bdc8202a6a9d4397", + "blockNumber": "0x8c9f29", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x189977", + "gasUsed": "0x23aa9", + "contractAddress": "0x1A7428b1eca2A046dA9295Cbf496268fa88b2f2D", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e12" + }, + { + "transactionHash": "0xb3d8909f89fbbbe6b09f5e81da6f342d864bd69d1597e18c0dbb7dda98bc9904", + "transactionIndex": "0xd", + "blockHash": "0x038f6bb92feca6464fcaf63532a8ed02efd62f237744e622bdc8202a6a9d4397", + "blockNumber": "0x8c9f29", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x3eb080", + "gasUsed": "0x261709", + "contractAddress": "0xfAD299a6D32f99DaA2b1ae5efc0F5f2427C462Af", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e12" + }, + { + "transactionHash": "0x8f27916089e1a7fd7e0824f7a2025a9feb9c6f66b8c7373d3312e216c632a410", + "transactionIndex": "0xe", + "blockHash": "0x038f6bb92feca6464fcaf63532a8ed02efd62f237744e622bdc8202a6a9d4397", + "blockNumber": "0x8c9f29", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x429be6", + "gasUsed": "0x3eb66", + "contractAddress": "0x3F7191f8830A315438edF7cD15Ab4e28d94eCE85", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e12" + }, + { + "transactionHash": "0x4e7ac82d39a2a596522d4b89a8af1b3692af898f972d0483fde0e16ac9f23782", + "transactionIndex": "0xf", + "blockHash": "0x038f6bb92feca6464fcaf63532a8ed02efd62f237744e622bdc8202a6a9d4397", + "blockNumber": "0x8c9f29", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x664dd4", + "gasUsed": "0x23b1ee", + "contractAddress": "0x142Cb23eA1E8Cf2736168d95A92009ac2aEC2BEf", + "logs": [ + { + "address": "0x142Cb23eA1E8Cf2736168d95A92009ac2aEC2BEf", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x038f6bb92feca6464fcaf63532a8ed02efd62f237744e622bdc8202a6a9d4397", + "blockNumber": "0x8c9f29", + "transactionHash": "0x4e7ac82d39a2a596522d4b89a8af1b3692af898f972d0483fde0e16ac9f23782", + "transactionIndex": "0xf", + "logIndex": "0x9", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000080000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e12" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x7096faa452517aa5685977ea90ea52ab5a1494b6" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687353628, + "chain": 5, + "multi": false, + "commit": "aed4133" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372143.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372143.json new file mode 100644 index 00000000..60729bff --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372143.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0x5c7fc27e0a60a9ba76206e54e6e16e5c058c420ad8144f37b5e1023fdfbd7e96", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x392c8270e6A13B63f05aADdEdf863688C3b59799", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x18", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4f7868972bd0b66dd200219d11d0b5f082784b0afbace556d65d26fecafd9ab2", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xCd404De7c0EfB4eFaCE73debCc07e75CBf695ba0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x19", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x88a2ee05a41e190497fb588efe3d243be26ef04df44fe78c32158589f2e4d29b", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873392c8270e6a13b63f05aaddedf863688c3b5979963b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x1a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9681241928022fb941977e95ff8ff7cc684931bc91bf0aee572c2739ef31d455", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xEB36C0FEf30bC7AaBc94dB7B582BE60Ca73E6f1a", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x1b", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDcA5E41168e2ba8D776753e7BE65597FA101d7D1", + "function": null, + "arguments": [ + "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073392c8270e6a13b63f05aaddedf863688c3b597999063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c634300081100330000000000000000000000007c7dd72b1132af2dccfb31e8c20cfc5fffa70f76000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x1c", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x392c8270e6a13b63f05aaddedf863688c3b59799" + ], + "pending": [ + "0x5c7fc27e0a60a9ba76206e54e6e16e5c058c420ad8144f37b5e1023fdfbd7e96", + "0x4f7868972bd0b66dd200219d11d0b5f082784b0afbace556d65d26fecafd9ab2", + "0x88a2ee05a41e190497fb588efe3d243be26ef04df44fe78c32158589f2e4d29b", + "0x9681241928022fb941977e95ff8ff7cc684931bc91bf0aee572c2739ef31d455", + "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687372143, + "chain": 5, + "multi": false, + "commit": "e561867" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372157.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372157.json new file mode 100644 index 00000000..e1c664c1 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372157.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0x5c7fc27e0a60a9ba76206e54e6e16e5c058c420ad8144f37b5e1023fdfbd7e96", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x392c8270e6A13B63f05aADdEdf863688C3b59799", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x18", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4f7868972bd0b66dd200219d11d0b5f082784b0afbace556d65d26fecafd9ab2", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xCd404De7c0EfB4eFaCE73debCc07e75CBf695ba0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x19", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x88a2ee05a41e190497fb588efe3d243be26ef04df44fe78c32158589f2e4d29b", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873392c8270e6a13b63f05aaddedf863688c3b5979963b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x1a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9681241928022fb941977e95ff8ff7cc684931bc91bf0aee572c2739ef31d455", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xEB36C0FEf30bC7AaBc94dB7B582BE60Ca73E6f1a", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x1b", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDcA5E41168e2ba8D776753e7BE65597FA101d7D1", + "function": null, + "arguments": [ + "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073392c8270e6a13b63f05aaddedf863688c3b597999063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c634300081100330000000000000000000000007c7dd72b1132af2dccfb31e8c20cfc5fffa70f76000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x1c", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x5c7fc27e0a60a9ba76206e54e6e16e5c058c420ad8144f37b5e1023fdfbd7e96", + "transactionIndex": "0x2", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x115cbd", + "gasUsed": "0xf072b", + "contractAddress": "0x392c8270e6A13B63f05aADdEdf863688C3b59799", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0x4f7868972bd0b66dd200219d11d0b5f082784b0afbace556d65d26fecafd9ab2", + "transactionIndex": "0x3", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x139766", + "gasUsed": "0x23aa9", + "contractAddress": "0xCd404De7c0EfB4eFaCE73debCc07e75CBf695ba0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0x88a2ee05a41e190497fb588efe3d243be26ef04df44fe78c32158589f2e4d29b", + "transactionIndex": "0x4", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x39ae6f", + "gasUsed": "0x261709", + "contractAddress": "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0x9681241928022fb941977e95ff8ff7cc684931bc91bf0aee572c2739ef31d455", + "transactionIndex": "0x5", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x3d99d5", + "gasUsed": "0x3eb66", + "contractAddress": "0xEB36C0FEf30bC7AaBc94dB7B582BE60Ca73E6f1a", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145", + "transactionIndex": "0x6", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x614bc3", + "gasUsed": "0x23b1ee", + "contractAddress": "0xDcA5E41168e2ba8D776753e7BE65597FA101d7D1", + "logs": [ + { + "address": "0xDcA5E41168e2ba8D776753e7BE65597FA101d7D1", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "transactionHash": "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145", + "transactionIndex": "0x6", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000800400000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000001000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x392c8270e6a13b63f05aaddedf863688c3b59799" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687372157, + "chain": 5, + "multi": false, + "commit": "e561867" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372218.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372218.json new file mode 100644 index 00000000..b7cda1e5 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687372218.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0x5c7fc27e0a60a9ba76206e54e6e16e5c058c420ad8144f37b5e1023fdfbd7e96", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x392c8270e6A13B63f05aADdEdf863688C3b59799", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x18", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4f7868972bd0b66dd200219d11d0b5f082784b0afbace556d65d26fecafd9ab2", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xCd404De7c0EfB4eFaCE73debCc07e75CBf695ba0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x19", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x88a2ee05a41e190497fb588efe3d243be26ef04df44fe78c32158589f2e4d29b", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873392c8270e6a13b63f05aaddedf863688c3b5979963b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x1a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9681241928022fb941977e95ff8ff7cc684931bc91bf0aee572c2739ef31d455", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xEB36C0FEf30bC7AaBc94dB7B582BE60Ca73E6f1a", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x1b", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xDcA5E41168e2ba8D776753e7BE65597FA101d7D1", + "function": null, + "arguments": [ + "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073392c8270e6a13b63f05aaddedf863688c3b597999063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c634300081100330000000000000000000000007c7dd72b1132af2dccfb31e8c20cfc5fffa70f76000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x1c", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x5c7fc27e0a60a9ba76206e54e6e16e5c058c420ad8144f37b5e1023fdfbd7e96", + "transactionIndex": "0x2", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x115cbd", + "gasUsed": "0xf072b", + "contractAddress": "0x392c8270e6A13B63f05aADdEdf863688C3b59799", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0x4f7868972bd0b66dd200219d11d0b5f082784b0afbace556d65d26fecafd9ab2", + "transactionIndex": "0x3", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x139766", + "gasUsed": "0x23aa9", + "contractAddress": "0xCd404De7c0EfB4eFaCE73debCc07e75CBf695ba0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0x88a2ee05a41e190497fb588efe3d243be26ef04df44fe78c32158589f2e4d29b", + "transactionIndex": "0x4", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x39ae6f", + "gasUsed": "0x261709", + "contractAddress": "0x7c7dD72B1132Af2DCcfb31e8c20cFC5fFfa70F76", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0x9681241928022fb941977e95ff8ff7cc684931bc91bf0aee572c2739ef31d455", + "transactionIndex": "0x5", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x3d99d5", + "gasUsed": "0x3eb66", + "contractAddress": "0xEB36C0FEf30bC7AaBc94dB7B582BE60Ca73E6f1a", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + }, + { + "transactionHash": "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145", + "transactionIndex": "0x6", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x614bc3", + "gasUsed": "0x23b1ee", + "contractAddress": "0xDcA5E41168e2ba8D776753e7BE65597FA101d7D1", + "logs": [ + { + "address": "0xDcA5E41168e2ba8D776753e7BE65597FA101d7D1", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x90c8db2db525c682c86daf5ba2db58afd7bd12870ea32f6fee7752ebd08d0da3", + "blockNumber": "0x8ca399", + "transactionHash": "0xec91109c30f20a5d789a7e249c5d21cee31d5c6b508da617bef3baab35734145", + "transactionIndex": "0x6", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000800400000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000001000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d062b3" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x392c8270e6a13b63f05aaddedf863688c3b59799" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687372218, + "chain": 5, + "multi": false, + "commit": "e561867" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687617613.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687617613.json new file mode 100644 index 00000000..67395d00 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687617613.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0xc1ff1127dd5d0c7cb023dcaa55eb3efb3a4406a177b2e8bb6dc03b8484521737", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xa9E6DBeCC51A58b8641881Bf9b8014dE35f0D0a1", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x1d", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1eb484baa6a8d4eeff03c79c2dcf5111248ebb9b7e33d6cb2780c4a2de335191", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x847B0a7792d986f288Bbde4fb52fa36108910dc5", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1e", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x090935b127f37513c332daf8379ed4d66dc85ad612468df0f113736e39c96174", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9F64d787EB95c3C6CC728EcE576949Fe89aAb269", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873a9e6dbecc51a58b8641881bf9b8014de35f0d0a163b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x1f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7a24a10ae15ee3c3b2a6eaf7ceffbef3694c49475269a756c9b92e8ac8a40722", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x431a4EaaF8647c4AD2FeE59e721D06cd6C23C023", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x20", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xfdfe17aba6ced8944cc13009b10bd406ee5aab38fecb25869822fcf73a9e8745", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x4972f4Aa3817e528f1b1382C4bc63F52995607cE", + "function": null, + "arguments": [ + "0x9F64d787EB95c3C6CC728EcE576949Fe89aAb269", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073a9e6dbecc51a58b8641881bf9b8014de35f0d0a19063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c634300081100330000000000000000000000009f64d787eb95c3c6cc728ece576949fe89aab269000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x21", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xa9e6dbecc51a58b8641881bf9b8014de35f0d0a1" + ], + "pending": [ + "0xc1ff1127dd5d0c7cb023dcaa55eb3efb3a4406a177b2e8bb6dc03b8484521737", + "0x1eb484baa6a8d4eeff03c79c2dcf5111248ebb9b7e33d6cb2780c4a2de335191", + "0x090935b127f37513c332daf8379ed4d66dc85ad612468df0f113736e39c96174", + "0x7a24a10ae15ee3c3b2a6eaf7ceffbef3694c49475269a756c9b92e8ac8a40722", + "0xfdfe17aba6ced8944cc13009b10bd406ee5aab38fecb25869822fcf73a9e8745" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687617613, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687617627.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687617627.json new file mode 100644 index 00000000..7dc7b7b6 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687617627.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0xc1ff1127dd5d0c7cb023dcaa55eb3efb3a4406a177b2e8bb6dc03b8484521737", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xa9E6DBeCC51A58b8641881Bf9b8014dE35f0D0a1", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x1d", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x1eb484baa6a8d4eeff03c79c2dcf5111248ebb9b7e33d6cb2780c4a2de335191", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x847B0a7792d986f288Bbde4fb52fa36108910dc5", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x1e", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x090935b127f37513c332daf8379ed4d66dc85ad612468df0f113736e39c96174", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x9F64d787EB95c3C6CC728EcE576949Fe89aAb269", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873a9e6dbecc51a58b8641881bf9b8014de35f0d0a163b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x1f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7a24a10ae15ee3c3b2a6eaf7ceffbef3694c49475269a756c9b92e8ac8a40722", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x431a4EaaF8647c4AD2FeE59e721D06cd6C23C023", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x20", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xfdfe17aba6ced8944cc13009b10bd406ee5aab38fecb25869822fcf73a9e8745", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x4972f4Aa3817e528f1b1382C4bc63F52995607cE", + "function": null, + "arguments": [ + "0x9F64d787EB95c3C6CC728EcE576949Fe89aAb269", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e63f2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161290738038061290783398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61280d806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6120828061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e1e80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461036f578063ef3f56b01461039d578063f2fde38b146103b057600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d6565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154a565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e836600461155d565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158d565b6104a3565b005b61024361023e36600461155d565b61058a565b604051610197939291906115b7565b61024361026036600461155d565b61063f565b61022e6102733660046115e7565b610704565b61022e6102863660046115e7565b6108cb565b61022e610299366004611623565b6109c3565b6102036102ac36600461155d565b6109ed565b6101cc6102bf366004611623565b610a44565b61022e610aa7565b6000546001600160a01b0316610203565b6101a8610abb565b61022e6102f336600461163e565b610ac8565b61022e6103063660046116c3565b610b34565b61022e610319366004611705565b610b85565b610203600160801b81565b61022e6103373660046116c3565b610c6d565b6101a861034a36600461155d565b610cbe565b61036261035d36600461155d565b610d88565b6040516101979190611774565b61018b61037d3660046117ab565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103ab3660046117de565b610de5565b61022e6103be366004611623565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611806565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611806565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611806565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611806565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611806565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611806565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109739190611840565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6109cb610f8f565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a3f5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610a8b5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610aaf610f8f565b610ab96000610fe9565b565b6002805461042290611806565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b3c610f8f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b7093929190611903565b60405180910390a160026109be828483611997565b610b90858585610704565b6001600160a01b0384163b1580610c275750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bd89033908a90899089908990600401611a57565b6020604051808303816000875af1158015610bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1b9190611840565b6001600160e01b031916145b610c665760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610c75610f8f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ca993929190611903565b60405180910390a160016109be828483611997565b6000818152600360205260409020546060906001600160a01b031680610cfa57604051630243d1a960e21b815260048101849052602401610525565b6000610d0584611039565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610d3b9087908590600190600401611a96565b600060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d809190810190611af2565b949350505050565b60408051606080820183526000808352602083018190529282015290610dad83611039565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e1057610e0b32866113b5565b610e69565b6000858152600360205260409020546001600160a01b03163214610e6957600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f0c9082611b86565b5050505050505050565b610f1e610f8f565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c81610fe9565b50565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161108390611806565b80601f01602080910402602001604051908101604052809291908181526020018280546110af90611806565b80156110fc5780601f106110d1576101008083540402835291602001916110fc565b820191906000526020600020905b8154815290600101906020018083116110df57829003601f168201915b505050505081525050905061111e81516001600160a01b0316600160801b1490565b156111515760208082015160405161113a920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561120a57600061118483600001516001600160a01b0316611039565b604051632d737e4960e21b815290915073a9e6dbecc51a58b8641881bf9b8014de35f0d0a19063b5cdf924906111c1908490600090600401611c46565b602060405180830381865af41580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190611c68565b91505061120e565b5080515b600082604001518060200190518101906112289190611c81565b9050606060005b8251811015611301576000600284838151811061124e5761124e611d27565b60200260200101516112609190611d3d565b60001490506000600185848151811061127b5761127b611d27565b6020026020010151901c905081156112c7578361129782611039565b6112a090611d5f565b6040516020016112b1929190611d83565b60405160208183030381529060405293506112ec565b6040516112da9085908390602001611d83565b60405160208183030381529060405293505b505080806112f990611da5565b91505061122f565b506000846020015190506000846001600160a01b03168284604051602401611329919061154a565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516113679190611dcc565b600060405180830381855afa9150503d80600081146113a2576040519150601f19603f3d011682016040523d82523d6000602084013e6113a7565b606091505b509998505050505050505050565b6001600160a01b0382166113ff5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b0316156114555760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114e857600080fd5b81356114f3816114c0565b9392505050565b60005b838110156115155781810151838201526020016114fd565b50506000910152565b600081518084526115368160208601602086016114fa565b601f01601f19169290920160200192915050565b6020815260006114f3602083018461151e565b60006020828403121561156f57600080fd5b5035919050565b80356001600160a01b0381168114610a3f57600080fd5b600080604083850312156115a057600080fd5b6115a983611576565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115de606083018461151e565b95945050505050565b6000806000606084860312156115fc57600080fd5b61160584611576565b925061161360208501611576565b9150604084013590509250925092565b60006020828403121561163557600080fd5b6114f382611576565b6000806040838503121561165157600080fd5b61165a83611576565b91506020830135801515811461166f57600080fd5b809150509250929050565b60008083601f84011261168c57600080fd5b50813567ffffffffffffffff8111156116a457600080fd5b6020830191508360208285010111156116bc57600080fd5b9250929050565b600080602083850312156116d657600080fd5b823567ffffffffffffffff8111156116ed57600080fd5b6116f98582860161167a565b90969095509350505050565b60008060008060006080868803121561171d57600080fd5b61172686611576565b945061173460208701611576565b935060408601359250606086013567ffffffffffffffff81111561175757600080fd5b6117638882890161167a565b969995985093965092949392505050565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610d80608084018261151e565b600080604083850312156117be57600080fd5b6117c783611576565b91506117d560208401611576565b90509250929050565b6000806000806000608086880312156117f657600080fd5b8535945061173460208701611576565b600181811c9082168061181a57607f821691505b60208210810361183a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185257600080fd5b81516114f3816114c0565b6000815461186a81611806565b80855260206001838116801561188757600181146118a1576118cf565b60ff1985168884015283151560051b8801830195506118cf565b866000528260002060005b858110156118c75781548a82018601529083019084016118ac565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611916604083018661185d565b82810360208401526119298185876118da565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156119705750805b601f850160051c820191505b8181101561198f5782815560010161197c565b505050505050565b67ffffffffffffffff8311156119af576119af611933565b6119c3836119bd8354611806565b83611949565b6000601f8411600181146119f757600085156119df5750838201355b600019600387901b1c1916600186901b178355610c66565b600083815260209020601f19861690835b82811015611a285786850135825560209485019460019092019101611a08565b5086821015611a455760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a8b90830184866118da565b979650505050505050565b838152606060208201526000611aaf606083018561151e565b8281036040840152611929818561185d565b604051601f8201601f1916810167ffffffffffffffff81118282101715611aea57611aea611933565b604052919050565b600060208284031215611b0457600080fd5b815167ffffffffffffffff80821115611b1c57600080fd5b818401915084601f830112611b3057600080fd5b815181811115611b4257611b42611933565b611b55601f8201601f1916602001611ac1565b9150808252856020828501011115611b6c57600080fd5b611b7d8160208401602086016114fa565b50949350505050565b815167ffffffffffffffff811115611ba057611ba0611933565b611bb481611bae8454611806565b84611949565b602080601f831160018114611be95760008415611bd15750858301515b600019600386901b1c1916600185901b17855561198f565b600085815260208120601f198616915b82811015611c1857888601518255948401946001909101908401611bf9565b5085821015611c365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000611c59604083018561151e565b90508260208301529392505050565b600060208284031215611c7a57600080fd5b5051919050565b60006020808385031215611c9457600080fd5b825167ffffffffffffffff80821115611cac57600080fd5b818501915085601f830112611cc057600080fd5b815181811115611cd257611cd2611933565b8060051b9150611ce3848301611ac1565b8181529183018401918481019088841115611cfd57600080fd5b938501935b83851015611d1b57845182529385019390850190611d02565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d5a57634e487b7160e01b600052601260045260246000fd5b500690565b8051602080830151919081101561183a5760001960209190910360031b1b16919050565b60008351611d958184602088016114fa565b9190910191825250602001919050565b600060018201611dc557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611dde8184602087016114fa565b919091019291505056fea26469706673582212204439c8cb9ed3e18371790ea89ff298ec084e4ab9d35d52315fc4d9eff0b8d10d64736f6c63430008110033a2646970667358221220cf0adc264eb1a8c82229dc8bb96a7dbe2d41d1b5050f92246289621b231a711f64736f6c634300081100330000000000000000000000009f64d787eb95c3c6cc728ece576949fe89aab269000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x21", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xc1ff1127dd5d0c7cb023dcaa55eb3efb3a4406a177b2e8bb6dc03b8484521737", + "transactionIndex": "0x1", + "blockHash": "0x6587bd33577fc00155133378f37ca4202380f63484f5dd2215c0a06e8df6063c", + "blockNumber": "0x8ce26b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0xf9108", + "gasUsed": "0xf072b", + "contractAddress": "0xa9E6DBeCC51A58b8641881Bf9b8014dE35f0D0a1", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0f" + }, + { + "transactionHash": "0x1eb484baa6a8d4eeff03c79c2dcf5111248ebb9b7e33d6cb2780c4a2de335191", + "transactionIndex": "0x2", + "blockHash": "0x6587bd33577fc00155133378f37ca4202380f63484f5dd2215c0a06e8df6063c", + "blockNumber": "0x8ce26b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x11cbb1", + "gasUsed": "0x23aa9", + "contractAddress": "0x847B0a7792d986f288Bbde4fb52fa36108910dc5", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0f" + }, + { + "transactionHash": "0x090935b127f37513c332daf8379ed4d66dc85ad612468df0f113736e39c96174", + "transactionIndex": "0x3", + "blockHash": "0x6587bd33577fc00155133378f37ca4202380f63484f5dd2215c0a06e8df6063c", + "blockNumber": "0x8ce26b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x37e2ba", + "gasUsed": "0x261709", + "contractAddress": "0x9F64d787EB95c3C6CC728EcE576949Fe89aAb269", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0f" + }, + { + "transactionHash": "0x7a24a10ae15ee3c3b2a6eaf7ceffbef3694c49475269a756c9b92e8ac8a40722", + "transactionIndex": "0x4", + "blockHash": "0x6587bd33577fc00155133378f37ca4202380f63484f5dd2215c0a06e8df6063c", + "blockNumber": "0x8ce26b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x3bce20", + "gasUsed": "0x3eb66", + "contractAddress": "0x431a4EaaF8647c4AD2FeE59e721D06cd6C23C023", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0f" + }, + { + "transactionHash": "0xfdfe17aba6ced8944cc13009b10bd406ee5aab38fecb25869822fcf73a9e8745", + "transactionIndex": "0x5", + "blockHash": "0x6587bd33577fc00155133378f37ca4202380f63484f5dd2215c0a06e8df6063c", + "blockNumber": "0x8ce26b", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x5f800e", + "gasUsed": "0x23b1ee", + "contractAddress": "0x4972f4Aa3817e528f1b1382C4bc63F52995607cE", + "logs": [ + { + "address": "0x4972f4Aa3817e528f1b1382C4bc63F52995607cE", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x6587bd33577fc00155133378f37ca4202380f63484f5dd2215c0a06e8df6063c", + "blockNumber": "0x8ce26b", + "transactionHash": "0xfdfe17aba6ced8944cc13009b10bd406ee5aab38fecb25869822fcf73a9e8745", + "transactionIndex": "0x5", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000040020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000080000000000000000000000020000800000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e0f" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xa9e6dbecc51a58b8641881bf9b8014de35f0d0a1" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687617627, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627273.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627273.json new file mode 100644 index 00000000..fb5ef33e --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627273.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0xafe34a47f8cfc3eca31a6f4aa9f166faf2a91b745ed9a6511bafef691122a2d5", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x082C9E2143AC7DA1Ce4Eb9A3D9B1C2A8Ebc67D9d", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x22", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xaeb49f18bbd54277b0c5e1bb52849765ff6ec5cfb2b1aa742fdc5030fbf9d79e", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xaccc069787aD0A20487541A5E58a9bcfd637cfD5", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x23", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9f74bbbc4f3c01fe734e4dc26d37c3714ae15719b47ef1273fdc90dd98126fcc", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x7e7Dd195170e068FcE6c0460977190a8bc621611", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873082c9e2143ac7da1ce4eb9a3d9b1c2a8ebc67d9d63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x24", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x98f6e0ca9d77ef6ad3f60d06aa03e4656241b81237cadaf15ea44b88463d1ba4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x5D731fec0Df9971bE1c4E5f1Ac3FB9a39476F2Ba", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x25", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb1bd13e332e0481db4423291b0cffeb60c5525815bd78efe731813b2fa5b7765", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xcC77A2521891d147551191Df11fe47DE8fA8f009", + "function": null, + "arguments": [ + "0x7e7Dd195170e068FcE6c0460977190a8bc621611", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b815290915073082c9e2143ac7da1ce4eb9a3d9b1c2a8ebc67d9d9063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c634300081100330000000000000000000000007e7dd195170e068fce6c0460977190a8bc621611000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x26", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x082c9e2143ac7da1ce4eb9a3d9b1c2a8ebc67d9d" + ], + "pending": [ + "0xafe34a47f8cfc3eca31a6f4aa9f166faf2a91b745ed9a6511bafef691122a2d5", + "0xaeb49f18bbd54277b0c5e1bb52849765ff6ec5cfb2b1aa742fdc5030fbf9d79e", + "0x9f74bbbc4f3c01fe734e4dc26d37c3714ae15719b47ef1273fdc90dd98126fcc", + "0x98f6e0ca9d77ef6ad3f60d06aa03e4656241b81237cadaf15ea44b88463d1ba4", + "0xb1bd13e332e0481db4423291b0cffeb60c5525815bd78efe731813b2fa5b7765" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687627273, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627274.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627274.json new file mode 100644 index 00000000..ce5e0829 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627274.json @@ -0,0 +1,112 @@ +{ + "transactions": [ + { + "hash": "0xafe34a47f8cfc3eca31a6f4aa9f166faf2a91b745ed9a6511bafef691122a2d5", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x082C9E2143AC7DA1Ce4Eb9A3D9B1C2A8Ebc67D9d", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x22", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xaeb49f18bbd54277b0c5e1bb52849765ff6ec5cfb2b1aa742fdc5030fbf9d79e", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xaccc069787aD0A20487541A5E58a9bcfd637cfD5", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x23", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9f74bbbc4f3c01fe734e4dc26d37c3714ae15719b47ef1273fdc90dd98126fcc", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x7e7Dd195170e068FcE6c0460977190a8bc621611", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873082c9e2143ac7da1ce4eb9a3d9b1c2a8ebc67d9d63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x24", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x98f6e0ca9d77ef6ad3f60d06aa03e4656241b81237cadaf15ea44b88463d1ba4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x5D731fec0Df9971bE1c4E5f1Ac3FB9a39476F2Ba", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x25", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb1bd13e332e0481db4423291b0cffeb60c5525815bd78efe731813b2fa5b7765", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xcC77A2521891d147551191Df11fe47DE8fA8f009", + "function": null, + "arguments": [ + "0x7e7Dd195170e068FcE6c0460977190a8bc621611", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b815290915073082c9e2143ac7da1ce4eb9a3d9b1c2a8ebc67d9d9063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c634300081100330000000000000000000000007e7dd195170e068fce6c0460977190a8bc621611000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x26", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x082c9e2143ac7da1ce4eb9a3d9b1c2a8ebc67d9d" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687627274, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627294.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627294.json new file mode 100644 index 00000000..caf32841 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627294.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0xce8ec07f458dbf91f3c41c8b918f56372974ce233d90fa2c56da248d5066f693", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xB6e72eB228ae38522E6fD564741F5E81f8693Fc0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x27", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5a97dc82a5a274166cce007bc1225444b32a3f8464f2884a330fab04ed7fb219", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xaa3ca8E24e2CD6261038206423049C069e6a5413", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x28", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb3c093a33a62fd6c8eb52003ccd8d5e75d48bbe9d7140a713a87f6f7f6bc79ab", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x7C9B525909aFE4Fb6c19aB69A3b957D6D8BC445c", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873b6e72eb228ae38522e6fd564741f5e81f8693fc063b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x29", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x430e5191ac9ecd92b53d04af6e78b40eea1e157147f19295857540e6a8111cdc", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x21DA25fdd44B5276786fE5cF6A351E2C74826a18", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x2a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x3fa823c75b60afd15e932eb5ffac462d0b9bfd72c6e67fdcf17219742127690f", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x7233C5503AA863cDf047c4000D539faF3270FA80", + "function": null, + "arguments": [ + "0x7C9B525909aFE4Fb6c19aB69A3b957D6D8BC445c", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b815290915073b6e72eb228ae38522e6fd564741f5e81f8693fc09063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c634300081100330000000000000000000000007c9b525909afe4fb6c19ab69a3b957d6d8bc445c000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x2b", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xb6e72eb228ae38522e6fd564741f5e81f8693fc0" + ], + "pending": [ + "0xce8ec07f458dbf91f3c41c8b918f56372974ce233d90fa2c56da248d5066f693", + "0x5a97dc82a5a274166cce007bc1225444b32a3f8464f2884a330fab04ed7fb219", + "0xb3c093a33a62fd6c8eb52003ccd8d5e75d48bbe9d7140a713a87f6f7f6bc79ab", + "0x430e5191ac9ecd92b53d04af6e78b40eea1e157147f19295857540e6a8111cdc", + "0x3fa823c75b60afd15e932eb5ffac462d0b9bfd72c6e67fdcf17219742127690f" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687627294, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627302.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627302.json new file mode 100644 index 00000000..964669e4 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627302.json @@ -0,0 +1,177 @@ +{ + "transactions": [ + { + "hash": "0xce8ec07f458dbf91f3c41c8b918f56372974ce233d90fa2c56da248d5066f693", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xB6e72eB228ae38522E6fD564741F5E81f8693Fc0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x27", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5a97dc82a5a274166cce007bc1225444b32a3f8464f2884a330fab04ed7fb219", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xaa3ca8E24e2CD6261038206423049C069e6a5413", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x28", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb3c093a33a62fd6c8eb52003ccd8d5e75d48bbe9d7140a713a87f6f7f6bc79ab", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x7C9B525909aFE4Fb6c19aB69A3b957D6D8BC445c", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873b6e72eb228ae38522e6fd564741f5e81f8693fc063b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x29", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x430e5191ac9ecd92b53d04af6e78b40eea1e157147f19295857540e6a8111cdc", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x21DA25fdd44B5276786fE5cF6A351E2C74826a18", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x2a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x3fa823c75b60afd15e932eb5ffac462d0b9bfd72c6e67fdcf17219742127690f", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x7233C5503AA863cDf047c4000D539faF3270FA80", + "function": null, + "arguments": [ + "0x7C9B525909aFE4Fb6c19aB69A3b957D6D8BC445c", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b815290915073b6e72eb228ae38522e6fd564741f5e81f8693fc09063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c634300081100330000000000000000000000007c9b525909afe4fb6c19ab69a3b957d6d8bc445c000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x2b", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xce8ec07f458dbf91f3c41c8b918f56372974ce233d90fa2c56da248d5066f693", + "transactionIndex": "0x2", + "blockHash": "0x969fd45e305ae03696ff437fef54ab60f3cfb2ca16c41ad31ed2c2ba82394294", + "blockNumber": "0x8ce4e4", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x115d21", + "gasUsed": "0xf072b", + "contractAddress": "0xB6e72eB228ae38522E6fD564741F5E81f8693Fc0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e34" + }, + { + "transactionHash": "0x5a97dc82a5a274166cce007bc1225444b32a3f8464f2884a330fab04ed7fb219", + "transactionIndex": "0x3", + "blockHash": "0x969fd45e305ae03696ff437fef54ab60f3cfb2ca16c41ad31ed2c2ba82394294", + "blockNumber": "0x8ce4e4", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x1397ca", + "gasUsed": "0x23aa9", + "contractAddress": "0xaa3ca8E24e2CD6261038206423049C069e6a5413", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e34" + }, + { + "transactionHash": "0xb3c093a33a62fd6c8eb52003ccd8d5e75d48bbe9d7140a713a87f6f7f6bc79ab", + "transactionIndex": "0x4", + "blockHash": "0x969fd45e305ae03696ff437fef54ab60f3cfb2ca16c41ad31ed2c2ba82394294", + "blockNumber": "0x8ce4e4", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x39aed3", + "gasUsed": "0x261709", + "contractAddress": "0x7C9B525909aFE4Fb6c19aB69A3b957D6D8BC445c", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e34" + }, + { + "transactionHash": "0x430e5191ac9ecd92b53d04af6e78b40eea1e157147f19295857540e6a8111cdc", + "transactionIndex": "0x5", + "blockHash": "0x969fd45e305ae03696ff437fef54ab60f3cfb2ca16c41ad31ed2c2ba82394294", + "blockNumber": "0x8ce4e4", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x3d9a39", + "gasUsed": "0x3eb66", + "contractAddress": "0x21DA25fdd44B5276786fE5cF6A351E2C74826a18", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e34" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xb6e72eb228ae38522e6fd564741f5e81f8693fc0" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687627302, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627344.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627344.json new file mode 100644 index 00000000..2796edaf --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627344.json @@ -0,0 +1,118 @@ +{ + "transactions": [ + { + "hash": "0x7adcb0eb7774c59c038e39848e037ec96acd5ccf99e52b8abd0a26367d896665", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xDC6bf3CF9869Caa39d669205432753CB65890a03", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x2c", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x314e2ea6dda08f828ee4f2c4600d86f771ee96925720499b5827d5c457216b94", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xA96CCee2eB7C82798F28Fbe656e7f309F4589f90", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x2d", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7759eea1b34b95cdbe88cb0777f8473a452b1f18c0d624b4ce5f1f7bc8cda600", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873dc6bf3cf9869caa39d669205432753cb65890a0363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2e", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x44c20445a0e0eda920a50079d5f81c0290cf0d439a368825511dbd443c11b6ff", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x78C52697FB08a50dbB906546F0063F19E837167c", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x2f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xb65d23C6f0E8E643C92F17d5d52C7532aB71FA54", + "function": null, + "arguments": [ + "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b815290915073dc6bf3cf9869caa39d669205432753cb65890a039063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c63430008110033000000000000000000000000cb202b73f4a9ca74ecfe4371857907e1be6558a0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x30", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xdc6bf3cf9869caa39d669205432753cb65890a03" + ], + "pending": [ + "0x7adcb0eb7774c59c038e39848e037ec96acd5ccf99e52b8abd0a26367d896665", + "0x314e2ea6dda08f828ee4f2c4600d86f771ee96925720499b5827d5c457216b94", + "0x7759eea1b34b95cdbe88cb0777f8473a452b1f18c0d624b4ce5f1f7bc8cda600", + "0x44c20445a0e0eda920a50079d5f81c0290cf0d439a368825511dbd443c11b6ff", + "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1" + ], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687627344, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627372.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627372.json new file mode 100644 index 00000000..99ffa9da --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627372.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0x7adcb0eb7774c59c038e39848e037ec96acd5ccf99e52b8abd0a26367d896665", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xDC6bf3CF9869Caa39d669205432753CB65890a03", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x2c", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x314e2ea6dda08f828ee4f2c4600d86f771ee96925720499b5827d5c457216b94", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xA96CCee2eB7C82798F28Fbe656e7f309F4589f90", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x2d", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7759eea1b34b95cdbe88cb0777f8473a452b1f18c0d624b4ce5f1f7bc8cda600", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873dc6bf3cf9869caa39d669205432753cb65890a0363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2e", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x44c20445a0e0eda920a50079d5f81c0290cf0d439a368825511dbd443c11b6ff", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x78C52697FB08a50dbB906546F0063F19E837167c", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x2f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xb65d23C6f0E8E643C92F17d5d52C7532aB71FA54", + "function": null, + "arguments": [ + "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b815290915073dc6bf3cf9869caa39d669205432753cb65890a039063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c63430008110033000000000000000000000000cb202b73f4a9ca74ecfe4371857907e1be6558a0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x30", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x7adcb0eb7774c59c038e39848e037ec96acd5ccf99e52b8abd0a26367d896665", + "transactionIndex": "0x5", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x212205", + "gasUsed": "0xf072b", + "contractAddress": "0xDC6bf3CF9869Caa39d669205432753CB65890a03", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0x314e2ea6dda08f828ee4f2c4600d86f771ee96925720499b5827d5c457216b94", + "transactionIndex": "0x6", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x235cae", + "gasUsed": "0x23aa9", + "contractAddress": "0xA96CCee2eB7C82798F28Fbe656e7f309F4589f90", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0x7759eea1b34b95cdbe88cb0777f8473a452b1f18c0d624b4ce5f1f7bc8cda600", + "transactionIndex": "0x7", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x4973b7", + "gasUsed": "0x261709", + "contractAddress": "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0x44c20445a0e0eda920a50079d5f81c0290cf0d439a368825511dbd443c11b6ff", + "transactionIndex": "0x8", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x4d5f1d", + "gasUsed": "0x3eb66", + "contractAddress": "0x78C52697FB08a50dbB906546F0063F19E837167c", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1", + "transactionIndex": "0x9", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x711bdf", + "gasUsed": "0x23bcc2", + "contractAddress": "0xb65d23C6f0E8E643C92F17d5d52C7532aB71FA54", + "logs": [ + { + "address": "0xb65d23C6f0E8E643C92F17d5d52C7532aB71FA54", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "transactionHash": "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1", + "transactionIndex": "0x9", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000080000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000004000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xdc6bf3cf9869caa39d669205432753cb65890a03" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687627372, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627442.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627442.json new file mode 100644 index 00000000..f6671077 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1687627442.json @@ -0,0 +1,209 @@ +{ + "transactions": [ + { + "hash": "0x7adcb0eb7774c59c038e39848e037ec96acd5ccf99e52b8abd0a26367d896665", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0xDC6bf3CF9869Caa39d669205432753CB65890a03", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", + "nonce": "0x2c", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x314e2ea6dda08f828ee4f2c4600d86f771ee96925720499b5827d5c457216b94", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0xA96CCee2eB7C82798F28Fbe656e7f309F4589f90", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5b4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033", + "nonce": "0x2d", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7759eea1b34b95cdbe88cb0777f8473a452b1f18c0d624b4ce5f1f7bc8cda600", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180bd", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873dc6bf3cf9869caa39d669205432753cb65890a0363b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033", + "nonce": "0x2e", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x44c20445a0e0eda920a50079d5f81c0290cf0d439a368825511dbd443c11b6ff", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x78C52697FB08a50dbB906546F0063F19E837167c", + "function": null, + "arguments": null, + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x5181a", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506103af806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc2146100765780631017f4ff146100895780631f0a52aa1461009c575b600080fd5b61006461005f366004610262565b6100af565b60405190815260200160405180910390f35b610064610084366004610262565b6100ef565b610064610097366004610262565b610129565b6100646100aa366004610262565b6101c0565b600080805b83518110156100e8578381815181106100cf576100cf610320565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610320565b60200260200101518202915080806001019150506100f5565b6000815160020361017a5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b60448201526064015b60405180910390fd5b8160018151811061018d5761018d610320565b6020026020010151826000815181106101a8576101a8610320565b60200260200101516101ba9190610336565b92915050565b6000815160020361020c5760405162461bcd60e51b815260206004820152601660248201527530b939173632b733ba341039b437bab632103132901960511b6044820152606401610171565b8160018151811061021f5761021f610320565b60200260200101518260008151811061023a5761023a610320565b60200260200101516101ba9190610358565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561027557600080fd5b823567ffffffffffffffff8082111561028d57600080fd5b818501915085601f8301126102a157600080fd5b8135818111156102b3576102b361024c565b8060051b604051601f19603f830116810181811085821117156102d8576102d861024c565b6040529182528482019250838101850191888311156102f657600080fd5b938501935b82851015610314578435845293850193928501926102fb565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008261035357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156101ba57634e487b7160e01b600052601160045260246000fdfea2646970667358221220acc17b4d5a1f1556ad2e921084640498b2d04ef81c37d6d6f37ad9b8de0b2ed564736f6c63430008110033", + "nonce": "0x2f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0xb65d23C6f0E8E643C92F17d5d52C7532aB71FA54", + "function": null, + "arguments": [ + "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "10000000000000000" + ], + "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e7206", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5060405161291438038061291483398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61281a806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61208f8061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611e2b80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd1461034f578063df4ca20614610362578063e985e9c514610382578063f2fde38b146103b057600080fd5b8063b88d4fde1461031e578063b8c368ec14610331578063c47f00271461033c57600080fd5b806370a08231146102c4578063715018a6146102d75780638da5cb5b146102df57806395d89b41146102f0578063a22cb465146102f8578063b84c82461461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806349ba597a1461028b57806356d3163d1461029e5780636352211e146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b6101863660046114d9565b6103c3565b60405190151581526020015b60405180910390f35b6101a8610415565b604051610197919061154d565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611560565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e61022936600461158e565b6104a3565b005b61024361023e366004611560565b61058a565b604051610197939291906115ba565b610243610260366004611560565b61063f565b61022e6102733660046115ea565b610704565b61022e6102863660046115ea565b6108cb565b61022e610299366004611674565b6109c3565b61022e6102ac3660046116de565b610af4565b6102036102bf366004611560565b610b1e565b6101cc6102d23660046116de565b610b75565b61022e610bd8565b6000546001600160a01b0316610203565b6101a8610bec565b61022e6103063660046116fb565b610bf9565b61022e610319366004611739565b610c65565b61022e61032c36600461177b565b610cb6565b610203600160801b81565b61022e61034a366004611739565b610d9e565b6101a861035d366004611560565b610def565b610375610370366004611560565b610eb9565b60405161019791906117ae565b61018b6103903660046117e5565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103be3660046116de565b610f16565b60006301ffc9a760e01b6001600160e01b0319831614806103f457506380ac58cd60e01b6001600160e01b03198316145b8061040f5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461042290611813565b80601f016020809104026020016040519081016040528092919081815260200182805461044e90611813565b801561049b5780601f106104705761010080835404028352916020019161049b565b820191906000526020600020905b81548152906001019060200180831161047e57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104ec57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61052e5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105bc90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890611813565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061067790611813565b80601f01602080910402602001604051908101604052809291908181526020018280546106a390611813565b80156106f05780601f106106c5576101008083540402835291602001916106f0565b820191906000526020600020905b8154815290600101906020018083116106d357829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b0384811691161461075a5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610525565b6001600160a01b0382166107a45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b336001600160a01b03841614806107de57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107ff57506000818152600560205260409020546001600160a01b031633145b61083c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610525565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108d6838383610704565b6001600160a01b0382163b158061097f5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561094f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610973919061184d565b6001600160e01b031916145b6109be5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b505050565b6000858152600360205260409020546001600160a01b03166109ee576109e93286610f8f565b610a47565b6000858152600360205260409020546001600160a01b03163214610a4757600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610525565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610aea90826118ce565b5050505050505050565b610afc61109a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b705760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610525565b919050565b60006001600160a01b038216610bbc5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610525565b506001600160a01b031660009081526004602052604090205490565b610be061109a565b610bea60006110f4565b565b6002805461042290611813565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c6d61109a565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610ca193929190611a34565b60405180910390a160026109be828483611a64565b610cc1858585610704565b6001600160a01b0384163b1580610d585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d099033908a90899089908990600401611b24565b6020604051808303816000875af1158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c919061184d565b6001600160e01b031916145b610d975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610525565b5050505050565b610da661109a565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610dda93929190611a34565b60405180910390a160016109be828483611a64565b6000818152600360205260409020546060906001600160a01b031680610e2b57604051630243d1a960e21b815260048101849052602401610525565b6000610e3684611144565b6007546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610e6c9087908590600190600401611b63565b600060405180830381865afa158015610e89573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610eb19190810190611bbf565b949350505050565b60408051606080820183526000808352602083018190529282015290610ede83611144565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610f1e61109a565b6001600160a01b038116610f835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610525565b610f8c816110f4565b50565b6001600160a01b038216610fd95760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610525565b6000818152600360205260409020546001600160a01b03161561102f5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610525565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000546001600160a01b03163314610bea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610525565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815260086020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161118e90611813565b80601f01602080910402602001604051908101604052809291908181526020018280546111ba90611813565b80156112075780601f106111dc57610100808354040283529160200191611207565b820191906000526020600020905b8154815290600101906020018083116111ea57829003601f168201915b505050505081525050905061122981516001600160a01b0316600160801b1490565b1561125c57602080820151604051611245920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561131557600061128f83600001516001600160a01b0316611144565b604051632d737e4960e21b815290915073dc6bf3cf9869caa39d669205432753cb65890a039063b5cdf924906112cc908490600090600401611c53565b602060405180830381865af41580156112e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130d9190611c75565b915050611319565b5080515b600082604001518060200190518101906113339190611c8e565b9050606060005b825181101561140c576000600284838151811061135957611359611d34565b602002602001015161136b9190611d4a565b60001490506000600185848151811061138657611386611d34565b6020026020010151901c905081156113d257836113a282611144565b6113ab90611d6c565b6040516020016113bc929190611d90565b60405160208183030381529060405293506113f7565b6040516113e59085908390602001611d90565b60405160208183030381529060405293505b5050808061140490611db2565b91505061133a565b506000846020015160e01b90506000846001600160a01b03168284604051602401611437919061154d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516114759190611dd9565b600060405180830381855afa9150503d80600081146114b0576040519150601f19603f3d011682016040523d82523d6000602084013e6114b5565b606091505b509998505050505050505050565b6001600160e01b031981168114610f8c57600080fd5b6000602082840312156114eb57600080fd5b81356114f6816114c3565b9392505050565b60005b83811015611518578181015183820152602001611500565b50506000910152565b600081518084526115398160208601602086016114fd565b601f01601f19169290920160200192915050565b6020815260006114f66020830184611521565b60006020828403121561157257600080fd5b5035919050565b6001600160a01b0381168114610f8c57600080fd5b600080604083850312156115a157600080fd5b82356115ac81611579565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115e16060830184611521565b95945050505050565b6000806000606084860312156115ff57600080fd5b833561160a81611579565b9250602084013561161a81611579565b929592945050506040919091013590565b60008083601f84011261163d57600080fd5b50813567ffffffffffffffff81111561165557600080fd5b60208301915083602082850101111561166d57600080fd5b9250929050565b60008060008060006080868803121561168c57600080fd5b85359450602086013561169e81611579565b935060408601359250606086013567ffffffffffffffff8111156116c157600080fd5b6116cd8882890161162b565b969995985093965092949392505050565b6000602082840312156116f057600080fd5b81356114f681611579565b6000806040838503121561170e57600080fd5b823561171981611579565b91506020830135801515811461172e57600080fd5b809150509250929050565b6000806020838503121561174c57600080fd5b823567ffffffffffffffff81111561176357600080fd5b61176f8582860161162b565b90969095509350505050565b60008060008060006080868803121561179357600080fd5b853561179e81611579565b9450602086013561169e81611579565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610eb16080840182611521565b600080604083850312156117f857600080fd5b823561180381611579565b9150602083013561172e81611579565b600181811c9082168061182757607f821691505b60208210810361184757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561185f57600080fd5b81516114f6816114c3565b634e487b7160e01b600052604160045260246000fd5b601f8211156109be57600081815260208120601f850160051c810160208610156118a75750805b601f850160051c820191505b818110156118c6578281556001016118b3565b505050505050565b815167ffffffffffffffff8111156118e8576118e861186a565b6118fc816118f68454611813565b84611880565b602080601f83116001811461193157600084156119195750858301515b600019600386901b1c1916600185901b1785556118c6565b600085815260208120601f198616915b8281101561196057888601518255948401946001909101908401611941565b508582101561197e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000815461199b81611813565b8085526020600183811680156119b857600181146119d257611a00565b60ff1985168884015283151560051b880183019550611a00565b866000528260002060005b858110156119f85781548a82018601529083019084016119dd565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611a47604083018661198e565b8281036020840152611a5a818587611a0b565b9695505050505050565b67ffffffffffffffff831115611a7c57611a7c61186a565b611a9083611a8a8354611813565b83611880565b6000601f841160018114611ac45760008515611aac5750838201355b600019600387901b1c1916600186901b178355610d97565b600083815260209020601f19861690835b82811015611af55786850135825560209485019460019092019101611ad5565b5086821015611b125760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611b589083018486611a0b565b979650505050505050565b838152606060208201526000611b7c6060830185611521565b8281036040840152611a5a818561198e565b604051601f8201601f1916810167ffffffffffffffff81118282101715611bb757611bb761186a565b604052919050565b600060208284031215611bd157600080fd5b815167ffffffffffffffff80821115611be957600080fd5b818401915084601f830112611bfd57600080fd5b815181811115611c0f57611c0f61186a565b611c22601f8201601f1916602001611b8e565b9150808252856020828501011115611c3957600080fd5b611c4a8160208401602086016114fd565b50949350505050565b604081526000611c666040830185611521565b90508260208301529392505050565b600060208284031215611c8757600080fd5b5051919050565b60006020808385031215611ca157600080fd5b825167ffffffffffffffff80821115611cb957600080fd5b818501915085601f830112611ccd57600080fd5b815181811115611cdf57611cdf61186a565b8060051b9150611cf0848301611b8e565b8181529183018401918481019088841115611d0a57600080fd5b938501935b83851015611d2857845182529385019390850190611d0f565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611d6757634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156118475760001960209190910360031b1b16919050565b60008351611da28184602088016114fd565b9190910191825250602001919050565b600060018201611dd257634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611deb8184602087016114fd565b919091019291505056fea2646970667358221220755a0388654255fef65c9336f6569c72ad508dcc27a4f250a15f27c6a8d9918864736f6c63430008110033a264697066735822122019fdea6b53bc7dc03eb628727a9943a1a9eb68a766296eb39c23c0fa83da501064736f6c63430008110033000000000000000000000000cb202b73f4a9ca74ecfe4371857907e1be6558a0000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x30", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x7adcb0eb7774c59c038e39848e037ec96acd5ccf99e52b8abd0a26367d896665", + "transactionIndex": "0x5", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x212205", + "gasUsed": "0xf072b", + "contractAddress": "0xDC6bf3CF9869Caa39d669205432753CB65890a03", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0x314e2ea6dda08f828ee4f2c4600d86f771ee96925720499b5827d5c457216b94", + "transactionIndex": "0x6", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x235cae", + "gasUsed": "0x23aa9", + "contractAddress": "0xA96CCee2eB7C82798F28Fbe656e7f309F4589f90", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0x7759eea1b34b95cdbe88cb0777f8473a452b1f18c0d624b4ce5f1f7bc8cda600", + "transactionIndex": "0x7", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x4973b7", + "gasUsed": "0x261709", + "contractAddress": "0xcb202B73f4a9CA74ECFe4371857907e1BE6558a0", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0x44c20445a0e0eda920a50079d5f81c0290cf0d439a368825511dbd443c11b6ff", + "transactionIndex": "0x8", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x4d5f1d", + "gasUsed": "0x3eb66", + "contractAddress": "0x78C52697FB08a50dbB906546F0063F19E837167c", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + }, + { + "transactionHash": "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1", + "transactionIndex": "0x9", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x711bdf", + "gasUsed": "0x23bcc2", + "contractAddress": "0xb65d23C6f0E8E643C92F17d5d52C7532aB71FA54", + "logs": [ + { + "address": "0xb65d23C6f0E8E643C92F17d5d52C7532aB71FA54", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0xb1b27bd33b6c8f4f037e7c117107329ff60693dd99bf206c325669e51f0b6be8", + "blockNumber": "0x8ce4e9", + "transactionHash": "0xf896512660a12cc5ed464e56671f194a3ec4cd909c5254464c5cfd1c5d15e5c1", + "transactionIndex": "0x9", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000080000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000004000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05e2c" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xdc6bf3cf9869caa39d669205432753cb65890a03" + ], + "pending": [], + "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1687627442, + "chain": 5, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918097.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918097.json new file mode 100644 index 00000000..16e16e34 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918097.json @@ -0,0 +1,117 @@ +{ + "transactions": [ + { + "hash": "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x971c7bc51C414A8978CCe5d33E72b2B125c97bB7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x31", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x1c63925a550426f250849AA7a23216bD1B477B94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0x32", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873971c7bc51c414a8978cce5d33e72b2b125c97bb763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x33", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xB3bC9e6367Ab20db288AB5261CB5ab500f607086", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x34", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x76690b39Bb4672A3458407275C084BD752514DB5", + "function": null, + "arguments": [ + "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x34bf99", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073971c7bc51c414a8978cce5d33e72b2b125c97bb79063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c634300081100330000000000000000000000005f9a1586a8700f22fb88b59a66871cce338efbb2000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x35", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x971c7bc51c414a8978cce5d33e72b2b125c97bb7" + ], + "pending": [ + "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", + "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", + "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3" + ], + "returns": {}, + "timestamp": 1688918097, + "chain": 5, + "multi": false, + "commit": "2b8380c" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918103.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918103.json new file mode 100644 index 00000000..2f1a11c8 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918103.json @@ -0,0 +1,208 @@ +{ + "transactions": [ + { + "hash": "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x971c7bc51C414A8978CCe5d33E72b2B125c97bB7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x31", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x1c63925a550426f250849AA7a23216bD1B477B94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0x32", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873971c7bc51c414a8978cce5d33e72b2b125c97bb763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x33", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xB3bC9e6367Ab20db288AB5261CB5ab500f607086", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x34", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x76690b39Bb4672A3458407275C084BD752514DB5", + "function": null, + "arguments": [ + "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x34bf99", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073971c7bc51c414a8978cce5d33e72b2b125c97bb79063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c634300081100330000000000000000000000005f9a1586a8700f22fb88b59a66871cce338efbb2000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x35", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", + "transactionIndex": "0x8", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x26a694", + "gasUsed": "0xf072b", + "contractAddress": "0x971c7bc51C414A8978CCe5d33E72b2B125c97bB7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "transactionIndex": "0x9", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x28e149", + "gasUsed": "0x23ab5", + "contractAddress": "0x1c63925a550426f250849AA7a23216bD1B477B94", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", + "transactionIndex": "0xa", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x4ef846", + "gasUsed": "0x2616fd", + "contractAddress": "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "transactionIndex": "0xb", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x522674", + "gasUsed": "0x32e2e", + "contractAddress": "0xB3bC9e6367Ab20db288AB5261CB5ab500f607086", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionIndex": "0xc", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x7abcc8", + "gasUsed": "0x289654", + "contractAddress": "0x76690b39Bb4672A3458407275C084BD752514DB5", + "logs": [ + { + "address": "0x76690b39Bb4672A3458407275C084BD752514DB5", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "transactionHash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionIndex": "0xc", + "logIndex": "0x13", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000040000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000800000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x971c7bc51c414a8978cce5d33e72b2b125c97bb7" + ], + "pending": [], + "returns": {}, + "timestamp": 1688918103, + "chain": 5, + "multi": false, + "commit": "2b8380c" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918219.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918219.json new file mode 100644 index 00000000..007a1595 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-1688918219.json @@ -0,0 +1,208 @@ +{ + "transactions": [ + { + "hash": "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", + "transactionType": "CREATE", + "contractName": "Bytes", + "contractAddress": "0x971c7bc51C414A8978CCe5d33E72b2B125c97bB7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x1387ed", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x31", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x1c63925a550426f250849AA7a23216bD1B477B94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0x32", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", + "transactionType": "CREATE", + "contractName": "BasicCellRenderer", + "contractAddress": "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873971c7bc51c414a8978cce5d33e72b2b125c97bb763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x33", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xB3bC9e6367Ab20db288AB5261CB5ab500f607086", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x34", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionType": "CREATE", + "contractName": "Evmsheet", + "contractAddress": "0x76690b39Bb4672A3458407275C084BD752514DB5", + "function": null, + "arguments": [ + "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "10000000000000000" + ], + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x34bf99", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073971c7bc51c414a8978cce5d33e72b2b125c97bb79063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c634300081100330000000000000000000000005f9a1586a8700f22fb88b59a66871cce338efbb2000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x35", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", + "transactionIndex": "0x8", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x26a694", + "gasUsed": "0xf072b", + "contractAddress": "0x971c7bc51C414A8978CCe5d33E72b2B125c97bB7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "transactionIndex": "0x9", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x28e149", + "gasUsed": "0x23ab5", + "contractAddress": "0x1c63925a550426f250849AA7a23216bD1B477B94", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", + "transactionIndex": "0xa", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x4ef846", + "gasUsed": "0x2616fd", + "contractAddress": "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "transactionIndex": "0xb", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x522674", + "gasUsed": "0x32e2e", + "contractAddress": "0xB3bC9e6367Ab20db288AB5261CB5ab500f607086", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionIndex": "0xc", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x7abcc8", + "gasUsed": "0x289654", + "contractAddress": "0x76690b39Bb4672A3458407275C084BD752514DB5", + "logs": [ + { + "address": "0x76690b39Bb4672A3458407275C084BD752514DB5", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" + ], + "data": "0x", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "transactionHash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionIndex": "0xc", + "logIndex": "0x13", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000040000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000800000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + } + ], + "libraries": [ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x971c7bc51c414a8978cce5d33e72b2b125c97bb7" + ], + "pending": [], + "returns": {}, + "timestamp": 1688918219, + "chain": 5, + "multi": false, + "commit": "2b8380c" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json index b92c3c78..007a1595 100644 --- a/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json +++ b/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json @@ -1,139 +1,208 @@ { "transactions": [ { - "hash": "0x97cee3b021ebe862c32e37284683bc11a41fe48e386145c24ba170798ea2fad7", + "hash": "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", "transactionType": "CREATE", "contractName": "Bytes", - "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "contractAddress": "0x971c7bc51C414A8978CCe5d33E72b2B125c97bB7", "function": null, "arguments": null, - "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", "transaction": { "type": "0x02", "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", "gas": "0x1387ed", - "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033", - "nonce": "0x1", + "data": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "nonce": "0x31", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false }, { - "hash": "0x651c6d01a85a50e58272ae6b28240f5b5ad10bbb1ba1a800348007820ee568c0", + "hash": "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "transactionType": "CREATE", + "contractName": "MultiSendCallOnly", + "contractAddress": "0x1c63925a550426f250849AA7a23216bD1B477B94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x2e5c4", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "nonce": "0x32", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", "transactionType": "CREATE", "contractName": "BasicCellRenderer", - "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "contractAddress": "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", + "gas": "0x3180ad", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873971c7bc51c414a8978cce5d33e72b2b125c97bb763b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "nonce": "0x33", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xB3bC9e6367Ab20db288AB5261CB5ab500f607086", "function": null, "arguments": null, - "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", "transaction": { "type": "0x02", "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2fed5f", + "gas": "0x42230", "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612ab5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b578063c38b590814610064575b600080fd5b61004e6100493660046102ab565b610077565b60405161005b91906102e8565b60405180910390f35b61004e61007236600461031b565b6100f1565b60606000610086600f846103b1565b90506000610095600f836103d3565b61009f90856103ea565b905060006100ae8260416103fd565b60f81b9050806100c76100c28560016103fd565b61013f565b6040516020016100d892919061042c565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b905083838261010c8861013f565b878786604051602001610125979695949392919061046c565b604051602081830303815290604052915050949350505050565b6060600061014c836101d2565b600101905060008167ffffffffffffffff81111561016c5761016c612a69565b6040519080825280601f01601f191660200182016040528015610196576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846101a057509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102115772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061023d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061025b57662386f26fc10000830492506010015b6305f5e1008310610273576305f5e100830492506008015b612710831061028757612710830492506004015b60648310610299576064830492506002015b600a83106102a5576001015b92915050565b6000602082840312156102bd57600080fd5b5035919050565b60005b838110156102df5781810151838201526020016102c7565b50506000910152565b60208152600082518060208401526103078160408501602087016102c4565b601f01601f19169190910160400192915050565b6000806000806060858703121561033157600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561035757600080fd5b818701915087601f83011261036b57600080fd5b81358181111561037a57600080fd5b88602082850101111561038c57600080fd5b95989497505060200194505050565b634e487b7160e01b600052601160045260246000fd5b6000826103ce57634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176102a5576102a561039b565b818103818111156102a5576102a561039b565b808201808211156102a5576102a561039b565b600081516104228185602086016102c4565b9290920192915050565b6001600160f81b031983168152815160009061044f8160018501602087016102c4565b919091016001019392505050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d82015287516104de81603e840160208c016102c4565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612a1f612a1861286f611d5784018a610410565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b868861045d565b602160f81b81529050612a356001820185610410565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a9950505050505050505050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220c10dfb1500a6e927a411e3ce38d641ed2e40a26877c1d3f21c9d61979071859264736f6c63430008110033", - "nonce": "0x2", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x34", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false }, { - "hash": "0x1ef751fd13bf8dbd4d9e26b5332e881b192cc80da09eb77ff789c04f7fbb4849", + "hash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", "transactionType": "CREATE", "contractName": "Evmsheet", - "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "contractAddress": "0x76690b39Bb4672A3458407275C084BD752514DB5", "function": null, "arguments": [ - "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", "10000000000000000" ], - "rpc": "https://goerli.infura.io/v3/a90ef760714c4c8e950ea7cfb1f32548", "transaction": { "type": "0x02", "from": "0x145247853c6eea1263757d22c5e8c3a4dbbf48b6", - "gas": "0x2db55c", + "gas": "0x34bf99", "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5060405161286838038061286883398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b61276e806100fa6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b14610114578063ae28505e14610132578063c56c4cf114610152578063f2fde38b14610172578063f52be2a21461019257600080fd5b806303fb31e81461008b5780631d8fb3f3146100ad5780635787cacb146100dd578063715018a6146100ff575b600080fd5b34801561009757600080fd5b506100ab6100a63660046105db565b6101b6565b005b6100c06100bb366004610654565b6101e0565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100e957600080fd5b506100f261040b565b6040516100d491906106c0565b34801561010b57600080fd5b506100ab61046d565b34801561012057600080fd5b506000546001600160a01b03166100c0565b34801561013e57600080fd5b506100c061014d36600461070d565b610481565b34801561015e57600080fd5b506002546100c0906001600160a01b031681565b34801561017e57600080fd5b506100ab61018d3660046105db565b6104ab565b34801561019e57600080fd5b506101a860015481565b6040519081526020016100d4565b6101be610524565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600154341461020b5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b60006040518060200161021d906105ce565b6020820181038252601f19601f8201166040525090508051602082016000f06002546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561028557600080fd5b505af1158015610299573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f002791506102cb9089908990600401610726565b600060405180830381600087803b1580156102e557600080fd5b505af11580156102f9573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038516925063b84c8246915061032b9087908790600401610726565b600060405180830381600087803b15801561034557600080fd5b505af1158015610359573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b15801561039e57600080fd5b505af11580156103b2573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b03861617905550919695505050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561046357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610445575b5050505050905090565b610475610524565b61047f600061057e565b565b6003818154811061049157600080fd5b6000918252602090912001546001600160a01b0316905081565b6104b3610524565b6001600160a01b0381166105185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610202565b6105218161057e565b50565b6000546001600160a01b0316331461047f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610202565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611fe38061075683390190565b6000602082840312156105ed57600080fd5b81356001600160a01b038116811461060457600080fd5b9392505050565b60008083601f84011261061d57600080fd5b50813567ffffffffffffffff81111561063557600080fd5b60208301915083602082850101111561064d57600080fd5b9250929050565b6000806000806040858703121561066a57600080fd5b843567ffffffffffffffff8082111561068257600080fd5b61068e8883890161060b565b909650945060208701359150808211156106a757600080fd5b506106b48782880161060b565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b818110156107015783516001600160a01b0316835292840192918401916001016106dc565b50909695505050505050565b60006020828403121561071f57600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611d7f80620002646000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063715018a6116100de578063b8c368ec11610097578063df4ca20611610071578063df4ca2061461034f578063e985e9c51461038d578063ef3f56b0146103bb578063f2fde38b146103ce57600080fd5b8063b8c368ec1461031e578063c47f002714610329578063c87b56dd1461033c57600080fd5b8063715018a6146102c45780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e5578063b84c8246146102f8578063b88d4fde1461030b57600080fd5b8063206848f611610130578063206848f61461025257806323b872dd1461026557806342842e0e1461027857806356d3163d1461028b5780636352211e1461029e57806370a08231146102b157600080fd5b806301ffc9a71461017857806306fdde03146101a05780630715a24a146101b5578063081812fc146101da578063095ea7b31461021b5780631941fd1414610230575b600080fd5b61018b61018636600461149e565b6103e1565b60405190151581526020015b60405180910390f35b6101a8610433565b6040516101979190611512565b6101cc6fffffffffffffffffffffffffffffffff81565b604051908152602001610197565b6102036101e8366004611525565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610197565b61022e610229366004611555565b6104c1565b005b61024361023e366004611525565b6105a8565b6040516101979392919061157f565b610243610260366004611525565b61065d565b61022e6102733660046115af565b610722565b61022e6102863660046115af565b6108e9565b61022e6102993660046115eb565b6109e1565b6102036102ac366004611525565b610a0b565b6101cc6102bf3660046115eb565b610a62565b61022e610ac5565b6000546001600160a01b0316610203565b6101a8610ad9565b61022e6102f3366004611606565b610ae6565b61022e61030636600461168b565b610b52565b61022e6103193660046116cd565b610ba3565b610203600160801b81565b61022e61033736600461168b565b610c8b565b6101a861034a366004611525565b610cdc565b61036261035d366004611525565b610da8565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610197565b61018b61039b36600461173c565b600660209081526000928352604080842090915290825290205460ff1681565b61022e6103c936600461176f565b610e1a565b61022e6103dc3660046115eb565b610f4b565b60006301ffc9a760e01b6001600160e01b03198316148061041257506380ac58cd60e01b6001600160e01b03198316145b8061042d5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6001805461044090611797565b80601f016020809104026020016040519081016040528092919081815260200182805461046c90611797565b80156104b95780601f1061048e576101008083540402835291602001916104b9565b820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061050a57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b61054c5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b039093169391926105da90611797565b80601f016020809104026020016040519081016040528092919081815260200182805461060690611797565b80156106535780601f1061062857610100808354040283529160200191610653565b820191906000526020600020905b81548152906001019060200180831161063657829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061069590611797565b80601f01602080910402602001604051908101604052809291908181526020018280546106c190611797565b801561070e5780601f106106e35761010080835404028352916020019161070e565b820191906000526020600020905b8154815290600101906020018083116106f157829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107785760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610543565b6001600160a01b0382166107c25760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b336001600160a01b03841614806107fc57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b8061081d57506000818152600560205260409020546001600160a01b031633145b61085a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610543565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6108f4838383610722565b6001600160a01b0382163b158061099d5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906117d1565b6001600160e01b031916145b6109dc5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b505050565b6109e9610fc4565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610a5d5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610543565b919050565b60006001600160a01b038216610aa95760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610543565b506001600160a01b031660009081526004602052604090205490565b610acd610fc4565b610ad7600061101e565b565b6002805461044090611797565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610b5a610fc4565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610b8e93929190611894565b60405180910390a160026109dc828483611928565b610bae858585610722565b6001600160a01b0384163b1580610c455750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610bf69033908a908990899089906004016119e8565b6020604051808303816000875af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3991906117d1565b6001600160e01b031916145b610c845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610543565b5050505050565b610c93610fc4565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610cc793929190611894565b60405180910390a160016109dc828483611928565b6000818152600360205260409020546060906001600160a01b031680610d1857604051630243d1a960e21b815260048101849052602401610543565b6000610d2584600161106e565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610d5b9087908590600190600401611a27565b600060405180830381865afa158015610d78573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610da09190810190611a77565b949350505050565b610dd560405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610de283600161106e565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b6000858152600360205260409020546001600160a01b0316610e4557610e40338661137d565b610e9e565b6000858152600360205260409020546001600160a01b03163314610e9e57600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610543565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610f419082611b0b565b5050505050505050565b610f53610fc4565b6001600160a01b038116610fb85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610543565b610fc18161101e565b50565b6000546001600160a01b03163314610ad75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610543565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515810361108057508161042d565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff19016110c7575060008281526008602052604090206001015461042d565b600083815260086020526040812054600160801b6001600160a01b0390911690811091906110f5908361106e565b60008681526008602052604081206002018054929350909161111690611797565b80601f016020809104026020016040519081016040528092919081815260200182805461114290611797565b801561118f5780601f106111645761010080835404028352916020019161118f565b820191906000526020600020905b81548152906001019060200180831161117257829003601f168201915b50505050508060200190518101906111a79190611bcb565b9050606060005b825181101561123e57600060028483815181106111cd576111cd611c71565b60200260200101516111df9190611c87565b6000149050826112088584815181106111fa576111fa611c71565b60200260200101518361106e565b604051611219929190602001611ca9565b604051602081830303815290604052925050808061123690611ccb565b9150506111ae565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611272908690602401611512565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516112b09190611cf2565b600060405180830381855afa9150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b50604051632d737e4960e21b815290925073d73c9f0cf3ab63ab27ae5eb1c768430c9094391c915063b5cdf9249061132f908490600090600401611d0e565b602060405180830381865af415801561134c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113709190611d30565b9998505050505050505050565b6001600160a01b0382166113c75760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610543565b6000818152600360205260409020546001600160a01b03161561141d5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610543565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610fc157600080fd5b6000602082840312156114b057600080fd5b81356114bb81611488565b9392505050565b60005b838110156114dd5781810151838201526020016114c5565b50506000910152565b600081518084526114fe8160208601602086016114c2565b601f01601f19169290920160200192915050565b6020815260006114bb60208301846114e6565b60006020828403121561153757600080fd5b5035919050565b80356001600160a01b0381168114610a5d57600080fd5b6000806040838503121561156857600080fd5b6115718361153e565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115a660608301846114e6565b95945050505050565b6000806000606084860312156115c457600080fd5b6115cd8461153e565b92506115db6020850161153e565b9150604084013590509250925092565b6000602082840312156115fd57600080fd5b6114bb8261153e565b6000806040838503121561161957600080fd5b6116228361153e565b91506020830135801515811461163757600080fd5b809150509250929050565b60008083601f84011261165457600080fd5b50813567ffffffffffffffff81111561166c57600080fd5b60208301915083602082850101111561168457600080fd5b9250929050565b6000806020838503121561169e57600080fd5b823567ffffffffffffffff8111156116b557600080fd5b6116c185828601611642565b90969095509350505050565b6000806000806000608086880312156116e557600080fd5b6116ee8661153e565b94506116fc6020870161153e565b935060408601359250606086013567ffffffffffffffff81111561171f57600080fd5b61172b88828901611642565b969995985093965092949392505050565b6000806040838503121561174f57600080fd5b6117588361153e565b91506117666020840161153e565b90509250929050565b60008060008060006080868803121561178757600080fd5b853594506116fc6020870161153e565b600181811c908216806117ab57607f821691505b6020821081036117cb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156117e357600080fd5b81516114bb81611488565b600081546117fb81611797565b808552602060018381168015611818576001811461183257611860565b60ff1985168884015283151560051b880183019550611860565b866000528260002060005b858110156118585781548a820186015290830190840161183d565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040815260006118a760408301866117ee565b82810360208401526118ba81858761186b565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8211156109dc57600081815260208120601f850160051c810160208610156119015750805b601f850160051c820191505b818110156119205782815560010161190d565b505050505050565b67ffffffffffffffff831115611940576119406118c4565b6119548361194e8354611797565b836118da565b6000601f84116001811461198857600085156119705750838201355b600019600387901b1c1916600186901b178355610c84565b600083815260209020601f19861690835b828110156119b95786850135825560209485019460019092019101611999565b50868210156119d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611a1c908301848661186b565b979650505050505050565b8381528260208201526060604082015260006115a660608301846117ee565b604051601f8201601f1916810167ffffffffffffffff81118282101715611a6f57611a6f6118c4565b604052919050565b600060208284031215611a8957600080fd5b815167ffffffffffffffff80821115611aa157600080fd5b818401915084601f830112611ab557600080fd5b815181811115611ac757611ac76118c4565b611ada601f8201601f1916602001611a46565b9150808252856020828501011115611af157600080fd5b611b028160208401602086016114c2565b50949350505050565b815167ffffffffffffffff811115611b2557611b256118c4565b611b3981611b338454611797565b846118da565b602080601f831160018114611b6e5760008415611b565750858301515b600019600386901b1c1916600185901b178555611920565b600085815260208120601f198616915b82811015611b9d57888601518255948401946001909101908401611b7e565b5085821015611bbb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611bde57600080fd5b825167ffffffffffffffff80821115611bf657600080fd5b818501915085601f830112611c0a57600080fd5b815181811115611c1c57611c1c6118c4565b8060051b9150611c2d848301611a46565b8181529183018401918481019088841115611c4757600080fd5b938501935b83851015611c6557845182529385019390850190611c4c565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611ca457634e487b7160e01b600052601260045260246000fd5b500690565b60008351611cbb8184602088016114c2565b9190910191825250602001919050565b600060018201611ceb57634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611d048184602087016114c2565b9190910192915050565b604081526000611d2160408301856114e6565b90508260208301529392505050565b600060208284031215611d4257600080fd5b505191905056fea26469706673582212202881c7731ac5c8003e80889599bfbd8d84eba8549ead52bda4e2867697ab670564736f6c63430008110033a2646970667358221220bb028055961f551a3e6411e77cad6d69b69bb2bf66d9595ef83d7e6a114bda5564736f6c6343000811003300000000000000000000000046a9b20c8dd4083da8d50d9ca2dfc86b12d0bc02000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x3", + "data": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073971c7bc51c414a8978cce5d33e72b2b125c97bb79063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c634300081100330000000000000000000000005f9a1586a8700f22fb88b59a66871cce338efbb2000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x35", "accessList": [] }, - "additionalContracts": [] + "additionalContracts": [], + "isFixedGasLimit": false } ], "receipts": [ { - "transactionHash": "0x97cee3b021ebe862c32e37284683bc11a41fe48e386145c24ba170798ea2fad7", - "transactionIndex": "0x35", - "blockHash": "0x4d38cfd4e68a8779ab33cc0502fea33bd5169142eba050e30bcd239d4a12f1eb", - "blockNumber": "0x85b249", + "transactionHash": "0x2c8f6be908b74d4ccaaa41e9418bebe8de8f14e6fd6c15dc742a029228b4c7c9", + "transactionIndex": "0x8", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", "to": null, - "cumulativeGasUsed": "0x36ad02", + "cumulativeGasUsed": "0x26a694", "gasUsed": "0xf072b", - "contractAddress": "0xd73c9F0cF3aB63ab27ae5Eb1C768430C9094391c", + "contractAddress": "0x971c7bc51C414A8978CCe5d33E72b2B125c97bB7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0x013d1e17cf2982293e9e94daedaecbdf0ef318eadb2d83bc6a07a81dc0cf3671", + "transactionIndex": "0x9", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x28e149", + "gasUsed": "0x23ab5", + "contractAddress": "0x1c63925a550426f250849AA7a23216bD1B477B94", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d06111" + }, + { + "transactionHash": "0xb708f7b324fe4c34620f57187e0bd34202316955410c28c9d4c530f4c1d2989f", + "transactionIndex": "0xa", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", + "to": null, + "cumulativeGasUsed": "0x4ef846", + "gasUsed": "0x2616fd", + "contractAddress": "0x5f9A1586A8700F22fB88b59A66871cCe338efBB2", "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xc6e683945" + "effectiveGasPrice": "0xb2d06111" }, { - "transactionHash": "0x651c6d01a85a50e58272ae6b28240f5b5ad10bbb1ba1a800348007820ee568c0", - "transactionIndex": "0x36", - "blockHash": "0x4d38cfd4e68a8779ab33cc0502fea33bd5169142eba050e30bcd239d4a12f1eb", - "blockNumber": "0x85b249", + "transactionHash": "0x5af842d0fb1ba05933b11378e626fdcade06421e4cc19903fbb61bbb25d05ac0", + "transactionIndex": "0xb", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", "to": null, - "cumulativeGasUsed": "0x5b8dab", - "gasUsed": "0x24e0a9", - "contractAddress": "0x46a9b20C8dD4083dA8d50D9Ca2dFc86b12D0bC02", + "cumulativeGasUsed": "0x522674", + "gasUsed": "0x32e2e", + "contractAddress": "0xB3bC9e6367Ab20db288AB5261CB5ab500f607086", "logs": [], "status": "0x1", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xc6e683945" + "effectiveGasPrice": "0xb2d06111" }, { - "transactionHash": "0x1ef751fd13bf8dbd4d9e26b5332e881b192cc80da09eb77ff789c04f7fbb4849", - "transactionIndex": "0x37", - "blockHash": "0x4d38cfd4e68a8779ab33cc0502fea33bd5169142eba050e30bcd239d4a12f1eb", - "blockNumber": "0x85b249", + "transactionHash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionIndex": "0xc", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", "from": "0x145247853C6eeA1263757d22C5e8C3A4dBbF48b6", "to": null, - "cumulativeGasUsed": "0x7eb943", - "gasUsed": "0x232b98", - "contractAddress": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "cumulativeGasUsed": "0x7abcc8", + "gasUsed": "0x289654", + "contractAddress": "0x76690b39Bb4672A3458407275C084BD752514DB5", "logs": [ { - "address": "0xeDA602E759E543e629ae6eE3B8255f22f8dDc58a", + "address": "0x76690b39Bb4672A3458407275C084BD752514DB5", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000145247853c6eea1263757d22c5e8c3a4dbbf48b6" ], "data": "0x", - "blockHash": "0x4d38cfd4e68a8779ab33cc0502fea33bd5169142eba050e30bcd239d4a12f1eb", - "blockNumber": "0x85b249", - "transactionHash": "0x1ef751fd13bf8dbd4d9e26b5332e881b192cc80da09eb77ff789c04f7fbb4849", - "transactionIndex": "0x37", - "logIndex": "0x2c", + "blockHash": "0x098706a8811336a625eb59627978815c9f4020354cd1bb57d0afaf05708ef1fc", + "blockNumber": "0x8e2c67", + "transactionHash": "0xeb3c8f6df9fcd5fddaeb863073b80bd7cfc6d3f8c6f40024385be82fc3b97ad3", + "transactionIndex": "0xc", + "logIndex": "0x13", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000800000000000000002000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000020000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000040000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000010000000000000000000000000000000000000000000000000000000000000000800000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "effectiveGasPrice": "0xc6e683945" + "effectiveGasPrice": "0xb2d06111" } ], "libraries": [ - "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0xd73c9f0cf3ab63ab27ae5eb1c768430c9094391c" + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes:0x971c7bc51c414a8978cce5d33e72b2b125c97bb7" ], "pending": [], - "path": "/Users/clementwalter/Documents/the-candy-shop/starksheet-monorepo/packages/starksheet-solidity/broadcast/Evmsheet.s.sol/5/run-latest.json", "returns": {}, - "timestamp": 1680454232, + "timestamp": 1688918219, "chain": 5, "multi": false, - "commit": "4a5410b" + "commit": "2b8380c" } \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-1688763215.json b/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-1688763215.json new file mode 100644 index 00000000..a9a9ec50 --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-1688763215.json @@ -0,0 +1,33 @@ +{ + "transactions": [ + { + "hash": "0x668c29b88604f7c9932b0a175c052c5b63ab521804edc0cd7895dbab11657579", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x668c29b88604f7c9932b0a175c052c5b63ab521804edc0cd7895dbab11657579" + ], + "returns": {}, + "timestamp": 1688763215, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-1688763216.json b/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-1688763216.json new file mode 100644 index 00000000..f5630bee --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-1688763216.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0x668c29b88604f7c9932b0a175c052c5b63ab521804edc0cd7895dbab11657579", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x668c29b88604f7c9932b0a175c052c5b63ab521804edc0cd7895dbab11657579", + "transactionIndex": "0x0", + "blockHash": "0x0b65edc0ae4ad445de561f45329030b4bac6b7e09edb965ba7e78660fd7e99a4", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x32e2e", + "gasUsed": "0x32e2e", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xee6b2800" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1688763216, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-latest.json b/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-latest.json new file mode 100644 index 00000000..f5630bee --- /dev/null +++ b/packages/starksheet-solidity/broadcast/Math.s.sol/31337/run-latest.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0x668c29b88604f7c9932b0a175c052c5b63ab521804edc0cd7895dbab11657579", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "gas": "0x42230", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "nonce": "0x0", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x668c29b88604f7c9932b0a175c052c5b63ab521804edc0cd7895dbab11657579", + "transactionIndex": "0x0", + "blockHash": "0x0b65edc0ae4ad445de561f45329030b4bac6b7e09edb965ba7e78660fd7e99a4", + "blockNumber": "0x1", + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "cumulativeGasUsed": "0x32e2e", + "gasUsed": "0x32e2e", + "contractAddress": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xee6b2800" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1688763216, + "chain": 31337, + "multi": false, + "commit": "be30e80" +} \ No newline at end of file diff --git a/packages/starksheet-solidity/lib/safe-contracts b/packages/starksheet-solidity/lib/safe-contracts new file mode 160000 index 00000000..e870f514 --- /dev/null +++ b/packages/starksheet-solidity/lib/safe-contracts @@ -0,0 +1 @@ +Subproject commit e870f514ad34cd9654c72174d6d4a839e3c6639f diff --git a/packages/starksheet-solidity/out/BasicCellRenderer.sol/BasicCellRenderer.json b/packages/starksheet-solidity/out/BasicCellRenderer.sol/BasicCellRenderer.json new file mode 100644 index 00000000..59ce9706 --- /dev/null +++ b/packages/starksheet-solidity/out/BasicCellRenderer.sol/BasicCellRenderer.json @@ -0,0 +1,1748 @@ +{ + "abi": [ + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "numberToIndex", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + }, + { + "internalType": "string", + "name": "name", + "type": "string" + } + ], + "name": "tokenURI", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "pure", + "type": "function" + } + ], + "bytecode": { + "object": "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873__$a792e50881dbcbffce7826062cdb0978aa$__63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "sourceMap": "171:8737:27:-:0;;;;;;;;;;;;;;;;;;;", + "linkReferences": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "Bytes": [ + { + "start": 297, + "length": 20 + } + ] + } + } + }, + "deployedBytecode": { + "object": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873__$a792e50881dbcbffce7826062cdb0978aa$__63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea26469706673582212206a2c00c13ddb4f1bcd7ee36e36f0c874d7d9dadcf38306eab3610b5a6e7af83464736f6c63430008110033", + "sourceMap": "171:8737:27:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;315:287;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;608:8298;;;;;;:::i;:::-;;:::i;315:287::-;371:13;396:11;410;306:2;410;:11;:::i;:::-;396:25;-1:-1:-1;431:11:27;450:12;306:2;396:25;450:12;:::i;:::-;445:17;;:2;:17;:::i;:::-;431:31;-1:-1:-1;472:13:27;501:8;431:31;501:2;:8;:::i;:::-;488:23;;;-1:-1:-1;488:23:27;572:20;573:7;:3;579:1;573:7;:::i;:::-;572:18;:20::i;:::-;545:49;;;;;;;;;:::i;:::-;;;;;;;;;;;;;531:64;;;;;315:287;;;:::o;608:8298::-;703:13;728:19;750:17;764:2;750:13;:17::i;:::-;728:39;;888:4;;923:5;8407:29;:5;:15;;;;8423:1;8407:18;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:29::-;8810:4;;8845:5;784:8115;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;777:8122;;;608:8298;;;;;;:::o;415:696:22:-;471:13;520:14;537:17;548:5;537:10;:17::i;:::-;557:1;537:21;520:38;;572:20;606:6;595:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;595:18:22;-1:-1:-1;572:41:22;-1:-1:-1;733:28:22;;;749:2;733:28;788:280;-1:-1:-1;;819:5:22;-1:-1:-1;;;953:2:22;942:14;;937:30;819:5;924:44;1012:2;1003:11;;;-1:-1:-1;1032:21:22;788:280;1032:21;-1:-1:-1;1088:6:22;415:696;-1:-1:-1;;;415:696:22:o;9889:890:23:-;9942:7;;-1:-1:-1;;;10017:15:23;;10013:99;;-1:-1:-1;;;10052:15:23;;;-1:-1:-1;10095:2:23;10085:12;10013:99;10138:6;10129:5;:15;10125:99;;10173:6;10164:15;;;-1:-1:-1;10207:2:23;10197:12;10125:99;10250:6;10241:5;:15;10237:99;;10285:6;10276:15;;;-1:-1:-1;10319:2:23;10309:12;10237:99;10362:5;10353;:14;10349:96;;10396:5;10387:14;;;-1:-1:-1;10429:1:23;10419:11;10349:96;10471:5;10462;:14;10458:96;;10505:5;10496:14;;;-1:-1:-1;10538:1:23;10528:11;10458:96;10580:5;10571;:14;10567:96;;10614:5;10605:14;;;-1:-1:-1;10647:1:23;10637:11;10567:96;10689:5;10680;:14;10676:64;;10724:1;10714:11;10676:64;10766:6;9889:890;-1:-1:-1;;9889:890:23:o;14:180:36:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:36;;14:180;-1:-1:-1;14:180:36:o;199:250::-;284:1;294:113;308:6;305:1;302:13;294:113;;;384:11;;;378:18;365:11;;;358:39;330:2;323:10;294:113;;;-1:-1:-1;;441:1:36;423:16;;416:27;199:250::o;454:271::-;496:3;534:5;528:12;561:6;556:3;549:19;577:76;646:6;639:4;634:3;630:14;623:4;616:5;612:16;577:76;:::i;:::-;707:2;686:15;-1:-1:-1;;682:29:36;673:39;;;;714:4;669:50;;454:271;-1:-1:-1;;454:271:36:o;730:220::-;879:2;868:9;861:21;842:4;899:45;940:2;929:9;925:18;917:6;899:45;:::i;:::-;891:53;730:220;-1:-1:-1;;;730:220:36:o;955:127::-;1016:10;1011:3;1007:20;1004:1;997:31;1047:4;1044:1;1037:15;1071:4;1068:1;1061:15;1087:348;1139:8;1149:6;1203:3;1196:4;1188:6;1184:17;1180:27;1170:55;;1221:1;1218;1211:12;1170:55;-1:-1:-1;1244:20:36;;1287:18;1276:30;;1273:50;;;1319:1;1316;1309:12;1273:50;1356:4;1348:6;1344:17;1332:29;;1408:3;1401:4;1392:6;1384;1380:19;1376:30;1373:39;1370:59;;;1425:1;1422;1415:12;1370:59;1087:348;;;;;:::o;1440:1278::-;1538:6;1546;1554;1562;1615:2;1603:9;1594:7;1590:23;1586:32;1583:52;;;1631:1;1628;1621:12;1583:52;1667:9;1654:23;1644:33;;1728:2;1717:9;1713:18;1700:32;1751:18;1792:2;1784:6;1781:14;1778:34;;;1808:1;1805;1798:12;1778:34;1846:6;1835:9;1831:22;1821:32;;1891:7;1884:4;1880:2;1876:13;1872:27;1862:55;;1913:1;1910;1903:12;1862:55;1949:2;1936:16;1971:2;1967;1964:10;1961:36;;;1977:18;;:::i;:::-;2052:2;2046:9;2020:2;2106:13;;-1:-1:-1;;2102:22:36;;;2126:2;2098:31;2094:40;2082:53;;;2150:18;;;2170:22;;;2147:46;2144:72;;;2196:18;;:::i;:::-;2236:10;2232:2;2225:22;2271:2;2263:6;2256:18;2311:7;2306:2;2301;2297;2293:11;2289:20;2286:33;2283:53;;;2332:1;2329;2322:12;2283:53;2388:2;2383;2379;2375:11;2370:2;2362:6;2358:15;2345:46;2433:1;2428:2;2423;2415:6;2411:15;2407:24;2400:35;2454:6;2444:16;;;;;2513:2;2502:9;2498:18;2485:32;2469:48;;2542:2;2532:8;2529:16;2526:36;;;2558:1;2555;2548:12;2526:36;;2597:61;2650:7;2639:8;2628:9;2624:24;2597:61;:::i;:::-;1440:1278;;;;-1:-1:-1;2677:8:36;-1:-1:-1;;;;1440:1278:36:o;2855:127::-;2916:10;2911:3;2907:20;2904:1;2897:31;2947:4;2944:1;2937:15;2971:4;2968:1;2961:15;2987:217;3027:1;3053;3043:132;;3097:10;3092:3;3088:20;3085:1;3078:31;3132:4;3129:1;3122:15;3160:4;3157:1;3150:15;3043:132;-1:-1:-1;3189:9:36;;2987:217::o;3209:168::-;3282:9;;;3313;;3330:15;;;3324:22;;3310:37;3300:71;;3351:18;;:::i;3382:128::-;3449:9;;;3470:11;;;3467:37;;;3484:18;;:::i;3515:125::-;3580:9;;;3601:10;;;3598:36;;;3614:18;;:::i;3645:197::-;3686:3;3724:5;3718:12;3739:65;3797:6;3792:3;3785:4;3778:5;3774:16;3739:65;:::i;:::-;3820:16;;;;;3645:197;-1:-1:-1;;3645:197:36:o;3847:377::-;-1:-1:-1;;;;;;4032:26:36;;4020:39;;4082:13;;4002:3;;4104:74;4082:13;4167:1;4158:11;;4151:4;4139:17;;4104:74;:::i;:::-;4198:16;;;;4216:1;4194:24;;3847:377;-1:-1:-1;;;3847:377:36:o;4229:305::-;4420:2;4409:9;4402:21;4383:4;4440:45;4481:2;4470:9;4466:18;4458:6;4440:45;:::i;:::-;4432:53;;4521:6;4516:2;4505:9;4501:18;4494:34;4229:305;;;;;:::o;4539:184::-;4609:6;4662:2;4650:9;4641:7;4637:23;4633:32;4630:52;;;4678:1;4675;4668:12;4630:52;-1:-1:-1;4701:16:36;;4539:184;-1:-1:-1;4539:184:36:o;4728:190::-;4830:6;4823:5;4818:3;4805:32;-1:-1:-1;4787:3:36;4856:16;;4881:13;;;4856:16;4728:190::o;5940:17070::-;6887:66;6882:3;6875:79;6984:66;6979:2;6974:3;6970:12;6963:88;7095:6;7087;7082:2;7077:3;7073:12;7060:42;6857:3;7130:6;7125:3;7121:16;-1:-1:-1;;;7161:2:36;7157;7153:11;7146:24;7199:6;7193:13;7215:72;7280:6;7275:2;7271;7267:11;7262:2;7254:6;7250:15;7215:72;:::i;:::-;7350:66;7345:2;7306:15;;;;7337:11;;;7330:87;7446:34;7441:2;7433:11;;7426:55;7511:34;7505:3;7497:12;;7490:56;7576:34;7570:3;7562:12;;7555:56;7641:34;7635:3;7627:12;;7620:56;7706:34;7700:3;7692:12;;7685:56;7771:34;7765:3;7757:12;;7750:56;7836:34;7830:3;7822:12;;7815:56;7901:34;7895:3;7887:12;;7880:56;7966:34;7960:3;7952:12;;7945:56;8031:34;8025:3;8017:12;;8010:56;8096:34;8090:3;8082:12;;8075:56;8161:34;8155:3;8147:12;;8140:56;8226:34;8220:3;8212:12;;8205:56;8291:34;8285:3;8277:12;;8270:56;8356:34;8350:3;8342:12;;8335:56;8421:34;8415:3;8407:12;;8400:56;8486:34;8480:3;8472:12;;8465:56;8551:34;8545:3;8537:12;;8530:56;8616:34;8610:3;8602:12;;8595:56;8681:34;8675:3;8667:12;;8660:56;8746:34;8740:3;8732:12;;8725:56;8811:34;8805:3;8797:12;;8790:56;8876:34;8870:3;8862:12;;8855:56;8941:34;8935:3;8927:12;;8920:56;9006:34;9000:3;8992:12;;8985:56;9071:34;9065:3;9057:12;;9050:56;9136:34;9130:3;9122:12;;9115:56;9201:34;9195:3;9187:12;;9180:56;9266:34;9260:3;9252:12;;9245:56;9332:34;9325:4;9317:13;;9310:57;9398:34;9391:4;9383:13;;9376:57;9464:34;9457:4;9449:13;;9442:57;9530:34;9523:4;9515:13;;9508:57;9596:34;9589:4;9581:13;;9574:57;9662:34;9655:4;9647:13;;9640:57;9728:34;9721:4;9713:13;;9706:57;9794:34;9787:4;9779:13;;9772:57;9860:34;9853:4;9845:13;;9838:57;9926:34;9919:4;9911:13;;9904:57;9992:34;9985:4;9977:13;;9970:57;10058:34;10051:4;10043:13;;10036:57;10124:34;10117:4;10109:13;;10102:57;10190:34;10183:4;10175:13;;10168:57;10256:34;10249:4;10241:13;;10234:57;10322:34;10315:4;10307:13;;10300:57;10388:34;10381:4;10373:13;;10366:57;10454:34;10447:4;10439:13;;10432:57;10520:34;10513:4;10505:13;;10498:57;10586:34;10579:4;10571:13;;10564:57;10652:34;10645:4;10637:13;;10630:57;10718:34;10711:4;10703:13;;10696:57;10784:34;10777:4;10769:13;;10762:57;10850:34;10843:4;10835:13;;10828:57;10916:34;10909:4;10901:13;;10894:57;10982:34;10975:4;10967:13;;10960:57;11048:34;11041:4;11033:13;;11026:57;11114:34;11107:4;11099:13;;11092:57;11180:34;11173:4;11165:13;;11158:57;11246:34;11239:4;11231:13;;11224:57;11312:34;11305:4;11297:13;;11290:57;11378:34;11371:4;11363:13;;11356:57;11444:34;11437:4;11429:13;;11422:57;11510:34;11503:4;11495:13;;11488:57;11576:34;11569:4;11561:13;;11554:57;11642:34;11635:4;11627:13;;11620:57;11708:34;11701:4;11693:13;;11686:57;11774:34;11767:4;11759:13;;11752:57;11840:34;11833:4;11825:13;;11818:57;11906:34;11899:4;11891:13;;11884:57;11972:34;11965:4;11957:13;;11950:57;12038:34;12031:4;12023:13;;12016:57;12104:34;12097:4;12089:13;;12082:57;12170:34;12163:4;12155:13;;12148:57;12236:34;12229:4;12221:13;;12214:57;12302:34;12295:4;12287:13;;12280:57;12368:34;12361:4;12353:13;;12346:57;12434:34;12427:4;12419:13;;12412:57;12500:34;12493:4;12485:13;;12478:57;12566:34;12559:4;12551:13;;12544:57;12632:34;12625:4;12617:13;;12610:57;12698:34;12691:4;12683:13;;12676:57;12764:34;12757:4;12749:13;;12742:57;12830:34;12823:4;12815:13;;12808:57;12896:34;12889:4;12881:13;;12874:57;12962:34;12955:4;12947:13;;12940:57;13028:34;13021:4;13013:13;;13006:57;13094:34;13087:4;13079:13;;13072:57;13160:34;13153:4;13145:13;;13138:57;13226:34;13219:4;13211:13;;13204:57;13292:34;13285:4;13277:13;;13270:57;13358:34;13351:4;13343:13;;13336:57;13424:34;13417:4;13409:13;;13402:57;13490:34;13483:4;13475:13;;13468:57;13556:34;13549:4;13541:13;;13534:57;13622:34;13615:4;13607:13;;13600:57;13688:34;13681:4;13673:13;;13666:57;13754:34;13747:4;13739:13;;13732:57;13820:34;13813:4;13805:13;;13798:57;13886:34;13879:4;13871:13;;13864:57;13952:34;13945:4;13937:13;;13930:57;14018:34;14011:4;14003:13;;13996:57;14084:34;14077:4;14069:13;;14062:57;14150:34;14143:4;14135:13;;14128:57;14216:34;14209:4;14201:13;;14194:57;14282:34;14275:4;14267:13;;14260:57;14348:34;14341:4;14333:13;;14326:57;14414:34;14407:4;14399:13;;14392:57;14480:34;14473:4;14465:13;;14458:57;14546:34;14539:4;14531:13;;14524:57;14612:34;14605:4;14597:13;;14590:57;14678:34;14671:4;14663:13;;14656:57;14744:34;14737:4;14729:13;;14722:57;14810:34;14803:4;14795:13;;14788:57;14876:34;14869:4;14861:13;;14854:57;14942:34;14935:4;14927:13;;14920:57;15008:34;15001:4;14993:13;;14986:57;15074:34;15067:4;15059:13;;15052:57;15140:34;15133:4;15125:13;;15118:57;15206:34;15199:4;15191:13;;15184:57;15272:34;15265:4;15257:13;;15250:57;15338:34;15331:4;15323:13;;15316:57;15404:34;15397:4;15389:13;;15382:57;15470:34;15463:4;15455:13;;15448:57;15536:34;15529:4;15521:13;;15514:57;15602:34;15595:4;15587:13;;15580:57;15668:34;15661:4;15653:13;;15646:57;15734:34;15727:4;15719:13;;15712:57;15800:34;15793:4;15785:13;;15778:57;15866:34;15859:4;15851:13;;15844:57;15932:34;15925:4;15917:13;;15910:57;15998:34;15991:4;15983:13;;15976:57;16064:34;16057:4;16049:13;;16042:57;16130:34;16123:4;16115:13;;16108:57;16196:34;16189:4;16181:13;;16174:57;16262:34;16255:4;16247:13;;16240:57;16328:34;16321:4;16313:13;;16306:57;16394:34;16387:4;16379:13;;16372:57;16460:34;16453:4;16445:13;;16438:57;16526:34;16519:4;16511:13;;16504:57;16592:34;16585:4;16577:13;;16570:57;16658:34;16651:4;16643:13;;16636:57;16724:34;16717:4;16709:13;;16702:57;16790:34;16783:4;16775:13;;16768:57;16856:34;16849:4;16841:13;;16834:57;16922:34;16915:4;16907:13;;16900:57;16988:34;16981:4;16973:13;;16966:57;17054:34;17047:4;17039:13;;17032:57;17120:34;17113:4;17105:13;;17098:57;17186:34;17179:4;17171:13;;17164:57;17252:34;17245:4;17237:13;;17230:57;17318:34;17311:4;17303:13;;17296:57;17384:34;17377:4;17369:13;;17362:57;17450:34;17443:4;17435:13;;17428:57;17516:34;17509:4;17501:13;;17494:57;17582:34;17575:4;17567:13;;17560:57;17648:34;17641:4;17633:13;;17626:57;17714:34;17707:4;17699:13;;17692:57;17780:34;17773:4;17765:13;;17758:57;17846:34;17839:4;17831:13;;17824:57;17912:34;17905:4;17897:13;;17890:57;17978:34;17971:4;17963:13;;17956:57;18044:34;18037:4;18029:13;;18022:57;18110:34;18103:4;18095:13;;18088:57;18176:34;18169:4;18161:13;;18154:57;18242:34;18235:4;18227:13;;18220:57;18308:34;18301:4;18293:13;;18286:57;18374:34;18367:4;18359:13;;18352:57;18440:34;18433:4;18425:13;;18418:57;18506:34;18499:4;18491:13;;18484:57;18572:34;18565:4;18557:13;;18550:57;18638:34;18631:4;18623:13;;18616:57;18704:34;18697:4;18689:13;;18682:57;18770:34;18763:4;18755:13;;18748:57;18836:34;18829:4;18821:13;;18814:57;18902:34;18895:4;18887:13;;18880:57;18968:34;18961:4;18953:13;;18946:57;19034:34;19027:4;19019:13;;19012:57;19100:34;19093:4;19085:13;;19078:57;19166:34;19159:4;19151:13;;19144:57;19232:34;19225:4;19217:13;;19210:57;19298:34;19291:4;19283:13;;19276:57;19364:34;19357:4;19349:13;;19342:57;19430:34;19423:4;19415:13;;19408:57;19496:34;19489:4;19481:13;;19474:57;19562:34;19555:4;19547:13;;19540:57;19628:34;19621:4;19613:13;;19606:57;19694:34;19687:4;19679:13;;19672:57;19760:34;19753:4;19745:13;;19738:57;19826:34;19819:4;19811:13;;19804:57;19892:34;19885:4;19877:13;;19870:57;19958:34;19951:4;19943:13;;19936:57;20024:34;20017:4;20009:13;;20002:57;20090:34;20083:4;20075:13;;20068:57;20156:34;20149:4;20141:13;;20134:57;20222:34;20215:4;20207:13;;20200:57;20288:34;20281:4;20273:13;;20266:57;20354:34;20347:4;20339:13;;20332:57;20420:34;20413:4;20405:13;;20398:57;20486:34;20479:4;20471:13;;20464:57;20552:34;20545:4;20537:13;;20530:57;20618:34;20611:4;20603:13;;20596:57;20684:34;20677:4;20669:13;;20662:57;20750:34;20743:4;20735:13;;20728:57;20816:34;20809:4;20801:13;;20794:57;20882:34;20875:4;20867:13;;20860:57;20948:34;20941:4;20933:13;;20926:57;21014:34;21007:4;20999:13;;20992:57;21080:34;21073:4;21065:13;;21058:57;21146:34;21139:4;21131:13;;21124:57;21212:34;21205:4;21197:13;;21190:57;21278:34;21271:4;21263:13;;21256:57;21344:34;21337:4;21329:13;;21322:57;21410:34;21403:4;21395:13;;21388:57;21476:34;21469:4;21461:13;;21454:57;21542:34;21535:4;21527:13;;21520:57;21608:34;21601:4;21593:13;;21586:57;21674:34;21667:4;21659:13;;21652:57;21740:34;21733:4;21725:13;;21718:57;21806:34;21799:4;21791:13;;21784:57;21872:34;21865:4;21857:13;;21850:57;21938:34;21931:4;21923:13;;21916:57;22004:34;21997:4;21989:13;;21982:57;22070:34;22063:4;22055:13;;22048:57;22136:34;22129:4;22121:13;;22114:57;22202:34;22195:4;22187:13;;22180:57;22268:34;22261:4;22253:13;;22246:57;22334:34;22327:4;22319:13;;22312:57;22400:34;22393:4;22385:13;;22378:57;22466:34;22459:4;22451:13;;22444:57;22532:34;22525:4;22517:13;;22510:57;22598:34;22591:4;22583:13;;22576:57;22664:27;22657:4;22649:13;;22642:50;22714:114;22757:70;22787:39;22820:4;22812:13;;22804:6;22787:39;:::i;:::-;5068:34;5056:47;;5133:34;5128:2;5119:12;;5112:56;5198:34;5193:2;5184:12;;5177:56;5263:34;5258:2;5249:12;;5242:56;5329:34;5323:3;5314:13;;5307:57;5395:34;5389:3;5380:13;;5373:57;5461:34;5455:3;5446:13;;5439:57;5527:34;5521:3;5512:13;;5505:57;5593:34;5587:3;5578:13;;5571:57;5659:34;5653:3;5644:13;;5637:57;5725:26;5719:3;5710:13;;5703:49;5777:3;5768:13;;4991:796;22757:70;22749:6;22741;22714:114;:::i;:::-;-1:-1:-1;;;4968:16:36;;22701:127;-1:-1:-1;22890:39:36;22926:1;22919:5;22915:13;22907:6;22890:39;:::i;:::-;5862:66;5850:79;;23001:2;22990:14;;;-1:-1:-1;;;;;;;;;;5940:17070:36:o", + "linkReferences": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "Bytes": [ + { + "start": 265, + "length": 20 + } + ] + } + } + }, + "methodIdentifiers": { + "numberToIndex(uint256)": "06d4cd8b", + "tokenURI(uint256,bytes,string)": "28de0f2f" + }, + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"numberToIndex\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/BasicCellRenderer.sol\":\"BasicCellRenderer\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-projects-monorepo/=lib/eth-projects-monorepo/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin/=lib/openzeppelin-contracts/contracts/\",\":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solmate/=lib/solmate/src/\",\":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/\"]},\"sources\":{\"lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol\":{\"keccak256\":\"0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0\",\"dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi\"]},\"lib/openzeppelin-contracts/contracts/utils/Strings.sol\":{\"keccak256\":\"0xa4d1d62251f8574deb032a35fc948386a9b4de74b812d4f545a1ac120486b48a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8c969013129ba9e651a20735ef659fef6d8a1139ea3607bd4b26ddea2d645634\",\"dweb:/ipfs/QmVhVa6LGuzAcB8qgDtVHRkucn4ihj5UZr8xBLcJkP6ucb\"]},\"lib/openzeppelin-contracts/contracts/utils/math/Math.sol\":{\"keccak256\":\"0xa1e8e83cd0087785df04ac79fb395d9f3684caeaf973d9e2c71caef723a3a5d6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://33bbf48cc069be677705037ba7520c22b1b622c23b33e1a71495f2d36549d40b\",\"dweb:/ipfs/Qmct36zWXv3j7LZB83uwbg7TXwnZSN1fqHNDZ93GG98bGz\"]},\"src/BasicCellRenderer.sol\":{\"keccak256\":\"0x9194c6266bf98de3f9951ac072631ad35e18e8952c206ed72d0b019bdd02a457\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5e8cb96791ee2c20931f73325671daa0704461849ba0290f0b12e48ce6265453\",\"dweb:/ipfs/QmWcwWYdZMPwoU8T3g78FhcJR1CoViHSoQDcJjaGGeTf3t\"]},\"src/Interfaces.sol\":{\"keccak256\":\"0x6e20e29459d96085394767369237fb5a02d7cf6e22b930debedf47325c39c707\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://04351e9c841b435cb1e20bf4dd3ccab087dad3d4ba5a57908c8f674181e19cb5\",\"dweb:/ipfs/QmY8oxNAeMrP3mf7yNHvdz5JgafffP4yN8jnxWHEHoo6Sx\"]}},\"version\":1}", + "metadata": { + "compiler": { + "version": "0.8.17+commit.8df45f5f" + }, + "language": "Solidity", + "output": { + "abi": [ + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "numberToIndex", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + }, + { + "internalType": "string", + "name": "name", + "type": "string" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "tokenURI", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ] + } + ], + "devdoc": { + "kind": "dev", + "methods": {}, + "version": 1 + }, + "userdoc": { + "kind": "user", + "methods": {}, + "version": 1 + } + }, + "settings": { + "remappings": [ + ":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/", + ":ds-test/=lib/forge-std/lib/ds-test/src/", + ":eth-projects-monorepo/=lib/eth-projects-monorepo/", + ":forge-std/=lib/forge-std/src/", + ":openzeppelin-contracts/=lib/openzeppelin-contracts/", + ":openzeppelin/=lib/openzeppelin-contracts/contracts/", + ":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/", + ":safe-contracts/=lib/safe-contracts/contracts/", + ":solmate/=lib/solmate/src/", + ":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/" + ], + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "bytecodeHash": "ipfs" + }, + "compilationTarget": { + "src/BasicCellRenderer.sol": "BasicCellRenderer" + }, + "libraries": {} + }, + "sources": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "keccak256": "0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5", + "urls": [ + "bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0", + "dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi" + ], + "license": "MIT" + }, + "lib/openzeppelin-contracts/contracts/utils/Strings.sol": { + "keccak256": "0xa4d1d62251f8574deb032a35fc948386a9b4de74b812d4f545a1ac120486b48a", + "urls": [ + "bzz-raw://8c969013129ba9e651a20735ef659fef6d8a1139ea3607bd4b26ddea2d645634", + "dweb:/ipfs/QmVhVa6LGuzAcB8qgDtVHRkucn4ihj5UZr8xBLcJkP6ucb" + ], + "license": "MIT" + }, + "lib/openzeppelin-contracts/contracts/utils/math/Math.sol": { + "keccak256": "0xa1e8e83cd0087785df04ac79fb395d9f3684caeaf973d9e2c71caef723a3a5d6", + "urls": [ + "bzz-raw://33bbf48cc069be677705037ba7520c22b1b622c23b33e1a71495f2d36549d40b", + "dweb:/ipfs/Qmct36zWXv3j7LZB83uwbg7TXwnZSN1fqHNDZ93GG98bGz" + ], + "license": "MIT" + }, + "src/BasicCellRenderer.sol": { + "keccak256": "0x9194c6266bf98de3f9951ac072631ad35e18e8952c206ed72d0b019bdd02a457", + "urls": [ + "bzz-raw://5e8cb96791ee2c20931f73325671daa0704461849ba0290f0b12e48ce6265453", + "dweb:/ipfs/QmWcwWYdZMPwoU8T3g78FhcJR1CoViHSoQDcJjaGGeTf3t" + ], + "license": "MIT" + }, + "src/Interfaces.sol": { + "keccak256": "0x6e20e29459d96085394767369237fb5a02d7cf6e22b930debedf47325c39c707", + "urls": [ + "bzz-raw://04351e9c841b435cb1e20bf4dd3ccab087dad3d4ba5a57908c8f674181e19cb5", + "dweb:/ipfs/QmY8oxNAeMrP3mf7yNHvdz5JgafffP4yN8jnxWHEHoo6Sx" + ], + "license": "MIT" + } + }, + "version": 1 + }, + "ast": { + "absolutePath": "src/BasicCellRenderer.sol", + "id": 31132, + "exportedSymbols": { + "BasicCellRenderer": [ + 31131 + ], + "Bytes": [ + 762 + ], + "ICellRenderer": [ + 31315 + ], + "ISheet": [ + 31351 + ], + "Math": [ + 30363 + ], + "Strings": [ + 29498 + ] + }, + "nodeType": "SourceUnit", + "src": "32:8877:27", + "nodes": [ + { + "id": 31025, + "nodeType": "PragmaDirective", + "src": "32:24:27", + "nodes": [], + "literals": [ + "solidity", + "^", + "0.8", + ".13" + ] + }, + { + "id": 31026, + "nodeType": "ImportDirective", + "src": "58:26:27", + "nodes": [], + "absolutePath": "src/Interfaces.sol", + "file": "./Interfaces.sol", + "nameLocation": "-1:-1:-1", + "scope": 31132, + "sourceUnit": 31352, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31027, + "nodeType": "ImportDirective", + "src": "85:40:27", + "nodes": [], + "absolutePath": "lib/openzeppelin-contracts/contracts/utils/Strings.sol", + "file": "openzeppelin/utils/Strings.sol", + "nameLocation": "-1:-1:-1", + "scope": 31132, + "sourceUnit": 29499, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31028, + "nodeType": "ImportDirective", + "src": "126:43:27", + "nodes": [], + "absolutePath": "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol", + "file": "@clemlaflemme/lib/utils/Bytes.sol", + "nameLocation": "-1:-1:-1", + "scope": 31132, + "sourceUnit": 763, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31131, + "nodeType": "ContractDefinition", + "src": "171:8737:27", + "nodes": [ + { + "id": 31033, + "nodeType": "UsingForDirective", + "src": "221:26:27", + "nodes": [], + "global": false, + "libraryName": { + "id": 31031, + "name": "Strings", + "nameLocations": [ + "227:7:27" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 29498, + "src": "227:7:27" + }, + "typeName": { + "id": 31032, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "239:7:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + }, + { + "id": 31036, + "nodeType": "UsingForDirective", + "src": "252:22:27", + "nodes": [], + "global": false, + "libraryName": { + "id": 31034, + "name": "Bytes", + "nameLocations": [ + "258:5:27" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 762, + "src": "258:5:27" + }, + "typeName": { + "id": 31035, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "268:5:27", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + } + }, + { + "id": 31039, + "nodeType": "VariableDeclaration", + "src": "280:28:27", + "nodes": [], + "constant": true, + "mutability": "constant", + "name": "N_COLS", + "nameLocation": "297:6:27", + "scope": 31131, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31037, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "280:7:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "value": { + "hexValue": "3135", + "id": 31038, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "306:2:27", + "typeDescriptions": { + "typeIdentifier": "t_rational_15_by_1", + "typeString": "int_const 15" + }, + "value": "15" + }, + "visibility": "internal" + }, + { + "id": 31091, + "nodeType": "FunctionDefinition", + "src": "315:287:27", + "nodes": [], + "body": { + "id": 31090, + "nodeType": "Block", + "src": "386:216:27", + "nodes": [], + "statements": [ + { + "assignments": [ + 31047 + ], + "declarations": [ + { + "constant": false, + "id": 31047, + "mutability": "mutable", + "name": "row", + "nameLocation": "404:3:27", + "nodeType": "VariableDeclaration", + "scope": 31090, + "src": "396:11:27", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31046, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "396:7:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31051, + "initialValue": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31050, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31048, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31041, + "src": "410:2:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "/", + "rightExpression": { + "id": 31049, + "name": "N_COLS", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31039, + "src": "415:6:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "410:11:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "396:25:27" + }, + { + "assignments": [ + 31053 + ], + "declarations": [ + { + "constant": false, + "id": 31053, + "mutability": "mutable", + "name": "col", + "nameLocation": "439:3:27", + "nodeType": "VariableDeclaration", + "scope": 31090, + "src": "431:11:27", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31052, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "431:7:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31059, + "initialValue": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31058, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31054, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31041, + "src": "445:2:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "-", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31057, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31055, + "name": "row", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31047, + "src": "450:3:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "*", + "rightExpression": { + "id": 31056, + "name": "N_COLS", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31039, + "src": "456:6:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "450:12:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "445:17:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "431:31:27" + }, + { + "assignments": [ + 31061 + ], + "declarations": [ + { + "constant": false, + "id": 31061, + "mutability": "mutable", + "name": "letter", + "nameLocation": "479:6:27", + "nodeType": "VariableDeclaration", + "scope": 31090, + "src": "472:13:27", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + }, + "typeName": { + "id": 31060, + "name": "bytes1", + "nodeType": "ElementaryTypeName", + "src": "472:6:27", + "typeDescriptions": { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + } + }, + "visibility": "internal" + } + ], + "id": 31071, + "initialValue": { + "arguments": [ + { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31068, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "hexValue": "3635", + "id": 31066, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "501:2:27", + "typeDescriptions": { + "typeIdentifier": "t_rational_65_by_1", + "typeString": "int_const 65" + }, + "value": "65" + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "id": 31067, + "name": "col", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31053, + "src": "506:3:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "501:8:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31065, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "495:5:27", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint8_$", + "typeString": "type(uint8)" + }, + "typeName": { + "id": 31064, + "name": "uint8", + "nodeType": "ElementaryTypeName", + "src": "495:5:27", + "typeDescriptions": {} + } + }, + "id": 31069, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "495:15:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint8", + "typeString": "uint8" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint8", + "typeString": "uint8" + } + ], + "id": 31063, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "488:6:27", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes1_$", + "typeString": "type(bytes1)" + }, + "typeName": { + "id": 31062, + "name": "bytes1", + "nodeType": "ElementaryTypeName", + "src": "488:6:27", + "typeDescriptions": {} + } + }, + "id": 31070, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "488:23:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "472:39:27" + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "id": 31077, + "name": "letter", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31061, + "src": "558:6:27", + "typeDescriptions": { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + } + }, + { + "arguments": [ + { + "arguments": [], + "expression": { + "argumentTypes": [], + "expression": { + "components": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31082, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31080, + "name": "row", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31047, + "src": "573:3:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "31", + "id": 31081, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "579:1:27", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "src": "573:7:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "id": 31083, + "isConstant": false, + "isInlineArray": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "nodeType": "TupleExpression", + "src": "572:9:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31084, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "582:8:27", + "memberName": "toString", + "nodeType": "MemberAccess", + "referencedDeclaration": 29381, + "src": "572:18:27", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_uint256_$returns$_t_string_memory_ptr_$bound_to$_t_uint256_$", + "typeString": "function (uint256) pure returns (string memory)" + } + }, + "id": 31085, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "572:20:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + ], + "id": 31079, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "566:5:27", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", + "typeString": "type(bytes storage pointer)" + }, + "typeName": { + "id": 31078, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "566:5:27", + "typeDescriptions": {} + } + }, + "id": 31086, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "566:27:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + }, + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "expression": { + "id": 31075, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "545:5:27", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", + "typeString": "type(bytes storage pointer)" + }, + "typeName": { + "id": 31074, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "545:5:27", + "typeDescriptions": {} + } + }, + "id": 31076, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "551:6:27", + "memberName": "concat", + "nodeType": "MemberAccess", + "src": "545:12:27", + "typeDescriptions": { + "typeIdentifier": "t_function_bytesconcat_pure$__$returns$_t_bytes_memory_ptr_$", + "typeString": "function () pure returns (bytes memory)" + } + }, + "id": 31087, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "545:49:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "id": 31073, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "538:6:27", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_string_storage_ptr_$", + "typeString": "type(string storage pointer)" + }, + "typeName": { + "id": 31072, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "538:6:27", + "typeDescriptions": {} + } + }, + "id": 31088, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "538:57:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + }, + "functionReturnParameters": 31045, + "id": 31089, + "nodeType": "Return", + "src": "531:64:27" + } + ] + }, + "functionSelector": "06d4cd8b", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "numberToIndex", + "nameLocation": "324:13:27", + "parameters": { + "id": 31042, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31041, + "mutability": "mutable", + "name": "id", + "nameLocation": "346:2:27", + "nodeType": "VariableDeclaration", + "scope": 31091, + "src": "338:10:27", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31040, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "338:7:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "337:12:27" + }, + "returnParameters": { + "id": 31045, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31044, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31091, + "src": "371:13:27", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31043, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "371:6:27", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "370:15:27" + }, + "scope": 31131, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31130, + "nodeType": "FunctionDefinition", + "src": "608:8298:27", + "nodes": [], + "body": { + "id": 31129, + "nodeType": "Block", + "src": "718:8188:27", + "nodes": [], + "statements": [ + { + "assignments": [ + 31103 + ], + "declarations": [ + { + "constant": false, + "id": 31103, + "mutability": "mutable", + "name": "index", + "nameLocation": "742:5:27", + "nodeType": "VariableDeclaration", + "scope": 31129, + "src": "728:19:27", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31102, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "728:6:27", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "id": 31107, + "initialValue": { + "arguments": [ + { + "id": 31105, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31093, + "src": "764:2:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31104, + "name": "numberToIndex", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31091, + "src": "750:13:27", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_uint256_$returns$_t_string_memory_ptr_$", + "typeString": "function (uint256) pure returns (string memory)" + } + }, + "id": 31106, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "750:17:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "728:39:27" + }, + { + "expression": { + "arguments": [ + { + "hexValue": "646174613a6170706c69636174696f6e2f6a736f6e2c7b226465736372697074696f6e223a2022537461726b7368656574222c20226e616d65223a2022", + "id": 31111, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "811:63:27", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_f696afa477331bef5a0d9ab5c53542cda0a8503a0aa6f565caf9487febd35f88", + "typeString": "literal_string \"data:application/json,{\"description\": \"Starksheet\", \"name\": \"\"" + }, + "value": "data:application/json,{\"description\": \"Starksheet\", \"name\": \"" + }, + { + "id": 31112, + "name": "name", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31097, + "src": "888:4:27", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + }, + { + "hexValue": "21", + "id": 31113, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "906:3:27", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_3275a893b2c93461554cf2a4dd7f413d56decdd6f3fdf0589dbb8bc4fd742386", + "typeString": "literal_string \"!\"" + }, + "value": "!" + }, + { + "id": 31114, + "name": "index", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31103, + "src": "923:5:27", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + }, + { + "hexValue": "222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25334373766725323076696577426f7825334425323730253230302532303839253230353525323725323066696c6c2533442532376e6f6e65253237253230786d6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030302f737667253237253345253343646566732533452533437374796c65253345253430666f6e742d66616365253230253742666f6e742d66616d696c7925334125323025323750726573732532305374617274253230325025323725334273726325334125323075726c25323825323764617461253341666f6e742f776f666632253342626173653634253243643039474d6741424141414141424c3841413841414141415235774141424b67414145414141414141414141414141414141414141414141414141414141414150305a4756453063476a41624d42794358675a6741494e794551674b3846545361517544524141424e67496b41344e4d42434146687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a67613079625345555954514f6a4b427038546c737a7344526438716174586c3330587430645a47467952305668444b776c62746c25324272734643773945316e6465594a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337333746b6f496d70343464515168576f456d54337579526d70746f7553446b7a57454138762f3932364a4b7539486f696e6e3673376674336d4965476c773754716437456f326a46517849766a5642494a70563269614f62547a68575932314e74476772687434704d4b3457556a34624c7967542f51253242514c7879253242336c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456b37424f545a6b6d70397a347455524652566656307148504448375a7462364a616f6130684c335975616232473373667a7236577639453679356976702532427135564c74426a514478476f5345304150313762336466376c61726a6525324273637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f57473453346158436c427743413268676141652532423658396f696e32304e62554a7264466767517049686d5247494d30372f7025324277375a7058316c47316a6a51787073435141423438714445415042346950312f6a39592f4261686a355943414e302f78714157496852616a6c6e694e654f50396e7843346666793255694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f4837786a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d496f4c7755344146455435725a464f33444d6166556330617773514348794970557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f574e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a52326c337042393831427a73475a743225324256696c4342723954494a674b6778365542514446253242566a4b44714e7741414948386a6949664d6e75384b6866584b486f4e3348634134477245786842324155442f795a554d42385754757949413444634f4b656434397939504249616e426967734d454e38556b30766c5476304a58334e394d795a75544d7635736553574135253242385565385044655472645467474973566d4e33635856586a6463795275633434385866664176506e733575324d4531722532426a4731703137767a3849704f416e4834444273677933512f54376b33646d2f3846334232377355694877464631414f6c683055646e494471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a504438496f547449734c38717162746f4f5149514a5a5678497059313150735355533231397a4c585066642f507667765751346372464d253242576975567170645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f487676354d674c2532427a44733578444277696141315433554877326b635943312f55666453316645316d37763742346537653350574848786533594f32483525324241504f5a7965503025324251506553425468793078713965363241486a6141556842432f364144484c6f476f4f657636412532426867487369317a613871355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a56613049305a3957546b5371564b73507a3464586a7648746449684c6e767074554c4330753542567579414d544b4a513930594b5267546e5769476b6d715345714b6d7256685259674b6b335443686255573671456f45637665577a685953544c32484e706735452f6d7151393956564467763352475435586d33637a68754c3972685864316132372f736c5130686959366a643739614f5a43746a6f526872623136575676514b725734477a786a7869723238494d697a2f715544797349577037516a667765347a556437614a735651575179524c554b484b42577938577645565333584d53353656337757644f442532424638757639645477496d4b722f5064626d5763775176456641616a7975566a70784e32704f56635769336c3877454c2f6d395070646f55494536253242504b5838315041546d67654f3042317347454825324261707a353466646d534a7a333741686635366a4c7739756e504535644d4b3025324237544639563843435466523979664e7355493474557a464642326e536e384b4f626a64446964554c7034494a6873777878595172595a64364e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e326752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703756637354316e556b62347048774b5a41796b614b6f43504630506f6d456876495758656e6f5a767836774f4b313070316c32745468587938503165557764737653715157766f424d7473674851554a614774494273756861776450545a537859707257757734647a7231564755744449465871726f4d4d695973467838576954336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c25324272633452646767624e516c514141613264306d616236364d4844707431436477626b51436253375053445a4d7a3746724f51713165636153304a6c7464416c44527941587173364130586247707748676b70367572557757416272464d3375794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a4d32304b575251737637486b61334770686c533258444b714f4b42455547533165306b63316f323449494166486c4449794278584a4a6567674233693861745667434f3064444f5a484a57596a564c416a6a397137765673456e72684b3745684c75427a42586d4d674554634531636d61436976504b6f4a766670466c7949354d70584234454325324245672f596d303454787843354e6c73596b74646f595155656c38624673456c3748345a36734377622f38626b347458574658504b6a715462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c5a367055753441726756614d366561357844574244476f7a707a4641376e674774596334486141775269475576637653653652414177335a576b564f4667764b46364955696c4d49394964715155345134585264484866736666517770313955434a49306a5773725433356f5578303678507268473271364d4533554f306c63635a557354454351784a44527854444b6c334c4948722f6162546f73686c646651786a364f57745273466e6966444373473674336b426f344e6d424a6d61555654636c794951414a4c6a6e723042365a3859464d6e396b39796770375272784836766877624a4e41654b4d554436353974386746514a4d5377652f434f624850467671484746554e5266253242737245663354584b42725a76676b6369396972426d63442f7458616754474358634e68432532424f3539754c706e6673796f714c53313238374552776d38666165564f6d3857634437386c5a365942327939385a4c6c4d3972557264324c514e6c3249566434547273766751393630793775735965306854506170576a71726c2532425837784665424e54253242315a644a4a572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68253242687770676f4836567348524f63764569723372585970344c7769435a773176486c43623552314d68623564536e4f326d6e6f475a6f58463157655747576d7a694a314a555534715072306e694a536c4e424331636b4b6d4a66576258775577757449547a456d6a776770776142753464525066746a2f4e384143526e64616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c3037616f70444e6f676830535262535a534f397a744657516a376e574c676275364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961574f466e6e686455524176576b557a77693062677a5a4158796f44554571486357307069454c574f777168773365765478444957724e32495371525151454c414d32365334486c723548552f48784a43436844424a6b756b63415738564154306770545a544b4e48677a444f7234314751656a4f34677a416e6b57707746475243334c625231787a4b434875365635694674674c704f384b51596d59654678684c32643838736469506a2f76306b427a636c51637954735766324d6445394944386d5858576a72434b253242354532756e336e6976656973526e726971317548594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633477673525971762f61457736375472644f705435567a4641364131417939634b6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f5a4c4376735966785973337768534338614c49344b765677373773336e347a4867697061634a6e435362463945727a53357069386343577655597a4f5064327a684a2f4750437a53684f453378596c634f3350796164586a54334f6b6870684158465853766865544e5355525446565641486f4a6d7949726b6a454b6f5177464730303554334158643935764e30446d336d427332786746546c25324251357273416a6e744768707a6f62643642374e7a52664e56653130446f4e563934375359646f635252624776636d785456786f61367a717756376d416e7735443147455474327a48382532425476514256356e37672f32615768743979794e594c39744f42744167384846435945316d4e7754324542324675385449685437765652413461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253242334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a59344c6254396c323239253242453646374c4475577a744c6e333749786b386a356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704764304c724555534a4941413070596c4178414d642f4e4f46776f4a4464584669307a4f5744422f54464a705666575642574f516274724a556230636c663369253242575072446f596c65545674564f45306d36793564487444725551776f414c7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464566612f445334496958717246714779633348726939785132693243352f7335767a424d30793777334d4473774d3759325247427172464d6778374f696325324230497a736d5678617a5473305263666a324f3334532f525639503269486f42756c4b49594244665a46654c53356439725379664a64536c67683268644d72324f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c7878343873776243743272316b664875443756624831326159383849437456734b784b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a7675713953544467746a584744715735564b36686347654f46697a6a3643714c4f49716b57783477733245504d444e7378253242613661533230384f39784c30526146586f394241645530706e452532424c695359334b536f4a41525978646e7a69545a4d706961442f34384969693938344461513579766563784146737357792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336549312f394a627755716b36737863394b52677277574d414e6543314e6e39754779775473706d5538712532426c5a6d43714d674153363662674841476a514b73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e6634385a574138546c32673277414779427748516e3552322532424e6a7265426778626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a594768336e4c4a426b41506a7578424a445248333048426575385567436978464e437951322f4b253242385157372f6530253242664f2532423436524e573065794c726f39446a5467704a4e4d3547385179306c54644f756d7377306671504569393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706f7132575065476d67507136474c78504e34536c4b486e7870624f69754c585175583155715031676a6f38426136536c55314f416d5267707a7531735444584a50754d3338546f387130344c324e777970653837327777556741675a6c7038646b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a77636970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616c445a6c626734533155583574434d445342324f364b756c7a41344b76306737314251643054464b7733685358696e62374e6c304258725873514e6376436b386d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a777672697164475473586e54384965705437597946434f4a6741395a30427949455956735478522f6b73616b324268376f4b767034766e695530364d57317a424672746568647a306b6b587951786a426d7965645636644d59654538614678746575777355466136466c6c54446c716430707a525a77473663467266574d6270384738587a6a66624d253242354658657076356f457273696c363458783663375841576275696d3666387347494d58666f334a6971476b703333376854536a6765636862364f42472f327a31376a6f6d4469476d253242476c623146553069656e7552796977654c576767447a6d4655765545556a5a6f377356544877684f46504d6b4e737146423977796d6b45307639666d7477453854377135384e594f37787534623833766e46766c35755378446c472532426b4f51675249644f346a677a786a53486a4b4c7332742f6c684f647771766131415744437072763344345334523741625934544362664b4637744265363554343551347a7a49714433316179797557716a692532424636585337535439483943314f342f694b366b4775766b512f664e3537487837456533373435622f76766e2f62482f58253242392f2532426762656d684f416d49705576755157757344764b517578394a44564e734b673651636d6b73515341445530346347524c523768466f5a3263377855456647253242776b755459474d764c6a422f6550634936416847686e5735717a4541694a586377564545775869654e70536c317a6a457253253242435325324248634c6f52506d7661324d6767412f69794c67536f544a555767733442794149514f304f6f705a487656627a6844494c65557155677a7a48492f667950474e787977736f796c6865534639577662795363336b4544716b32415636436c4364635535536e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c625052796d6d374a42743349545a544162314732444252496b514b51705451396939623665435353387a4d366161525364544b5657524d336663454a4c644b61746e73724959774e4a55253242733048364461757832775a35686733706c6530424748756b316b4543734859446461496d4b7025324233463542317859763763486b71644475306a4b645273657a3531376d63563641685148346931484e3173766c6a5248366845454672682532426e72726d47316e33307a4d346749776d694d7745624b6842545564423141486f582532424b6741517a4f48543946494f71436b524e4e623273397170496943534f753167576868497343564a737657714571753547624a514b4e6a61427465394c4f69676368414a7665475773394332323033766f6e476c6b77725251323464646732796345646157554456734441785548734977773665615234464665336d4a416b66426d5a6452395264774a485a6d4764527950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c69573442513836733151554b2f76426867524e776548766c5968687a7238706367704b4b6d6f61576a7036426b594f48446c7835734b56473363654745396576506e773563646667454242676f554946536238587632504553314772446a784569524b6b697846716a54704d6d544b6b693148726a7a35436851715571784571544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347653668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f5655506f53734e663337394b326a6274716d44674d69485a42665a6c6832483975773738495469314a466a585653662f4336634f55667a346f30644178305447777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f6e717633733234314e50503965766574594768435a50576a4979747332706173436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367364e686a685a587032762532426d57724341545a754a303368316b6a557569765067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b744961466e366b5a397743253237253239253230666f726d6174253238253237776f666632253237253239253342666f6e742d7765696768742533412532306e6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c253342666f6e742d646973706c61792533412532307377617025334225374474657874253230253742666f6e742d66616d696c7925334125323025323750726573732532305374617274253230325025323725334266696c6c25334125323077686974652537442e76616c7565253230253742666f6e742d73697a65253341253230313070782533422537442e6e616d65253230253742666f6e742d73697a652533412532303470782533422537442533432f7374796c652533452533432f646566732533452533437265637425323077696474682533442532373839253237253230686569676874253344253237353525323725323066696c6c253344253237626c61636b2532372532302f2533452533437265637425323078253344253237352e3525323725323079253344253237352e3525323725323077696474682533442532373738253237253230686569676874253344253237343425323725323066696c6c2533442532372532333030303046462532372532302f25334525334374657874253230746578742d616e63686f722533442532376d6964646c652532372532307825334425323734342e35253237253230792533442532373333253237253230636c61737325334425323776616c7565253237253345", + "id": 31115, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "942:7451:27", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_1dc7b6dae8901a4a86c7e51e37de7392a297c7545a8740471d454ba03e08c994", + "typeString": "literal_string \"\",\"image\": \"data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2089%2055%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cdefs%3E%3Cstyle%3E%40font-face%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bsrc%3A%20url%28%27data%3Afont/woff2%3Bbase64%2Cd09GMgABAAAAABL8AA8AAAAAR5wAABKgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjAbMByCXgZgAINyEQgK8FTSaQuDRAABNgIkA4NMBCAFhzQHhFIb6DVlB0j1OMBS3oOIStEbs///lJwcVrzGcO0gohLEHMciiDCCNWiZga0ybSEUYTQOjKBp8TlszsDRd8qatXl30Xt0dZGFyR0VhDKwlbtl%2BrsFCw9E1ndeYJts/7Rwb0VsxMqWlcjjwTESz/Uhu/w3s3tkoImp44dQQhWoEmT3uyRmptouSDkzWEA8v/926JKu9Hoinn6s7ft3mIeGlw7Tqd7Eo2jFQxIvjVBIJpV2iaObTzhWY21NtGgrht4pMK4WUj4bLygT/Q%2BQLxy%2B3lH/6/kbuIdDIr9DjrJIjo9Js6RMX%2BEk7BOTZkmp9z4tURFRVfV0qHPDH7Ztb6Jaoa0hL3Yuab2G3sfzr6Wv9E6y5ivp%2Bq5VLtBjQDxGoSE0AP17b3df7larje%2BsczkrAtJ3KfW0J4%2BK23etKKUj85TaoWG4S4aXClBwCA2hgaAe%2B6X9oin20NbUJrdFggQpIhmRGIM07/p%2Bw7ZpX1lG1jjQxpsCQAB48qDEAPB4iP1/j9Y/Bahj5YCAN0/xqAWIhRajlniNeOP9nxC4ffy2UiHC0NG8khooVzotY3DEAzAzA5kG753zjHS5MnmXkiIjmTUM6UmM0%2BV4ivu/H7xj6Ff2/k44rxzdI2AAggBI/LHAk9Jz5UMIoLwU4AFET5rZFO3DMafUc0awsQCHyIpUzTk0xJGJEOjNhqCkGEpIaSGOjqNFm/WNCN5ickqCMnAAeVLMLeXg5iq8k6WRXZR2l3pB981BzsGZt2%2BVilCBr9TIJgKgx6UBQDF%2BVjKDqNwAAIH8jiIfMnu8KhfXKHoN3HcA4GrExhB2AUD/yZUMB8WTuyIA4DcOKed49y9PBIanBigsMEN8Uk0vlTv0JX3N9MyZuTMv5seSWA5%2B8Ue8PDeTrdTgGIsVmN3cXVXjdcyRuc448XffAvPns5u2ME1r%2BjG1p17vz8IpOAnH4DBsgy3Q/T7k3dm/8F3B27sUiHwFF1AOlh0UdnIDqINQdPcU91Exo/4bRijjQipNN0zLdlzPD8IoTtIsL8qqbtoOQIQJZVxIpY11PsSUS219zLXPfd/PvgvWQ4crFM%2BWiuVqpdZoNdudXrc/GE2MJ6en5ucWFiGc7Rt6OHvv5MgL%2BzDs5xDBwiaA1T3UHw2kcYC1/UfdS1fE1m7v7B4e7e3PWHHxe3YO2H5%2BAPOZyeP0%2BQPeSBThy0xq9e62AHjaAUhBC/6ADHLoGoOev6A%2BhgHsi1za8q5ZNMqjYlWZMq8g5BHDUtISpWJsRoRTJVa0I0Z9WTkSqVKsPz4dXjvHtdIhLnvptULC0u5BVuyAMTKJQ90YKRgTnWiGkmqSEqKmrVhRYgKk3TChbUW6qEoEcveWzhYSTL2HNpg5E/mqQ99VVDgv3RGT5Xm3czhuL9rhXd1a27/slQ0hiY6jd79aOZCtjoRhrb16WVvQKrW4Gzxjxir28IMiz/qUDysIWp7Qjfwe4zUd7aJsVQWQyRLUKHKBWy8WvEVS3XMS56V3wWdOD%2BF8uv9dTwImKr/PdbmWcwQvEfAajyuVjpxN2pOVcWi3l8wEL/m9PpdoUIE6%2BPKX81PATmgeO0B1sGEH%2Bapz54fdmSJz37Ahf56jLw9unPE5dMK0%2B7TF9V8CCTfR9yfNsUI4tUzFFB2nSn8KObjdDidULp4IJhswxxYQrYZd6NvCnU9MDX%2BReLnMTml1ZE9r0kPw3N2gR%2BsjEsYmISpk5l1Is3YNaJKonzep7VcsT1nUkb4pHwKZAykaKoCPF0PomEhvIWXenoZvx6wOK10p1l2tThXy8P1eUwdsvSqQWvoBMtsgHQUJaGtIBsuhawdPTZSxYprWuw4dzr1VGUtDIFXqroMMiYsFx8WiT3dcWKo7mPULyqVWA9r0YtRJLbiWvjnL%2Brc4RdggbNQlQAAa2d0mab66MHDpt1CdwbkQCbS7PSDZMz7FrOQq1ecaS0JltdAlDRyAXqs6A0XbGpwHgkp6urUwWAbrFM3uyMvNKl4MlCUHSyPAm91waDEJ5YYQHuJM20KWRQsv7Hka3GphlS2XDKqOKBEUGS1e0kc1o24IIAfHlDIyBxXJJeggB3i8atVgCO0dDOZHJWYjVLAjj9q7vVsEnrhK7EhLuBzBXmMgETcE1cmaCivPKoJvfpFlyI5MpXB4EC%2BEg/Ym04TxxC5NlsYktdoYQUel8bFsEl7H4Z6sCwb/8bk4tXWFXPKjqTbRnd3nLWp9OxIAplfKXgGhNlrD4b5JLZ6pUu4ArgVaM6ea5xDWBDGozpzFA7ngGtYc4HaAwRiGUvcvSe6RAAw3ZWkVOFgvKF6IUilMI9IdqQU4Q4XRdHHfsffQwp19UCJI0jWsrT35oUx06xPrhG2q6ME3UO0lccZUsTECQxJDRxTDKl3LIHr/abToshldfQxj6OWtRsFnifDCsG6t3kBo4NmBJmaUVTclyIQAJLjnr0B6Z8YFMn9k9ygp7RrxH6vhwbJNAeKMUD659t8gFQJMSwe/CObHPFvqHGFUNRf%2BsrEf3TXKBrZvgkci9irBmcD/tXagTGCXcNhC%2BO59uLpnfsyoqLS1287ERwm8faeVOm8WcD78lZ6YB2y98ZLlM9rUrd2LQNl2IVd4TrsvgQ960y7usYe0hTPapWjqrl%2BX7xFeBNT%2B1ZdJJW%2BFxtW7XNwtcNzwag%2BRVejmJh9emlIZKiiNciK8IUOM3UjJ7cBUNXGPXS2lh%2BhwpgoH6VsHROcvEir3rXYp4LwiCZw1vHlCb5R1Mhb5dSnO2mnoGZoXF1WeWGWmziJ1JUU4qPr0niJSlNBC1ckKmJfWbXwUwutITzEmjwgpwaBu4dRPftj/N8ACRndak/FAgKgL70PXWx9vzkY2%2Bm45TsIkL07aopDNogh0SRbSZSO9ztFWQj7nWLgbu6C%2BT7KjDqZ6gEnRwgMx0kLZwyybQOvQA0w0Tx/5JBr/cYZdSWOTjwDF6NoXkyj3VjHNGQINvBjZsJJ3wFaAQmoZWZYpAiaWOFnnhdURAvWkUzwi0bgzZAXyoDUEqHcW0piELWOwqhw3evTxDIWrN2ISqRQQELAM26S4Hlr5HU/HxJCChDBJkukcAW8VAT0gpTZTKNHgzDOr41GQejO4gzAnkWpwFGRC3LbR1xzKCHu6V5iFtgLpO8KQYmYeFxhL2d88sdiPj/v0kBzclQcyTsWf2MdE9ID8mXXWjrCK%2B5E2un3niveisRnriq1uHYMjjiiIE0KdfgMo1cGmkUrTbO05g2sv3GvsRYqv/aEw67TrdOpT5VzFA6A1Ay9cKoDfwbTJdDWPRNWQsTyjm7rHbIsKFkoO/ZLCvsYfxYs3whSC8aLI4KvVw77s3n4zHgipacJnCSbF9ErzS5pi8cCWvUYzOPd2zhJ/GPCzShOE3xYlcO3PyadXjT3OkhphAXFXSvheTNSURTFVVAHoJmyIrkjEKoQwFG005T3AXd95vN0Dm3mBs2xgFTl%2BQ5rsAjntGhpzobd6B7NzRfNVe10DoNV947SYdocRRbGvcmxTVxoa6zqwV7mAnw5D1GETt2zH8%2BTvQBV5n7g/2aWht9yyNYL9tOBtAg8HFCYE1mNwT2EB2Fu8TIhT7vVRA4aXznk6pTZNgyiostwI6KeFU7LilpA%2B3B4GJyBwWM2pbFjHvsJ7GuOoakjmFtjY4LbT9l229%2BE6F7LDuWztLn37Ixk8j5lBVK3wLsi6/AfAuoj49lMkVSTPE9kpGd0LrEUSJIAA0pYlAxAMd/NOFwoJDdXFi0zOWDB/TFJpVfWVBWOQbtrJUb0clf3i%2BWPrDoYleTVtVOE0m6y5dHtDrUQwoALtUR3eXSdDMNxXfejYFtvLblrlJwwHK/EiWPJak2WK58nhNoLjaZUGXAuo2eoWwFEfa/DS4IiXqrFqGyc3Hri9xQ2i2C5/s5vzBM0y7w3MDswM7Y2RGBqrFMgx7Oic%2B0IzsmVxazTs0Rcfj2O34S/RV9P2iHoBulKIYBDfZFeLS5d9rSyfJdSlgh2hdMr2OUR3KnlPnOAxTw1J8LM2ZwnFqvZtZJlxx48swbCt2r1kfHuD7VbH12aY88ICtVsKxKt/1rkalBAMtx/oomCDPYbkUoLcDbKCjvuq9STDgtjXGDqW5VK6hcGeOFizj6CqLOIqkWx4ws2EPMDNsx%2Ba6aS208O9xL0RaFXo9BAdU0pnE%2BLiSY3KSoJARYxdnziTZMpiaD/48Iii984DaQ5yvecxAFssWy/hbtimc%2BpL8k5yopImJbyHq/a8yzll7roOzXmxmAc3tYXScTkesMcD2I91Z63eI1/9JbwUqk6sxc9KRgrwWMANeC1Nn9uGywTspmU8q%2BlZmCqMgAS66bgHAGjQKsuJ3DQAjR54m5jLzZanTlbde0%2Brnf48ZWA8Tl2g2wAGyBwHQn5R2%2BNjreBgxblsNFbuTwmhbAJHsz/rAoavLO41xtvzYGh3nLJBkAPjuxBJDRH30HBeu8UgCixFNCyQ2/K%2B8QW7/e0%2BfO%2B46RNW0eyLro9DjTgpJNM5G8Qy0lTdOumsw0fqPEi96Fp%2BH0cMwNo7jxzYmnNfMZmdPly2poq2WPeGmgPq6GLxPN4SlKHnxpbOiuLXQuX1UqP1gjo8Ba6SlU1OAmRgpzu1sTDXJPuM38To8q04L2Nwype872wwUgAgZlp8dkQf9z8TMCbMkYk7XHCu35d7ZZAeo4kZKhxIS8iE5LTj3LOivHZrh9J8p3zLZCjwcip5DRiKnWnIfL38kJhMtRwjgU5%2BVrmqKlg90z7jds/B8DKdkFLvH3S%2B7oH8alDZlbg4S1UX5tCMDSB2O6KulzA4Kv0g71BQd0TFKw3hSXinb7Nl0BXrXsQNcvCk8mo9Oxiex5YbzxVN/k783oHTZIWw90yIZwvriqdGTsXnT8IepT7YyFCOJgA9Z0ByIEYVsTxR/ksak2Bh7oKvp4vniU06MW1zBFrtehdz0kkXyQxjBmyedV6dMYeE8aFxteuwsUFa6FllTDlqd0pzRZwG6cFrfWMbp8G8XzjfbM%2B5FXepv5oErsil64Xx6c7XAWbuim6f8sGIMXfo3JiqGkp337hTSjgechb6OBG/2z17jomDiGm%2BGlb1FU0ienuRyiweLWggDzmFUvUEUjZo7sVTHwhOFPMkNsqFB9wymkE0v9fmtwE8T7q58NYO7xu4b83vnFvl5uSxDlG%2BkOQgRIdO4jgzxjSHjKLs2t/lhOdwqva1AWDCprv3D4S4R7AbY4TCbfKF7tBe65T45Q4zzIqD31ayyuWqji%2BF6XS7ST9H9C1O4/iK6kGuvkQ/fN57Hx7Ee3745b/vvn/bH/X%2B9/%2BgbemhOAmIpUvuQWusDvKQux9JDVNsKg6QcmksQSADU04cGRLR7hFoZ2c7xUEfG%2BwkuTYGMvLjB/ePcI6AhGhnW5qzEAiJXcwVEEwXieNpSl1zjErS%2BCS%2BHcLoRPmva2MggA/iyLgSoTJUWgs4ByAIQO0OopZHvVbzhDILeUqUgzzHI/fyPGNxywsoylheSF9WvbySc3kEDqk2AV6ClCdcU5SnlNnIc9KyMc8Lyb%2B8gHOJyQsFlLbPRymm7JBt3ITZTAb1G2DBRIkQKQpTQ9i9b6eCSS8zM6aaRSdTKVWRM3fcEJLdKatnsrIYwNJU%2Bs0H6Daux2wZ5hg3ple0BGHuk1kECsHYDdaImKp%2B3F5B1xYv7cHkqdDu0jKdRsez517mcV6AhQH4i1HN1svljRH6hEEFrh%2BnrrmG1n30zM4gIwmiMwEbKhBTUdB1AHoX%2BKgAQzOHT9FIOqCkRNNb2s9qpIiCSOu1gWhhIsCVJsvWqEqu5GbJQKNjaBte9LOigchAJveGWs9C2203vonGlkwrRQ24ddg2ycEdaWUDVsDAxUHsIww6eaR4FFe3mJAkfBmZdR9RdwJHZmGdRyPCjpjbz1q/XJ4SIIDkf8KKnn2ElKmyLiW4BQ86s1QUK/vBhgRNweHvlYhhzr8pcgpKKmoaWjp6BkYOHDlx5sKVG3ceGE9evPnw5cdfgEBBgoUIFSb8Xv2PES1GrDjxEiRKkixFqjTpMmTKki1Hrjz5ChQqUqxEqTLlKlSqUq1GrTr1GjRq0qxFqzbtOnSGe6h7JmbzIh5ZeDil1ZXSjt0wCuak3lnGoVUPoSsNf379K2jbtqmDgMiHZBfZlh2H9uw78ITi1JFjXVSf/C6cOUfz4o0dAx0TGwtHDhcfj4CQmIiE1DMZBTklNZUpeVoaOnqv3s241NPP9evetYGhCZPWjIyts2pasCj%2BpUjTYl3kaUt7OtKJa65XP9m5ncg6NhjhZXp2v%2BmWrCATZuJ03h1kjUuivPgYnjn5tKJOk2ncbp2QAEYXZi0KImP5ktIaFn6kZ9wC%27%29%20format%28%27woff2%27%29%3Bfont-weight%3A%20normal%3Bfont-style%3A%20normal%3Bfont-display%3A%20swap%3B%7Dtext%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bfill%3A%20white%7D.value%20%7Bfont-size%3A%2010px%3B%7D.name%20%7Bfont-size%3A%204px%3B%7D%3C/style%3E%3C/defs%3E%3Crect%20width%3D%2789%27%20height%3D%2755%27%20fill%3D%27black%27%20/%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20fill%3D%27%230000FF%27%20/%3E%3Ctext%20text-anchor%3D%27middle%27%20x%3D%2744.5%27%20y%3D%2733%27%20class%3D%27value%27%3E\"" + }, + "value": "\",\"image\": \"data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2089%2055%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cdefs%3E%3Cstyle%3E%40font-face%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bsrc%3A%20url%28%27data%3Afont/woff2%3Bbase64%2Cd09GMgABAAAAABL8AA8AAAAAR5wAABKgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjAbMByCXgZgAINyEQgK8FTSaQuDRAABNgIkA4NMBCAFhzQHhFIb6DVlB0j1OMBS3oOIStEbs///lJwcVrzGcO0gohLEHMciiDCCNWiZga0ybSEUYTQOjKBp8TlszsDRd8qatXl30Xt0dZGFyR0VhDKwlbtl%2BrsFCw9E1ndeYJts/7Rwb0VsxMqWlcjjwTESz/Uhu/w3s3tkoImp44dQQhWoEmT3uyRmptouSDkzWEA8v/926JKu9Hoinn6s7ft3mIeGlw7Tqd7Eo2jFQxIvjVBIJpV2iaObTzhWY21NtGgrht4pMK4WUj4bLygT/Q%2BQLxy%2B3lH/6/kbuIdDIr9DjrJIjo9Js6RMX%2BEk7BOTZkmp9z4tURFRVfV0qHPDH7Ztb6Jaoa0hL3Yuab2G3sfzr6Wv9E6y5ivp%2Bq5VLtBjQDxGoSE0AP17b3df7larje%2BsczkrAtJ3KfW0J4%2BK23etKKUj85TaoWG4S4aXClBwCA2hgaAe%2B6X9oin20NbUJrdFggQpIhmRGIM07/p%2Bw7ZpX1lG1jjQxpsCQAB48qDEAPB4iP1/j9Y/Bahj5YCAN0/xqAWIhRajlniNeOP9nxC4ffy2UiHC0NG8khooVzotY3DEAzAzA5kG753zjHS5MnmXkiIjmTUM6UmM0%2BV4ivu/H7xj6Ff2/k44rxzdI2AAggBI/LHAk9Jz5UMIoLwU4AFET5rZFO3DMafUc0awsQCHyIpUzTk0xJGJEOjNhqCkGEpIaSGOjqNFm/WNCN5ickqCMnAAeVLMLeXg5iq8k6WRXZR2l3pB981BzsGZt2%2BVilCBr9TIJgKgx6UBQDF%2BVjKDqNwAAIH8jiIfMnu8KhfXKHoN3HcA4GrExhB2AUD/yZUMB8WTuyIA4DcOKed49y9PBIanBigsMEN8Uk0vlTv0JX3N9MyZuTMv5seSWA5%2B8Ue8PDeTrdTgGIsVmN3cXVXjdcyRuc448XffAvPns5u2ME1r%2BjG1p17vz8IpOAnH4DBsgy3Q/T7k3dm/8F3B27sUiHwFF1AOlh0UdnIDqINQdPcU91Exo/4bRijjQipNN0zLdlzPD8IoTtIsL8qqbtoOQIQJZVxIpY11PsSUS219zLXPfd/PvgvWQ4crFM%2BWiuVqpdZoNdudXrc/GE2MJ6en5ucWFiGc7Rt6OHvv5MgL%2BzDs5xDBwiaA1T3UHw2kcYC1/UfdS1fE1m7v7B4e7e3PWHHxe3YO2H5%2BAPOZyeP0%2BQPeSBThy0xq9e62AHjaAUhBC/6ADHLoGoOev6A%2BhgHsi1za8q5ZNMqjYlWZMq8g5BHDUtISpWJsRoRTJVa0I0Z9WTkSqVKsPz4dXjvHtdIhLnvptULC0u5BVuyAMTKJQ90YKRgTnWiGkmqSEqKmrVhRYgKk3TChbUW6qEoEcveWzhYSTL2HNpg5E/mqQ99VVDgv3RGT5Xm3czhuL9rhXd1a27/slQ0hiY6jd79aOZCtjoRhrb16WVvQKrW4Gzxjxir28IMiz/qUDysIWp7Qjfwe4zUd7aJsVQWQyRLUKHKBWy8WvEVS3XMS56V3wWdOD%2BF8uv9dTwImKr/PdbmWcwQvEfAajyuVjpxN2pOVcWi3l8wEL/m9PpdoUIE6%2BPKX81PATmgeO0B1sGEH%2Bapz54fdmSJz37Ahf56jLw9unPE5dMK0%2B7TF9V8CCTfR9yfNsUI4tUzFFB2nSn8KObjdDidULp4IJhswxxYQrYZd6NvCnU9MDX%2BReLnMTml1ZE9r0kPw3N2gR%2BsjEsYmISpk5l1Is3YNaJKonzep7VcsT1nUkb4pHwKZAykaKoCPF0PomEhvIWXenoZvx6wOK10p1l2tThXy8P1eUwdsvSqQWvoBMtsgHQUJaGtIBsuhawdPTZSxYprWuw4dzr1VGUtDIFXqroMMiYsFx8WiT3dcWKo7mPULyqVWA9r0YtRJLbiWvjnL%2Brc4RdggbNQlQAAa2d0mab66MHDpt1CdwbkQCbS7PSDZMz7FrOQq1ecaS0JltdAlDRyAXqs6A0XbGpwHgkp6urUwWAbrFM3uyMvNKl4MlCUHSyPAm91waDEJ5YYQHuJM20KWRQsv7Hka3GphlS2XDKqOKBEUGS1e0kc1o24IIAfHlDIyBxXJJeggB3i8atVgCO0dDOZHJWYjVLAjj9q7vVsEnrhK7EhLuBzBXmMgETcE1cmaCivPKoJvfpFlyI5MpXB4EC%2BEg/Ym04TxxC5NlsYktdoYQUel8bFsEl7H4Z6sCwb/8bk4tXWFXPKjqTbRnd3nLWp9OxIAplfKXgGhNlrD4b5JLZ6pUu4ArgVaM6ea5xDWBDGozpzFA7ngGtYc4HaAwRiGUvcvSe6RAAw3ZWkVOFgvKF6IUilMI9IdqQU4Q4XRdHHfsffQwp19UCJI0jWsrT35oUx06xPrhG2q6ME3UO0lccZUsTECQxJDRxTDKl3LIHr/abToshldfQxj6OWtRsFnifDCsG6t3kBo4NmBJmaUVTclyIQAJLjnr0B6Z8YFMn9k9ygp7RrxH6vhwbJNAeKMUD659t8gFQJMSwe/CObHPFvqHGFUNRf%2BsrEf3TXKBrZvgkci9irBmcD/tXagTGCXcNhC%2BO59uLpnfsyoqLS1287ERwm8faeVOm8WcD78lZ6YB2y98ZLlM9rUrd2LQNl2IVd4TrsvgQ960y7usYe0hTPapWjqrl%2BX7xFeBNT%2B1ZdJJW%2BFxtW7XNwtcNzwag%2BRVejmJh9emlIZKiiNciK8IUOM3UjJ7cBUNXGPXS2lh%2BhwpgoH6VsHROcvEir3rXYp4LwiCZw1vHlCb5R1Mhb5dSnO2mnoGZoXF1WeWGWmziJ1JUU4qPr0niJSlNBC1ckKmJfWbXwUwutITzEmjwgpwaBu4dRPftj/N8ACRndak/FAgKgL70PXWx9vzkY2%2Bm45TsIkL07aopDNogh0SRbSZSO9ztFWQj7nWLgbu6C%2BT7KjDqZ6gEnRwgMx0kLZwyybQOvQA0w0Tx/5JBr/cYZdSWOTjwDF6NoXkyj3VjHNGQINvBjZsJJ3wFaAQmoZWZYpAiaWOFnnhdURAvWkUzwi0bgzZAXyoDUEqHcW0piELWOwqhw3evTxDIWrN2ISqRQQELAM26S4Hlr5HU/HxJCChDBJkukcAW8VAT0gpTZTKNHgzDOr41GQejO4gzAnkWpwFGRC3LbR1xzKCHu6V5iFtgLpO8KQYmYeFxhL2d88sdiPj/v0kBzclQcyTsWf2MdE9ID8mXXWjrCK%2B5E2un3niveisRnriq1uHYMjjiiIE0KdfgMo1cGmkUrTbO05g2sv3GvsRYqv/aEw67TrdOpT5VzFA6A1Ay9cKoDfwbTJdDWPRNWQsTyjm7rHbIsKFkoO/ZLCvsYfxYs3whSC8aLI4KvVw77s3n4zHgipacJnCSbF9ErzS5pi8cCWvUYzOPd2zhJ/GPCzShOE3xYlcO3PyadXjT3OkhphAXFXSvheTNSURTFVVAHoJmyIrkjEKoQwFG005T3AXd95vN0Dm3mBs2xgFTl%2BQ5rsAjntGhpzobd6B7NzRfNVe10DoNV947SYdocRRbGvcmxTVxoa6zqwV7mAnw5D1GETt2zH8%2BTvQBV5n7g/2aWht9yyNYL9tOBtAg8HFCYE1mNwT2EB2Fu8TIhT7vVRA4aXznk6pTZNgyiostwI6KeFU7LilpA%2B3B4GJyBwWM2pbFjHvsJ7GuOoakjmFtjY4LbT9l229%2BE6F7LDuWztLn37Ixk8j5lBVK3wLsi6/AfAuoj49lMkVSTPE9kpGd0LrEUSJIAA0pYlAxAMd/NOFwoJDdXFi0zOWDB/TFJpVfWVBWOQbtrJUb0clf3i%2BWPrDoYleTVtVOE0m6y5dHtDrUQwoALtUR3eXSdDMNxXfejYFtvLblrlJwwHK/EiWPJak2WK58nhNoLjaZUGXAuo2eoWwFEfa/DS4IiXqrFqGyc3Hri9xQ2i2C5/s5vzBM0y7w3MDswM7Y2RGBqrFMgx7Oic%2B0IzsmVxazTs0Rcfj2O34S/RV9P2iHoBulKIYBDfZFeLS5d9rSyfJdSlgh2hdMr2OUR3KnlPnOAxTw1J8LM2ZwnFqvZtZJlxx48swbCt2r1kfHuD7VbH12aY88ICtVsKxKt/1rkalBAMtx/oomCDPYbkUoLcDbKCjvuq9STDgtjXGDqW5VK6hcGeOFizj6CqLOIqkWx4ws2EPMDNsx%2Ba6aS208O9xL0RaFXo9BAdU0pnE%2BLiSY3KSoJARYxdnziTZMpiaD/48Iii984DaQ5yvecxAFssWy/hbtimc%2BpL8k5yopImJbyHq/a8yzll7roOzXmxmAc3tYXScTkesMcD2I91Z63eI1/9JbwUqk6sxc9KRgrwWMANeC1Nn9uGywTspmU8q%2BlZmCqMgAS66bgHAGjQKsuJ3DQAjR54m5jLzZanTlbde0%2Brnf48ZWA8Tl2g2wAGyBwHQn5R2%2BNjreBgxblsNFbuTwmhbAJHsz/rAoavLO41xtvzYGh3nLJBkAPjuxBJDRH30HBeu8UgCixFNCyQ2/K%2B8QW7/e0%2BfO%2B46RNW0eyLro9DjTgpJNM5G8Qy0lTdOumsw0fqPEi96Fp%2BH0cMwNo7jxzYmnNfMZmdPly2poq2WPeGmgPq6GLxPN4SlKHnxpbOiuLXQuX1UqP1gjo8Ba6SlU1OAmRgpzu1sTDXJPuM38To8q04L2Nwype872wwUgAgZlp8dkQf9z8TMCbMkYk7XHCu35d7ZZAeo4kZKhxIS8iE5LTj3LOivHZrh9J8p3zLZCjwcip5DRiKnWnIfL38kJhMtRwjgU5%2BVrmqKlg90z7jds/B8DKdkFLvH3S%2B7oH8alDZlbg4S1UX5tCMDSB2O6KulzA4Kv0g71BQd0TFKw3hSXinb7Nl0BXrXsQNcvCk8mo9Oxiex5YbzxVN/k783oHTZIWw90yIZwvriqdGTsXnT8IepT7YyFCOJgA9Z0ByIEYVsTxR/ksak2Bh7oKvp4vniU06MW1zBFrtehdz0kkXyQxjBmyedV6dMYeE8aFxteuwsUFa6FllTDlqd0pzRZwG6cFrfWMbp8G8XzjfbM%2B5FXepv5oErsil64Xx6c7XAWbuim6f8sGIMXfo3JiqGkp337hTSjgechb6OBG/2z17jomDiGm%2BGlb1FU0ienuRyiweLWggDzmFUvUEUjZo7sVTHwhOFPMkNsqFB9wymkE0v9fmtwE8T7q58NYO7xu4b83vnFvl5uSxDlG%2BkOQgRIdO4jgzxjSHjKLs2t/lhOdwqva1AWDCprv3D4S4R7AbY4TCbfKF7tBe65T45Q4zzIqD31ayyuWqji%2BF6XS7ST9H9C1O4/iK6kGuvkQ/fN57Hx7Ee3745b/vvn/bH/X%2B9/%2BgbemhOAmIpUvuQWusDvKQux9JDVNsKg6QcmksQSADU04cGRLR7hFoZ2c7xUEfG%2BwkuTYGMvLjB/ePcI6AhGhnW5qzEAiJXcwVEEwXieNpSl1zjErS%2BCS%2BHcLoRPmva2MggA/iyLgSoTJUWgs4ByAIQO0OopZHvVbzhDILeUqUgzzHI/fyPGNxywsoylheSF9WvbySc3kEDqk2AV6ClCdcU5SnlNnIc9KyMc8Lyb%2B8gHOJyQsFlLbPRymm7JBt3ITZTAb1G2DBRIkQKQpTQ9i9b6eCSS8zM6aaRSdTKVWRM3fcEJLdKatnsrIYwNJU%2Bs0H6Daux2wZ5hg3ple0BGHuk1kECsHYDdaImKp%2B3F5B1xYv7cHkqdDu0jKdRsez517mcV6AhQH4i1HN1svljRH6hEEFrh%2BnrrmG1n30zM4gIwmiMwEbKhBTUdB1AHoX%2BKgAQzOHT9FIOqCkRNNb2s9qpIiCSOu1gWhhIsCVJsvWqEqu5GbJQKNjaBte9LOigchAJveGWs9C2203vonGlkwrRQ24ddg2ycEdaWUDVsDAxUHsIww6eaR4FFe3mJAkfBmZdR9RdwJHZmGdRyPCjpjbz1q/XJ4SIIDkf8KKnn2ElKmyLiW4BQ86s1QUK/vBhgRNweHvlYhhzr8pcgpKKmoaWjp6BkYOHDlx5sKVG3ceGE9evPnw5cdfgEBBgoUIFSb8Xv2PES1GrDjxEiRKkixFqjTpMmTKki1Hrjz5ChQqUqxEqTLlKlSqUq1GrTr1GjRq0qxFqzbtOnSGe6h7JmbzIh5ZeDil1ZXSjt0wCuak3lnGoVUPoSsNf379K2jbtqmDgMiHZBfZlh2H9uw78ITi1JFjXVSf/C6cOUfz4o0dAx0TGwtHDhcfj4CQmIiE1DMZBTklNZUpeVoaOnqv3s241NPP9evetYGhCZPWjIyts2pasCj%2BpUjTYl3kaUt7OtKJa65XP9m5ncg6NhjhZXp2v%2BmWrCATZuJ03h1kjUuivPgYnjn5tKJOk2ncbp2QAEYXZi0KImP5ktIaFn6kZ9wC%27%29%20format%28%27woff2%27%29%3Bfont-weight%3A%20normal%3Bfont-style%3A%20normal%3Bfont-display%3A%20swap%3B%7Dtext%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bfill%3A%20white%7D.value%20%7Bfont-size%3A%2010px%3B%7D.name%20%7Bfont-size%3A%204px%3B%7D%3C/style%3E%3C/defs%3E%3Crect%20width%3D%2789%27%20height%3D%2755%27%20fill%3D%27black%27%20/%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20fill%3D%27%230000FF%27%20/%3E%3Ctext%20text-anchor%3D%27middle%27%20x%3D%2744.5%27%20y%3D%2733%27%20class%3D%27value%27%3E" + }, + { + "arguments": [], + "expression": { + "argumentTypes": [], + "expression": { + "arguments": [ + { + "hexValue": "30", + "id": 31118, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8423:1:27", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + } + ], + "expression": { + "id": 31116, + "name": "value", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31095, + "src": "8407:5:27", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 31117, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "8413:9:27", + "memberName": "toUint256", + "nodeType": "MemberAccess", + "referencedDeclaration": 706, + "src": "8407:15:27", + "typeDescriptions": { + "typeIdentifier": "t_function_delegatecall_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_uint256_$bound_to$_t_bytes_memory_ptr_$", + "typeString": "function (bytes memory,uint256) pure returns (uint256)" + } + }, + "id": 31119, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "8407:18:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31120, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "8426:8:27", + "memberName": "toString", + "nodeType": "MemberAccess", + "referencedDeclaration": 29381, + "src": "8407:27:27", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_uint256_$returns$_t_string_memory_ptr_$bound_to$_t_uint256_$", + "typeString": "function (uint256) pure returns (string memory)" + } + }, + "id": 31121, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "8407:29:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + }, + { + "hexValue": "2533432f746578742533452533437265637425323078253344253237352e3525323725323079253344253237352e352532372532307769647468253344253237373825323725323068656967687425334425323734342532372532307374726f6b652533442532372532334646344630412532372532307374726f6b652d7769647468253344253237332532372532302f253345253343726563742532307825334425323733302532372532307925334425323734352e35253237253230776964746825334425323735382532372532306865696768742533442532373825323725323066696c6c2533442532372532334646344630412532372532302f25334525334374657874253230746578742d616e63686f72253344253237656e64253237253230782533442532373837253237253230792533442532373532253237253230636c6173732533442532376e616d65253237253345", + "id": 31122, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8450:346:27", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_9f88c633d2217d17007270f8a4048f8bbabfff24b78e62563d8a0c72c030dd9a", + "typeString": "literal_string \"%3C/text%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20stroke%3D%27%23FF4F0A%27%20stroke-width%3D%273%27%20/%3E%3Crect%20x%3D%2730%27%20y%3D%2745.5%27%20width%3D%2758%27%20height%3D%278%27%20fill%3D%27%23FF4F0A%27%20/%3E%3Ctext%20text-anchor%3D%27end%27%20x%3D%2787%27%20y%3D%2752%27%20class%3D%27name%27%3E\"" + }, + "value": "%3C/text%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20stroke%3D%27%23FF4F0A%27%20stroke-width%3D%273%27%20/%3E%3Crect%20x%3D%2730%27%20y%3D%2745.5%27%20width%3D%2758%27%20height%3D%278%27%20fill%3D%27%23FF4F0A%27%20/%3E%3Ctext%20text-anchor%3D%27end%27%20x%3D%2787%27%20y%3D%2752%27%20class%3D%27name%27%3E" + }, + { + "id": 31123, + "name": "name", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31097, + "src": "8810:4:27", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + }, + { + "hexValue": "21", + "id": 31124, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8828:3:27", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_3275a893b2c93461554cf2a4dd7f413d56decdd6f3fdf0589dbb8bc4fd742386", + "typeString": "literal_string \"!\"" + }, + "value": "!" + }, + { + "id": 31125, + "name": "index", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31103, + "src": "8845:5:27", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + }, + { + "hexValue": "2533432f746578742533452533432f737667253345227d", + "id": 31126, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8864:25:27", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_9fdb0c6277fee5bbf5fe7d412ac06003a094190af22983c791cd8f4873eb32aa", + "typeString": "literal_string \"%3C/text%3E%3C/svg%3E\"}\"" + }, + "value": "%3C/text%3E%3C/svg%3E\"}" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_stringliteral_f696afa477331bef5a0d9ab5c53542cda0a8503a0aa6f565caf9487febd35f88", + "typeString": "literal_string \"data:application/json,{\"description\": \"Starksheet\", \"name\": \"\"" + }, + { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + }, + { + "typeIdentifier": "t_stringliteral_3275a893b2c93461554cf2a4dd7f413d56decdd6f3fdf0589dbb8bc4fd742386", + "typeString": "literal_string \"!\"" + }, + { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + }, + { + "typeIdentifier": "t_stringliteral_1dc7b6dae8901a4a86c7e51e37de7392a297c7545a8740471d454ba03e08c994", + "typeString": "literal_string \"\",\"image\": \"data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2089%2055%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cdefs%3E%3Cstyle%3E%40font-face%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bsrc%3A%20url%28%27data%3Afont/woff2%3Bbase64%2Cd09GMgABAAAAABL8AA8AAAAAR5wAABKgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjAbMByCXgZgAINyEQgK8FTSaQuDRAABNgIkA4NMBCAFhzQHhFIb6DVlB0j1OMBS3oOIStEbs///lJwcVrzGcO0gohLEHMciiDCCNWiZga0ybSEUYTQOjKBp8TlszsDRd8qatXl30Xt0dZGFyR0VhDKwlbtl%2BrsFCw9E1ndeYJts/7Rwb0VsxMqWlcjjwTESz/Uhu/w3s3tkoImp44dQQhWoEmT3uyRmptouSDkzWEA8v/926JKu9Hoinn6s7ft3mIeGlw7Tqd7Eo2jFQxIvjVBIJpV2iaObTzhWY21NtGgrht4pMK4WUj4bLygT/Q%2BQLxy%2B3lH/6/kbuIdDIr9DjrJIjo9Js6RMX%2BEk7BOTZkmp9z4tURFRVfV0qHPDH7Ztb6Jaoa0hL3Yuab2G3sfzr6Wv9E6y5ivp%2Bq5VLtBjQDxGoSE0AP17b3df7larje%2BsczkrAtJ3KfW0J4%2BK23etKKUj85TaoWG4S4aXClBwCA2hgaAe%2B6X9oin20NbUJrdFggQpIhmRGIM07/p%2Bw7ZpX1lG1jjQxpsCQAB48qDEAPB4iP1/j9Y/Bahj5YCAN0/xqAWIhRajlniNeOP9nxC4ffy2UiHC0NG8khooVzotY3DEAzAzA5kG753zjHS5MnmXkiIjmTUM6UmM0%2BV4ivu/H7xj6Ff2/k44rxzdI2AAggBI/LHAk9Jz5UMIoLwU4AFET5rZFO3DMafUc0awsQCHyIpUzTk0xJGJEOjNhqCkGEpIaSGOjqNFm/WNCN5ickqCMnAAeVLMLeXg5iq8k6WRXZR2l3pB981BzsGZt2%2BVilCBr9TIJgKgx6UBQDF%2BVjKDqNwAAIH8jiIfMnu8KhfXKHoN3HcA4GrExhB2AUD/yZUMB8WTuyIA4DcOKed49y9PBIanBigsMEN8Uk0vlTv0JX3N9MyZuTMv5seSWA5%2B8Ue8PDeTrdTgGIsVmN3cXVXjdcyRuc448XffAvPns5u2ME1r%2BjG1p17vz8IpOAnH4DBsgy3Q/T7k3dm/8F3B27sUiHwFF1AOlh0UdnIDqINQdPcU91Exo/4bRijjQipNN0zLdlzPD8IoTtIsL8qqbtoOQIQJZVxIpY11PsSUS219zLXPfd/PvgvWQ4crFM%2BWiuVqpdZoNdudXrc/GE2MJ6en5ucWFiGc7Rt6OHvv5MgL%2BzDs5xDBwiaA1T3UHw2kcYC1/UfdS1fE1m7v7B4e7e3PWHHxe3YO2H5%2BAPOZyeP0%2BQPeSBThy0xq9e62AHjaAUhBC/6ADHLoGoOev6A%2BhgHsi1za8q5ZNMqjYlWZMq8g5BHDUtISpWJsRoRTJVa0I0Z9WTkSqVKsPz4dXjvHtdIhLnvptULC0u5BVuyAMTKJQ90YKRgTnWiGkmqSEqKmrVhRYgKk3TChbUW6qEoEcveWzhYSTL2HNpg5E/mqQ99VVDgv3RGT5Xm3czhuL9rhXd1a27/slQ0hiY6jd79aOZCtjoRhrb16WVvQKrW4Gzxjxir28IMiz/qUDysIWp7Qjfwe4zUd7aJsVQWQyRLUKHKBWy8WvEVS3XMS56V3wWdOD%2BF8uv9dTwImKr/PdbmWcwQvEfAajyuVjpxN2pOVcWi3l8wEL/m9PpdoUIE6%2BPKX81PATmgeO0B1sGEH%2Bapz54fdmSJz37Ahf56jLw9unPE5dMK0%2B7TF9V8CCTfR9yfNsUI4tUzFFB2nSn8KObjdDidULp4IJhswxxYQrYZd6NvCnU9MDX%2BReLnMTml1ZE9r0kPw3N2gR%2BsjEsYmISpk5l1Is3YNaJKonzep7VcsT1nUkb4pHwKZAykaKoCPF0PomEhvIWXenoZvx6wOK10p1l2tThXy8P1eUwdsvSqQWvoBMtsgHQUJaGtIBsuhawdPTZSxYprWuw4dzr1VGUtDIFXqroMMiYsFx8WiT3dcWKo7mPULyqVWA9r0YtRJLbiWvjnL%2Brc4RdggbNQlQAAa2d0mab66MHDpt1CdwbkQCbS7PSDZMz7FrOQq1ecaS0JltdAlDRyAXqs6A0XbGpwHgkp6urUwWAbrFM3uyMvNKl4MlCUHSyPAm91waDEJ5YYQHuJM20KWRQsv7Hka3GphlS2XDKqOKBEUGS1e0kc1o24IIAfHlDIyBxXJJeggB3i8atVgCO0dDOZHJWYjVLAjj9q7vVsEnrhK7EhLuBzBXmMgETcE1cmaCivPKoJvfpFlyI5MpXB4EC%2BEg/Ym04TxxC5NlsYktdoYQUel8bFsEl7H4Z6sCwb/8bk4tXWFXPKjqTbRnd3nLWp9OxIAplfKXgGhNlrD4b5JLZ6pUu4ArgVaM6ea5xDWBDGozpzFA7ngGtYc4HaAwRiGUvcvSe6RAAw3ZWkVOFgvKF6IUilMI9IdqQU4Q4XRdHHfsffQwp19UCJI0jWsrT35oUx06xPrhG2q6ME3UO0lccZUsTECQxJDRxTDKl3LIHr/abToshldfQxj6OWtRsFnifDCsG6t3kBo4NmBJmaUVTclyIQAJLjnr0B6Z8YFMn9k9ygp7RrxH6vhwbJNAeKMUD659t8gFQJMSwe/CObHPFvqHGFUNRf%2BsrEf3TXKBrZvgkci9irBmcD/tXagTGCXcNhC%2BO59uLpnfsyoqLS1287ERwm8faeVOm8WcD78lZ6YB2y98ZLlM9rUrd2LQNl2IVd4TrsvgQ960y7usYe0hTPapWjqrl%2BX7xFeBNT%2B1ZdJJW%2BFxtW7XNwtcNzwag%2BRVejmJh9emlIZKiiNciK8IUOM3UjJ7cBUNXGPXS2lh%2BhwpgoH6VsHROcvEir3rXYp4LwiCZw1vHlCb5R1Mhb5dSnO2mnoGZoXF1WeWGWmziJ1JUU4qPr0niJSlNBC1ckKmJfWbXwUwutITzEmjwgpwaBu4dRPftj/N8ACRndak/FAgKgL70PXWx9vzkY2%2Bm45TsIkL07aopDNogh0SRbSZSO9ztFWQj7nWLgbu6C%2BT7KjDqZ6gEnRwgMx0kLZwyybQOvQA0w0Tx/5JBr/cYZdSWOTjwDF6NoXkyj3VjHNGQINvBjZsJJ3wFaAQmoZWZYpAiaWOFnnhdURAvWkUzwi0bgzZAXyoDUEqHcW0piELWOwqhw3evTxDIWrN2ISqRQQELAM26S4Hlr5HU/HxJCChDBJkukcAW8VAT0gpTZTKNHgzDOr41GQejO4gzAnkWpwFGRC3LbR1xzKCHu6V5iFtgLpO8KQYmYeFxhL2d88sdiPj/v0kBzclQcyTsWf2MdE9ID8mXXWjrCK%2B5E2un3niveisRnriq1uHYMjjiiIE0KdfgMo1cGmkUrTbO05g2sv3GvsRYqv/aEw67TrdOpT5VzFA6A1Ay9cKoDfwbTJdDWPRNWQsTyjm7rHbIsKFkoO/ZLCvsYfxYs3whSC8aLI4KvVw77s3n4zHgipacJnCSbF9ErzS5pi8cCWvUYzOPd2zhJ/GPCzShOE3xYlcO3PyadXjT3OkhphAXFXSvheTNSURTFVVAHoJmyIrkjEKoQwFG005T3AXd95vN0Dm3mBs2xgFTl%2BQ5rsAjntGhpzobd6B7NzRfNVe10DoNV947SYdocRRbGvcmxTVxoa6zqwV7mAnw5D1GETt2zH8%2BTvQBV5n7g/2aWht9yyNYL9tOBtAg8HFCYE1mNwT2EB2Fu8TIhT7vVRA4aXznk6pTZNgyiostwI6KeFU7LilpA%2B3B4GJyBwWM2pbFjHvsJ7GuOoakjmFtjY4LbT9l229%2BE6F7LDuWztLn37Ixk8j5lBVK3wLsi6/AfAuoj49lMkVSTPE9kpGd0LrEUSJIAA0pYlAxAMd/NOFwoJDdXFi0zOWDB/TFJpVfWVBWOQbtrJUb0clf3i%2BWPrDoYleTVtVOE0m6y5dHtDrUQwoALtUR3eXSdDMNxXfejYFtvLblrlJwwHK/EiWPJak2WK58nhNoLjaZUGXAuo2eoWwFEfa/DS4IiXqrFqGyc3Hri9xQ2i2C5/s5vzBM0y7w3MDswM7Y2RGBqrFMgx7Oic%2B0IzsmVxazTs0Rcfj2O34S/RV9P2iHoBulKIYBDfZFeLS5d9rSyfJdSlgh2hdMr2OUR3KnlPnOAxTw1J8LM2ZwnFqvZtZJlxx48swbCt2r1kfHuD7VbH12aY88ICtVsKxKt/1rkalBAMtx/oomCDPYbkUoLcDbKCjvuq9STDgtjXGDqW5VK6hcGeOFizj6CqLOIqkWx4ws2EPMDNsx%2Ba6aS208O9xL0RaFXo9BAdU0pnE%2BLiSY3KSoJARYxdnziTZMpiaD/48Iii984DaQ5yvecxAFssWy/hbtimc%2BpL8k5yopImJbyHq/a8yzll7roOzXmxmAc3tYXScTkesMcD2I91Z63eI1/9JbwUqk6sxc9KRgrwWMANeC1Nn9uGywTspmU8q%2BlZmCqMgAS66bgHAGjQKsuJ3DQAjR54m5jLzZanTlbde0%2Brnf48ZWA8Tl2g2wAGyBwHQn5R2%2BNjreBgxblsNFbuTwmhbAJHsz/rAoavLO41xtvzYGh3nLJBkAPjuxBJDRH30HBeu8UgCixFNCyQ2/K%2B8QW7/e0%2BfO%2B46RNW0eyLro9DjTgpJNM5G8Qy0lTdOumsw0fqPEi96Fp%2BH0cMwNo7jxzYmnNfMZmdPly2poq2WPeGmgPq6GLxPN4SlKHnxpbOiuLXQuX1UqP1gjo8Ba6SlU1OAmRgpzu1sTDXJPuM38To8q04L2Nwype872wwUgAgZlp8dkQf9z8TMCbMkYk7XHCu35d7ZZAeo4kZKhxIS8iE5LTj3LOivHZrh9J8p3zLZCjwcip5DRiKnWnIfL38kJhMtRwjgU5%2BVrmqKlg90z7jds/B8DKdkFLvH3S%2B7oH8alDZlbg4S1UX5tCMDSB2O6KulzA4Kv0g71BQd0TFKw3hSXinb7Nl0BXrXsQNcvCk8mo9Oxiex5YbzxVN/k783oHTZIWw90yIZwvriqdGTsXnT8IepT7YyFCOJgA9Z0ByIEYVsTxR/ksak2Bh7oKvp4vniU06MW1zBFrtehdz0kkXyQxjBmyedV6dMYeE8aFxteuwsUFa6FllTDlqd0pzRZwG6cFrfWMbp8G8XzjfbM%2B5FXepv5oErsil64Xx6c7XAWbuim6f8sGIMXfo3JiqGkp337hTSjgechb6OBG/2z17jomDiGm%2BGlb1FU0ienuRyiweLWggDzmFUvUEUjZo7sVTHwhOFPMkNsqFB9wymkE0v9fmtwE8T7q58NYO7xu4b83vnFvl5uSxDlG%2BkOQgRIdO4jgzxjSHjKLs2t/lhOdwqva1AWDCprv3D4S4R7AbY4TCbfKF7tBe65T45Q4zzIqD31ayyuWqji%2BF6XS7ST9H9C1O4/iK6kGuvkQ/fN57Hx7Ee3745b/vvn/bH/X%2B9/%2BgbemhOAmIpUvuQWusDvKQux9JDVNsKg6QcmksQSADU04cGRLR7hFoZ2c7xUEfG%2BwkuTYGMvLjB/ePcI6AhGhnW5qzEAiJXcwVEEwXieNpSl1zjErS%2BCS%2BHcLoRPmva2MggA/iyLgSoTJUWgs4ByAIQO0OopZHvVbzhDILeUqUgzzHI/fyPGNxywsoylheSF9WvbySc3kEDqk2AV6ClCdcU5SnlNnIc9KyMc8Lyb%2B8gHOJyQsFlLbPRymm7JBt3ITZTAb1G2DBRIkQKQpTQ9i9b6eCSS8zM6aaRSdTKVWRM3fcEJLdKatnsrIYwNJU%2Bs0H6Daux2wZ5hg3ple0BGHuk1kECsHYDdaImKp%2B3F5B1xYv7cHkqdDu0jKdRsez517mcV6AhQH4i1HN1svljRH6hEEFrh%2BnrrmG1n30zM4gIwmiMwEbKhBTUdB1AHoX%2BKgAQzOHT9FIOqCkRNNb2s9qpIiCSOu1gWhhIsCVJsvWqEqu5GbJQKNjaBte9LOigchAJveGWs9C2203vonGlkwrRQ24ddg2ycEdaWUDVsDAxUHsIww6eaR4FFe3mJAkfBmZdR9RdwJHZmGdRyPCjpjbz1q/XJ4SIIDkf8KKnn2ElKmyLiW4BQ86s1QUK/vBhgRNweHvlYhhzr8pcgpKKmoaWjp6BkYOHDlx5sKVG3ceGE9evPnw5cdfgEBBgoUIFSb8Xv2PES1GrDjxEiRKkixFqjTpMmTKki1Hrjz5ChQqUqxEqTLlKlSqUq1GrTr1GjRq0qxFqzbtOnSGe6h7JmbzIh5ZeDil1ZXSjt0wCuak3lnGoVUPoSsNf379K2jbtqmDgMiHZBfZlh2H9uw78ITi1JFjXVSf/C6cOUfz4o0dAx0TGwtHDhcfj4CQmIiE1DMZBTklNZUpeVoaOnqv3s241NPP9evetYGhCZPWjIyts2pasCj%2BpUjTYl3kaUt7OtKJa65XP9m5ncg6NhjhZXp2v%2BmWrCATZuJ03h1kjUuivPgYnjn5tKJOk2ncbp2QAEYXZi0KImP5ktIaFn6kZ9wC%27%29%20format%28%27woff2%27%29%3Bfont-weight%3A%20normal%3Bfont-style%3A%20normal%3Bfont-display%3A%20swap%3B%7Dtext%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bfill%3A%20white%7D.value%20%7Bfont-size%3A%2010px%3B%7D.name%20%7Bfont-size%3A%204px%3B%7D%3C/style%3E%3C/defs%3E%3Crect%20width%3D%2789%27%20height%3D%2755%27%20fill%3D%27black%27%20/%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20fill%3D%27%230000FF%27%20/%3E%3Ctext%20text-anchor%3D%27middle%27%20x%3D%2744.5%27%20y%3D%2733%27%20class%3D%27value%27%3E\"" + }, + { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + }, + { + "typeIdentifier": "t_stringliteral_9f88c633d2217d17007270f8a4048f8bbabfff24b78e62563d8a0c72c030dd9a", + "typeString": "literal_string \"%3C/text%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20stroke%3D%27%23FF4F0A%27%20stroke-width%3D%273%27%20/%3E%3Crect%20x%3D%2730%27%20y%3D%2745.5%27%20width%3D%2758%27%20height%3D%278%27%20fill%3D%27%23FF4F0A%27%20/%3E%3Ctext%20text-anchor%3D%27end%27%20x%3D%2787%27%20y%3D%2752%27%20class%3D%27name%27%3E\"" + }, + { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + }, + { + "typeIdentifier": "t_stringliteral_3275a893b2c93461554cf2a4dd7f413d56decdd6f3fdf0589dbb8bc4fd742386", + "typeString": "literal_string \"!\"" + }, + { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + }, + { + "typeIdentifier": "t_stringliteral_9fdb0c6277fee5bbf5fe7d412ac06003a094190af22983c791cd8f4873eb32aa", + "typeString": "literal_string \"%3C/text%3E%3C/svg%3E\"}\"" + } + ], + "expression": { + "id": 31109, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "784:6:27", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_string_storage_ptr_$", + "typeString": "type(string storage pointer)" + }, + "typeName": { + "id": 31108, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "784:6:27", + "typeDescriptions": {} + } + }, + "id": 31110, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "791:6:27", + "memberName": "concat", + "nodeType": "MemberAccess", + "src": "784:13:27", + "typeDescriptions": { + "typeIdentifier": "t_function_stringconcat_pure$__$returns$_t_string_memory_ptr_$", + "typeString": "function () pure returns (string memory)" + } + }, + "id": 31127, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "784:8115:27", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + }, + "functionReturnParameters": 31101, + "id": 31128, + "nodeType": "Return", + "src": "777:8122:27" + } + ] + }, + "baseFunctions": [ + 31314 + ], + "functionSelector": "28de0f2f", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "tokenURI", + "nameLocation": "617:8:27", + "parameters": { + "id": 31098, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31093, + "mutability": "mutable", + "name": "id", + "nameLocation": "634:2:27", + "nodeType": "VariableDeclaration", + "scope": 31130, + "src": "626:10:27", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31092, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "626:7:27", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31095, + "mutability": "mutable", + "name": "value", + "nameLocation": "651:5:27", + "nodeType": "VariableDeclaration", + "scope": 31130, + "src": "638:18:27", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31094, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "638:5:27", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31097, + "mutability": "mutable", + "name": "name", + "nameLocation": "674:4:27", + "nodeType": "VariableDeclaration", + "scope": 31130, + "src": "658:20:27", + "stateVariable": false, + "storageLocation": "calldata", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31096, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "658:6:27", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "625:54:27" + }, + "returnParameters": { + "id": 31101, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31100, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31130, + "src": "703:13:27", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31099, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "703:6:27", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "702:15:27" + }, + "scope": 31131, + "stateMutability": "pure", + "virtual": false, + "visibility": "external" + } + ], + "abstract": false, + "baseContracts": [ + { + "baseName": { + "id": 31029, + "name": "ICellRenderer", + "nameLocations": [ + "201:13:27" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 31315, + "src": "201:13:27" + }, + "id": 31030, + "nodeType": "InheritanceSpecifier", + "src": "201:13:27" + } + ], + "canonicalName": "BasicCellRenderer", + "contractDependencies": [], + "contractKind": "contract", + "fullyImplemented": true, + "linearizedBaseContracts": [ + 31131, + 31315 + ], + "name": "BasicCellRenderer", + "nameLocation": "180:17:27", + "scope": 31132, + "usedErrors": [] + } + ], + "license": "MIT" + }, + "id": 27 +} \ No newline at end of file diff --git a/packages/starksheet-solidity/out/Bytes.sol/Bytes.json b/packages/starksheet-solidity/out/Bytes.sol/Bytes.json new file mode 100644 index 00000000..3275f672 --- /dev/null +++ b/packages/starksheet-solidity/out/Bytes.sol/Bytes.json @@ -0,0 +1,11980 @@ +{ + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "_preBytes", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "_postBytes", + "type": "bytes" + } + ], + "name": "equal", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_length", + "type": "uint256" + } + ], + "name": "slice", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toAddress", + "outputs": [ + { + "internalType": "address", + "name": "tmp", + "type": "address" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toByes7", + "outputs": [ + { + "internalType": "bytes7", + "name": "tmp", + "type": "bytes7" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toBytes1", + "outputs": [ + { + "internalType": "bytes1", + "name": "tmp", + "type": "bytes1" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toBytes12", + "outputs": [ + { + "internalType": "bytes12", + "name": "tmp", + "type": "bytes12" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toBytes16", + "outputs": [ + { + "internalType": "bytes12", + "name": "tmp", + "type": "bytes12" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toBytes32", + "outputs": [ + { + "internalType": "bytes32", + "name": "tmp", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toBytes5", + "outputs": [ + { + "internalType": "bytes5", + "name": "tmp", + "type": "bytes5" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toBytes6", + "outputs": [ + { + "internalType": "bytes6", + "name": "tmp", + "type": "bytes6" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toBytes8", + "outputs": [ + { + "internalType": "uint64", + "name": "tmp", + "type": "uint64" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint128", + "outputs": [ + { + "internalType": "uint128", + "name": "tmp", + "type": "uint128" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + } + ], + "name": "toUint16", + "outputs": [ + { + "internalType": "uint16", + "name": "tmp", + "type": "uint16" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint16", + "outputs": [ + { + "internalType": "uint16", + "name": "tmp", + "type": "uint16" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint24", + "outputs": [ + { + "internalType": "uint24", + "name": "tmp", + "type": "uint24" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint256", + "outputs": [ + { + "internalType": "uint256", + "name": "tmp", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint32", + "outputs": [ + { + "internalType": "uint32", + "name": "tmp", + "type": "uint32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint40", + "outputs": [ + { + "internalType": "uint40", + "name": "tmp", + "type": "uint40" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint48", + "outputs": [ + { + "internalType": "uint48", + "name": "tmp", + "type": "uint48" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint56", + "outputs": [ + { + "internalType": "uint56", + "name": "tmp", + "type": "uint56" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint64", + "outputs": [ + { + "internalType": "uint64", + "name": "tmp", + "type": "uint64" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint8", + "outputs": [ + { + "internalType": "uint8", + "name": "tmp", + "type": "uint8" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "name": "toUint96", + "outputs": [ + { + "internalType": "uint96", + "name": "tmp", + "type": "uint96" + } + ], + "stateMutability": "pure", + "type": "function" + } + ], + "bytecode": { + "object": "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "sourceMap": "411:13153:1:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;411:13153:1;;;;;;;;;;;;;;;;;", + "linkReferences": {} + }, + "deployedBytecode": { + "object": "0x73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea26469706673582212205bdf5bc4551862519f5370e0dcec38eefbbbe11b6a5bf19ce2846b4f8831a5dc64736f6c63430008110033", + "sourceMap": "411:13153:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6189:279;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;;1432:37:36;;;1414:56;;1402:2;1387:18;6189:279:1;;;;;;;;5049;;;;;;:::i;:::-;;:::i;:::-;;;1663:10:36;1651:23;;;1633:42;;1621:2;1606:18;5049:279:1;1481:200:36;10804:2758:1;;;;;;:::i;:::-;;:::i;:::-;;;2262:14:36;;2255:22;2237:41;;2225:2;2210:18;10804:2758:1;2089:195:36;9348:1450:1;;;;;;:::i;:::-;;:::i;3791:276::-;;;;;;:::i;:::-;;:::i;:::-;;;3013:4:36;3001:17;;;2983:36;;2971:2;2956:18;3791:276:1;2833:192:36;4643:115:1;;;;;;:::i;:::-;;:::i;:::-;;;3537:6:36;3525:19;;;3507:38;;3495:2;3480:18;4643:115:1;3355:196:36;5904:279:1;;;;;;:::i;:::-;;:::i;:::-;;;3738:14:36;3726:27;;;3708:46;;3696:2;3681:18;5904:279:1;3556:204:36;8188:284:1;;;;;;:::i;:::-;;:::i;:::-;;;3949:34:36;3937:47;;;3919:66;;3907:2;3892:18;8188:284:1;3765:226:36;7899:283:1;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;;4168:49:36;;;4150:68;;4138:2;4123:18;7899:283:1;3996:228:36;9058:284:1;;;;;;:::i;:::-;;:::i;:::-;;;4383:25:36;;;4371:2;4356:18;9058:284:1;4229:185:36;7043:279:1;;;;;;:::i;:::-;;:::i;:::-;;;4601:18:36;4589:31;;;4571:50;;4559:2;4544:18;7043:279:1;4419:208:36;5619:279:1;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;;4802:35:36;;;4784:54;;4772:2;4757:18;5619:279:1;4632:212:36;4764:279:1;;;;;;:::i;:::-;;:::i;:::-;;;5031:8:36;5019:21;;;5001:40;;4989:2;4974:18;4764:279:1;4849:198:36;6474:279:1;;;;;;:::i;:::-;;:::i;:::-;;;5234:16:36;5222:29;;;5204:48;;5192:2;5177:18;6474:279:1;5052:206:36;8768:284:1;;;;;;:::i;:::-;;:::i;7328:279::-;;;;;;:::i;:::-;;:::i;4358:::-;;;;;;:::i;:::-;;:::i;6759:278::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;;5623:39:36;;;5605:58;;5593:2;5578:18;6759:278:1;5453:216:36;7613:280:1;;;;;;:::i;:::-;;:::i;:::-;;;5856:26:36;5844:39;;;5826:58;;5814:2;5799:18;7613:280:1;5674:216:36;5334:279:1;;;;;;:::i;:::-;;:::i;:::-;;;6077:12:36;6065:25;;;6047:44;;6035:2;6020:18;5334:279:1;5895:202:36;431:2984:1;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;8478:284::-;;;;;;:::i;:::-;;:::i;3421:364::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;7294:32:36;;;7276:51;;7264:2;7249:18;3421:364:1;7122:211:36;4073:279:1;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;;7508:26:36;;;7490:45;;7478:2;7463:18;4073:279:1;7338:203:36;6189:279:1;6289:10;6340;:6;6349:1;6340:10;:::i;:::-;6323:6;:13;:27;;6315:60;;;;-1:-1:-1;;;6315:60:1;;7975:2:36;6315:60:1;;;7957:21:36;8014:2;7994:18;;;7987:30;-1:-1:-1;;;8033:18:36;;;8026:50;8093:18;;6315:60:1;;;;;;;;;-1:-1:-1;6422:29:1;6438:3;6422:29;6416:36;;6189:279::o;5049:::-;5149:10;5200;:6;5209:1;5200:10;:::i;:::-;5183:6;:13;:27;;5175:60;;;;-1:-1:-1;;;5175:60:1;;8324:2:36;5175:60:1;;;8306:21:36;8363:2;8343:18;;;8336:30;-1:-1:-1;;;8382:18:36;;;8375:50;8442:18;;5175:60:1;8122:344:36;5175:60:1;-1:-1:-1;5282:29:1;5298:3;5282:29;5276:36;;5049:279::o;10804:2758::-;10921:4;10941:12;10956:4;10941:19;;11058:14;11052:21;11271:1;11250;11244;11237:5;11233:13;11226:21;11219:5;11215:33;11211:41;11204:5;11200:53;11179:107;11320:10;11314:17;11427:7;11418;11415:20;11453:1;11448:1978;;;;13506:1;13495:12;;11408:2113;;11448:1978;11756:7;11749:15;11739:1673;;11807:2;11798:7;11795:15;11836:1;11831:347;;;;12486:1;12605:14;12600:3;12593:27;12670:4;12665:3;12655:20;12727:4;12715:10;12711:21;12776:7;12772:2;12768:16;12936:436;12994:1;12989:2;12983:3;12979:2;12976:11;12972:20;12969:27;12936:436;;13178:2;13172:9;13167:2;13161:9;13158:24;13148:198;;13275:1;13264:12;;13315:1;13309:7;;13148:198;13041:1;13037:2;13033:10;13027:16;;13086:4;13082:2;13078:13;13072:19;;12936:436;;;12940:28;;;;11788:1606;;11831:347;11963:5;11955;11948;11944:17;11940:29;11931:38;;12037:4;12025:10;12021:21;12015:28;12008:5;12005:39;11995:161;;12129:1;12118:12;;11995:161;11788:1606;11739:1673;-1:-1:-1;13548:7:1;;-1:-1:-1;;;;10804:2758:1;;;;;:::o;9348:1450::-;9544:16;;9655:17;;9457:4;;9492;;9644:29;;9686:976;;;;;10742:1;10731:12;;9637:1120;;9686:976;9932:1;9976:4;9965:9;9961:20;10017:6;10013:2;10009:15;10094:4;10082:10;10078:21;10042:606;10261:1;10256:2;10250:3;10246:2;10243:11;10239:20;10236:27;10042:606;;10494:2;10488:9;10483:2;10477:9;10474:24;10464:166;;10575:1;10564:12;;10607:1;10601:7;;10464:166;10300:4;10292:13;;;;10332;10042:606;;;10046:189;;;;9637:1120;-1:-1:-1;10784:7:1;;9348:1450;-1:-1:-1;;;;9348:1450:1:o;3791:276::-;3890:9;3940:10;:6;3949:1;3940:10;:::i;:::-;3923:6;:13;:27;;3915:59;;;;-1:-1:-1;;;3915:59:1;;8673:2:36;3915:59:1;;;8655:21:36;8712:2;8692:18;;;8685:30;-1:-1:-1;;;8731:18:36;;;8724:49;8790:18;;3915:59:1;8471:343:36;3915:59:1;-1:-1:-1;4021:29:1;4037:3;4021:29;4015:36;;3791:276::o;4643:115::-;4703:10;4732:19;4741:6;4749:1;4732:8;:19::i;5904:279::-;6004:10;6055;:6;6064:1;6055:10;:::i;:::-;6038:6;:13;:27;;6030:60;;;;-1:-1:-1;;;6030:60:1;;9021:2:36;6030:60:1;;;9003:21:36;9060:2;9040:18;;;9033:30;-1:-1:-1;;;9079:18:36;;;9072:50;9139:18;;6030:60:1;8819:344:36;8188:284:1;8289:11;8341;:6;8350:2;8341:11;:::i;:::-;8324:6;:13;:28;;8316:62;;;;-1:-1:-1;;;8316:62:1;;9370:2:36;8316:62:1;;;9352:21:36;9409:2;9389:18;;;9382:30;-1:-1:-1;;;9428:18:36;;;9421:51;9489:18;;8316:62:1;9168:345:36;8316:62:1;-1:-1:-1;8425:30:1;8441:4;8425:30;8419:37;;8188:284::o;7899:283::-;8000:11;8052;:6;8061:2;8052:11;:::i;:::-;8035:6;:13;:28;;8027:62;;;;-1:-1:-1;;;8027:62:1;;9720:2:36;8027:62:1;;;9702:21:36;9759:2;9739:18;;;9732:30;-1:-1:-1;;;9778:18:36;;;9771:51;9839:18;;8027:62:1;9518:345:36;8027:62:1;-1:-1:-1;8136:29:1;8152:3;8136:29;8130:36;;7899:283::o;9058:284::-;9159:11;9211;:6;9220:2;9211:11;:::i;:::-;9194:6;:13;:28;;9186:62;;;;-1:-1:-1;;;9186:62:1;;10070:2:36;9186:62:1;;;10052:21:36;10109:2;10089:18;;;10082:30;-1:-1:-1;;;10128:18:36;;;10121:51;10189:18;;9186:62:1;9868:345:36;9186:62:1;-1:-1:-1;9295:30:1;9311:4;9295:30;9289:37;;9058:284::o;7043:279::-;7143:10;7194;:6;7203:1;7194:10;:::i;:::-;7177:6;:13;:27;;7169:60;;;;-1:-1:-1;;;7169:60:1;;10420:2:36;7169:60:1;;;10402:21:36;10459:2;10439:18;;;10432:30;-1:-1:-1;;;10478:18:36;;;10471:50;10538:18;;7169:60:1;10218:344:36;7169:60:1;-1:-1:-1;7276:29:1;7292:3;7276:29;7270:36;;7043:279::o;5619:::-;5719:10;5770;:6;5779:1;5770:10;:::i;:::-;5753:6;:13;:27;;5745:60;;;;-1:-1:-1;;;5745:60:1;;10769:2:36;5745:60:1;;;10751:21:36;10808:2;10788:18;;;10781:30;-1:-1:-1;;;10827:18:36;;;10820:50;10887:18;;5745:60:1;10567:344:36;5745:60:1;-1:-1:-1;5852:29:1;5868:3;5852:29;5846:36;;5619:279::o;4764:::-;4864:10;4915;:6;4924:1;4915:10;:::i;:::-;4898:6;:13;:27;;4890:60;;;;-1:-1:-1;;;4890:60:1;;11118:2:36;4890:60:1;;;11100:21:36;11157:2;11137:18;;;11130:30;-1:-1:-1;;;11176:18:36;;;11169:50;11236:18;;4890:60:1;10916:344:36;4890:60:1;-1:-1:-1;4997:29:1;5013:3;4997:29;4991:36;;4764:279::o;6474:::-;6574:10;6625;:6;6634:1;6625:10;:::i;:::-;6608:6;:13;:27;;6600:60;;;;-1:-1:-1;;;6600:60:1;;11467:2:36;6600:60:1;;;11449:21:36;11506:2;11486:18;;;11479:30;-1:-1:-1;;;11525:18:36;;;11518:50;11585:18;;6600:60:1;11265:344:36;6600:60:1;-1:-1:-1;6707:29:1;6723:3;6707:29;6701:36;;6474:279::o;8768:284::-;8869:11;8921;:6;8930:2;8921:11;:::i;:::-;8904:6;:13;:28;;8896:62;;;;-1:-1:-1;;;8896:62:1;;11816:2:36;8896:62:1;;;11798:21:36;11855:2;11835:18;;;11828:30;-1:-1:-1;;;11874:18:36;;;11867:51;11935:18;;8896:62:1;11614:345:36;7328:279:1;7428:10;7479;:6;7488:1;7479:10;:::i;:::-;7462:6;:13;:27;;7454:60;;;;-1:-1:-1;;;7454:60:1;;12166:2:36;7454:60:1;;;12148:21:36;12205:2;12185:18;;;12178:30;-1:-1:-1;;;12224:18:36;;;12217:50;12284:18;;7454:60:1;11964:344:36;4358:279:1;4458:10;4509;:6;4518:1;4509:10;:::i;:::-;4492:6;:13;:27;;4484:60;;;;-1:-1:-1;;;4484:60:1;;12515:2:36;4484:60:1;;;12497:21:36;12554:2;12534:18;;;12527:30;-1:-1:-1;;;12573:18:36;;;12566:50;12633:18;;4484:60:1;12313:344:36;4484:60:1;-1:-1:-1;4591:29:1;4607:3;4591:29;4585:36;;4358:279::o;6759:278::-;6858:10;6909;:6;6918:1;6909:10;:::i;:::-;6892:6;:13;:27;;6884:60;;;;-1:-1:-1;;;6884:60:1;;12864:2:36;6884:60:1;;;12846:21:36;12903:2;12883:18;;;12876:30;-1:-1:-1;;;12922:18:36;;;12915:50;12982:18;;6884:60:1;12662:344:36;7613:280:1;7713:10;7764:11;:6;7773:2;7764:11;:::i;:::-;7747:6;:13;:28;;7739:61;;;;-1:-1:-1;;;7739:61:1;;13213:2:36;7739:61:1;;;13195:21:36;13252:2;13232:18;;;13225:30;-1:-1:-1;;;13271:18:36;;;13264:50;13331:18;;7739:61:1;13011:344:36;5334:279:1;5434:10;5485;:6;5494:1;5485:10;:::i;:::-;5468:6;:13;:27;;5460:60;;;;-1:-1:-1;;;5460:60:1;;13562:2:36;5460:60:1;;;13544:21:36;13601:2;13581:18;;;13574:30;-1:-1:-1;;;13620:18:36;;;13613:50;13680:18;;5460:60:1;13360:344:36;431:2984:1;551:12;599:7;583:12;599:7;593:2;583:12;:::i;:::-;:23;;575:50;;;;-1:-1:-1;;;575:50:1;;13911:2:36;575:50:1;;;13893:21:36;13950:2;13930:18;;;13923:30;-1:-1:-1;;;13969:18:36;;;13962:44;14023:18;;575:50:1;13709:338:36;575:50:1;660:16;669:7;660:6;:16;:::i;:::-;643:6;:13;:33;;635:63;;;;-1:-1:-1;;;635:63:1;;14254:2:36;635:63:1;;;14236:21:36;14293:2;14273:18;;;14266:30;-1:-1:-1;;;14312:18:36;;;14305:47;14369:18;;635:63:1;14052:341:36;635:63:1;709:22;772:15;;800:2177;;;;3118:4;3112:11;3099:24;;3304:1;3293:9;3286:20;3352:4;3341:9;3337:20;3331:4;3324:34;765:2607;;800:2177;982:4;976:11;963:24;;1641:2;1632:7;1628:16;2064:9;2057:17;2051:4;2047:28;2015:9;2004;2000:25;1975:118;2129:7;2125:2;2121:16;2512:6;2449:9;2442:17;2436:4;2432:28;2392:9;2384:6;2380:22;2347:139;2318:222;2155:577;2566:3;2562:2;2559:11;2155:577;;;2704:9;;2693:21;;2607:4;2599:13;;;;2639;2155:577;;;-1:-1:-1;;2750:26:1;;;2958:2;2941:11;-1:-1:-1;;2937:25:1;2931:4;2924:39;-1:-1:-1;765:2607:1;-1:-1:-1;3399:9:1;431:2984;-1:-1:-1;;;;431:2984:1:o;8478:284::-;8579:11;8631;:6;8640:2;8631:11;:::i;:::-;8614:6;:13;:28;;8606:62;;;;-1:-1:-1;;;8606:62:1;;14600:2:36;8606:62:1;;;14582:21:36;14639:2;14619:18;;;14612:30;-1:-1:-1;;;14658:18:36;;;14651:51;14719:18;;8606:62:1;14398:345:36;3421:364:1;3522:11;3574;:6;3583:2;3574:11;:::i;:::-;3557:6;:13;:28;;3549:62;;;;-1:-1:-1;;;3549:62:1;;14950:2:36;3549:62:1;;;14932:21:36;14989:2;14969:18;;;14962:30;-1:-1:-1;;;15008:18:36;;;15001:51;15069:18;;3549:62:1;14748:345:36;3549:62:1;-1:-1:-1;3679:30:1;3695:4;3679:30;3673:37;-1:-1:-1;;;3652:117:1;;;3421:364::o;4073:279::-;4173:10;4224;:6;4233:1;4224:10;:::i;:::-;4207:6;:13;:27;;4199:60;;;;-1:-1:-1;;;4199:60:1;;15300:2:36;4199:60:1;;;15282:21:36;15339:2;15319:18;;;15312:30;-1:-1:-1;;;15358:18:36;;;15351:50;15418:18;;4199:60:1;15098:344:36;14:127;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:718;188:5;241:3;234:4;226:6;222:17;218:27;208:55;;259:1;256;249:12;208:55;295:6;282:20;321:18;358:2;354;351:10;348:36;;;364:18;;:::i;:::-;439:2;433:9;407:2;493:13;;-1:-1:-1;;489:22:36;;;513:2;485:31;481:40;469:53;;;537:18;;;557:22;;;534:46;531:72;;;583:18;;:::i;:::-;623:10;619:2;612:22;658:2;650:6;643:18;704:3;697:4;692:2;684:6;680:15;676:26;673:35;670:55;;;721:1;718;711:12;670:55;785:2;778:4;770:6;766:17;759:4;751:6;747:17;734:54;832:1;825:4;820:2;812:6;808:15;804:26;797:37;852:6;843:15;;;;;;146:718;;;;:::o;869:388::-;946:6;954;1007:2;995:9;986:7;982:23;978:32;975:52;;;1023:1;1020;1013:12;975:52;1063:9;1050:23;1096:18;1088:6;1085:30;1082:50;;;1128:1;1125;1118:12;1082:50;1151:49;1192:7;1183:6;1172:9;1168:22;1151:49;:::i;:::-;1141:59;1247:2;1232:18;;;;1219:32;;-1:-1:-1;;;;869:388:36:o;1686:398::-;1773:6;1781;1834:2;1822:9;1813:7;1809:23;1805:32;1802:52;;;1850:1;1847;1840:12;1802:52;1886:9;1873:23;1863:33;;1947:2;1936:9;1932:18;1919:32;1974:18;1966:6;1963:30;1960:50;;;2006:1;2003;1996:12;1960:50;2029:49;2070:7;2061:6;2050:9;2046:22;2029:49;:::i;:::-;2019:59;;;1686:398;;;;;:::o;2289:539::-;2375:6;2383;2436:2;2424:9;2415:7;2411:23;2407:32;2404:52;;;2452:1;2449;2442:12;2404:52;2492:9;2479:23;2521:18;2562:2;2554:6;2551:14;2548:34;;;2578:1;2575;2568:12;2548:34;2601:49;2642:7;2633:6;2622:9;2618:22;2601:49;:::i;:::-;2591:59;;2703:2;2692:9;2688:18;2675:32;2659:48;;2732:2;2722:8;2719:16;2716:36;;;2748:1;2745;2738:12;2716:36;;2771:51;2814:7;2803:8;2792:9;2788:24;2771:51;:::i;3030:320::-;3098:6;3151:2;3139:9;3130:7;3126:23;3122:32;3119:52;;;3167:1;3164;3157:12;3119:52;3207:9;3194:23;3240:18;3232:6;3229:30;3226:50;;;3272:1;3269;3262:12;3226:50;3295:49;3336:7;3327:6;3316:9;3312:22;3295:49;:::i;:::-;3285:59;3030:320;-1:-1:-1;;;;3030:320:36:o;6102:456::-;6188:6;6196;6204;6257:2;6245:9;6236:7;6232:23;6228:32;6225:52;;;6273:1;6270;6263:12;6225:52;6313:9;6300:23;6346:18;6338:6;6335:30;6332:50;;;6378:1;6375;6368:12;6332:50;6401:49;6442:7;6433:6;6422:9;6418:22;6401:49;:::i;:::-;6391:59;6497:2;6482:18;;6469:32;;-1:-1:-1;6548:2:36;6533:18;;;6520:32;;6102:456;-1:-1:-1;;;;6102:456:36:o;6563:554::-;6681:4;6710:2;6739;6728:9;6721:21;6771:6;6765:13;6814:6;6809:2;6798:9;6794:18;6787:34;6839:1;6849:140;6863:6;6860:1;6857:13;6849:140;;;6958:14;;;6954:23;;6948:30;6924:17;;;6943:2;6920:26;6913:66;6878:10;;6849:140;;;6853:3;7038:1;7033:2;7024:6;7013:9;7009:22;7005:31;6998:42;7108:2;7101;7097:7;7092:2;7084:6;7080:15;7076:29;7065:9;7061:45;7057:54;7049:62;;;;6563:554;;;;:::o;7546:222::-;7611:9;;;7632:10;;;7629:133;;;7684:10;7679:3;7675:20;7672:1;7665:31;7719:4;7716:1;7709:15;7747:4;7744:1;7737:15", + "linkReferences": {} + }, + "methodIdentifiers": { + "equal(bytes,bytes)": "235266d2", + "equalStorage(bytes storage,bytes)": "1a7431ef", + "slice(bytes,uint256,uint256)": "e0041396", + "toAddress(bytes,uint256)": "f647f8fb", + "toByes7(bytes,uint256)": "c29616bd", + "toBytes1(bytes,uint256)": "f83b670f", + "toBytes12(bytes,uint256)": "97e6175c", + "toBytes16(bytes,uint256)": "f1142fb3", + "toBytes32(bytes,uint256)": "99dd9bd7", + "toBytes5(bytes,uint256)": "9cee499e", + "toBytes6(bytes,uint256)": "042aa084", + "toBytes8(bytes,uint256)": "b63711df", + "toUint128(bytes,uint256)": "913c97b4", + "toUint16(bytes)": "4d66a2ae", + "toUint16(bytes,uint256)": "be8b3430", + "toUint24(bytes,uint256)": "a5eb31ee", + "toUint256(bytes,uint256)": "b5cdf924", + "toUint32(bytes,uint256)": "05d3bb74", + "toUint40(bytes,uint256)": "d442584f", + "toUint48(bytes,uint256)": "5ef84930", + "toUint56(bytes,uint256)": "a8d8f00f", + "toUint64(bytes,uint256)": "9ae4c3d1", + "toUint8(bytes,uint256)": "48137709", + "toUint96(bytes,uint256)": "d1ffb561" + }, + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_preBytes\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_postBytes\",\"type\":\"bytes\"}],\"name\":\"equal\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"}],\"name\":\"slice\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"tmp\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toByes7\",\"outputs\":[{\"internalType\":\"bytes7\",\"name\":\"tmp\",\"type\":\"bytes7\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toBytes1\",\"outputs\":[{\"internalType\":\"bytes1\",\"name\":\"tmp\",\"type\":\"bytes1\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toBytes12\",\"outputs\":[{\"internalType\":\"bytes12\",\"name\":\"tmp\",\"type\":\"bytes12\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toBytes16\",\"outputs\":[{\"internalType\":\"bytes12\",\"name\":\"tmp\",\"type\":\"bytes12\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"tmp\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toBytes5\",\"outputs\":[{\"internalType\":\"bytes5\",\"name\":\"tmp\",\"type\":\"bytes5\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toBytes6\",\"outputs\":[{\"internalType\":\"bytes6\",\"name\":\"tmp\",\"type\":\"bytes6\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toBytes8\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"tmp\",\"type\":\"uint64\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint128\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"tmp\",\"type\":\"uint128\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"}],\"name\":\"toUint16\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"tmp\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint16\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"tmp\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint24\",\"outputs\":[{\"internalType\":\"uint24\",\"name\":\"tmp\",\"type\":\"uint24\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint256\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"tmp\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint32\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"tmp\",\"type\":\"uint32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint40\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"tmp\",\"type\":\"uint40\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint48\",\"outputs\":[{\"internalType\":\"uint48\",\"name\":\"tmp\",\"type\":\"uint48\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint56\",\"outputs\":[{\"internalType\":\"uint56\",\"name\":\"tmp\",\"type\":\"uint56\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint64\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"tmp\",\"type\":\"uint64\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint8\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"tmp\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_bytes\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_start\",\"type\":\"uint256\"}],\"name\":\"toUint96\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"tmp\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol\":\"Bytes\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-projects-monorepo/=lib/eth-projects-monorepo/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin/=lib/openzeppelin-contracts/contracts/\",\":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solmate/=lib/solmate/src/\",\":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/\"]},\"sources\":{\"lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol\":{\"keccak256\":\"0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0\",\"dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi\"]}},\"version\":1}", + "metadata": { + "compiler": { + "version": "0.8.17+commit.8df45f5f" + }, + "language": "Solidity", + "output": { + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "_preBytes", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "_postBytes", + "type": "bytes" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "equal", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_length", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "slice", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toAddress", + "outputs": [ + { + "internalType": "address", + "name": "tmp", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toByes7", + "outputs": [ + { + "internalType": "bytes7", + "name": "tmp", + "type": "bytes7" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toBytes1", + "outputs": [ + { + "internalType": "bytes1", + "name": "tmp", + "type": "bytes1" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toBytes12", + "outputs": [ + { + "internalType": "bytes12", + "name": "tmp", + "type": "bytes12" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toBytes16", + "outputs": [ + { + "internalType": "bytes12", + "name": "tmp", + "type": "bytes12" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toBytes32", + "outputs": [ + { + "internalType": "bytes32", + "name": "tmp", + "type": "bytes32" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toBytes5", + "outputs": [ + { + "internalType": "bytes5", + "name": "tmp", + "type": "bytes5" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toBytes6", + "outputs": [ + { + "internalType": "bytes6", + "name": "tmp", + "type": "bytes6" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toBytes8", + "outputs": [ + { + "internalType": "uint64", + "name": "tmp", + "type": "uint64" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint128", + "outputs": [ + { + "internalType": "uint128", + "name": "tmp", + "type": "uint128" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint16", + "outputs": [ + { + "internalType": "uint16", + "name": "tmp", + "type": "uint16" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint16", + "outputs": [ + { + "internalType": "uint16", + "name": "tmp", + "type": "uint16" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint24", + "outputs": [ + { + "internalType": "uint24", + "name": "tmp", + "type": "uint24" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint256", + "outputs": [ + { + "internalType": "uint256", + "name": "tmp", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint32", + "outputs": [ + { + "internalType": "uint32", + "name": "tmp", + "type": "uint32" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint40", + "outputs": [ + { + "internalType": "uint40", + "name": "tmp", + "type": "uint40" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint48", + "outputs": [ + { + "internalType": "uint48", + "name": "tmp", + "type": "uint48" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint56", + "outputs": [ + { + "internalType": "uint56", + "name": "tmp", + "type": "uint56" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint64", + "outputs": [ + { + "internalType": "uint64", + "name": "tmp", + "type": "uint64" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint8", + "outputs": [ + { + "internalType": "uint8", + "name": "tmp", + "type": "uint8" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_bytes", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_start", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "toUint96", + "outputs": [ + { + "internalType": "uint96", + "name": "tmp", + "type": "uint96" + } + ] + } + ], + "devdoc": { + "kind": "dev", + "methods": {}, + "version": 1 + }, + "userdoc": { + "kind": "user", + "methods": {}, + "version": 1 + } + }, + "settings": { + "remappings": [ + ":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/", + ":ds-test/=lib/forge-std/lib/ds-test/src/", + ":eth-projects-monorepo/=lib/eth-projects-monorepo/", + ":forge-std/=lib/forge-std/src/", + ":openzeppelin-contracts/=lib/openzeppelin-contracts/", + ":openzeppelin/=lib/openzeppelin-contracts/contracts/", + ":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/", + ":safe-contracts/=lib/safe-contracts/contracts/", + ":solmate/=lib/solmate/src/", + ":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/" + ], + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "bytecodeHash": "ipfs" + }, + "compilationTarget": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": "Bytes" + }, + "libraries": {} + }, + "sources": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "keccak256": "0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5", + "urls": [ + "bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0", + "dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi" + ], + "license": "MIT" + } + }, + "version": 1 + }, + "ast": { + "absolutePath": "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol", + "id": 763, + "exportedSymbols": { + "Bytes": [ + 762 + ] + }, + "nodeType": "SourceUnit", + "src": "378:13187:1", + "nodes": [ + { + "id": 257, + "nodeType": "PragmaDirective", + "src": "378:31:1", + "nodes": [], + "literals": [ + "solidity", + ">=", + "0.8", + ".0", + "<", + "0.9", + ".0" + ] + }, + { + "id": 762, + "nodeType": "ContractDefinition", + "src": "411:13153:1", + "nodes": [ + { + "id": 294, + "nodeType": "FunctionDefinition", + "src": "431:2984:1", + "nodes": [], + "body": { + "id": 293, + "nodeType": "Block", + "src": "565:2850:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 273, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 271, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 269, + "name": "_length", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 263, + "src": "583:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3331", + "id": 270, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "593:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_31_by_1", + "typeString": "int_const 31" + }, + "value": "31" + }, + "src": "583:12:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "id": 272, + "name": "_length", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 263, + "src": "599:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "583:23:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "736c6963655f6f766572666c6f77", + "id": 274, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "608:16:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_5d3d629f76473d94377d221b1f1c8f2161f7b65cab69e095662ec5d0e026c17e", + "typeString": "literal_string \"slice_overflow\"" + }, + "value": "slice_overflow" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_5d3d629f76473d94377d221b1f1c8f2161f7b65cab69e095662ec5d0e026c17e", + "typeString": "literal_string \"slice_overflow\"" + } + ], + "id": 268, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "575:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 275, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "575:50:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 276, + "nodeType": "ExpressionStatement", + "src": "575:50:1" + }, + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 283, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 278, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 259, + "src": "643:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 279, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "650:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "643:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 282, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 280, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 261, + "src": "660:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "id": 281, + "name": "_length", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 263, + "src": "669:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "660:16:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "643:33:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "736c6963655f6f75744f66426f756e6473", + "id": 284, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "678:19:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_cca2258dcc0d08c244435525255fbef9116c9a31b4c29471218f002bbbceb7a0", + "typeString": "literal_string \"slice_outOfBounds\"" + }, + "value": "slice_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_cca2258dcc0d08c244435525255fbef9116c9a31b4c29471218f002bbbceb7a0", + "typeString": "literal_string \"slice_outOfBounds\"" + } + ], + "id": 277, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "635:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 285, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "635:63:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 286, + "nodeType": "ExpressionStatement", + "src": "635:63:1" + }, + { + "assignments": [ + 288 + ], + "declarations": [ + { + "constant": false, + "id": 288, + "mutability": "mutable", + "name": "tempBytes", + "nameLocation": "722:9:1", + "nodeType": "VariableDeclaration", + "scope": 293, + "src": "709:22:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 287, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "709:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 289, + "nodeType": "VariableDeclarationStatement", + "src": "709:22:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "751:2631:1", + "statements": [ + { + "cases": [ + { + "body": { + "nodeType": "YulBlock", + "src": "807:2170:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "963:24:1", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "982:4:1", + "type": "", + "value": "0x40" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "976:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "976:11:1" + }, + "variableNames": [ + { + "name": "tempBytes", + "nodeType": "YulIdentifier", + "src": "963:9:1" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "1611:33:1", + "value": { + "arguments": [ + { + "name": "_length", + "nodeType": "YulIdentifier", + "src": "1632:7:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1641:2:1", + "type": "", + "value": "31" + } + ], + "functionName": { + "name": "and", + "nodeType": "YulIdentifier", + "src": "1628:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "1628:16:1" + }, + "variables": [ + { + "name": "lengthmod", + "nodeType": "YulTypedName", + "src": "1615:9:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "1965:128:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "tempBytes", + "nodeType": "YulIdentifier", + "src": "2004:9:1" + }, + { + "name": "lengthmod", + "nodeType": "YulIdentifier", + "src": "2015:9:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2000:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2000:25:1" + }, + { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2051:4:1", + "type": "", + "value": "0x20" + }, + { + "arguments": [ + { + "name": "lengthmod", + "nodeType": "YulIdentifier", + "src": "2064:9:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "2057:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "2057:17:1" + } + ], + "functionName": { + "name": "mul", + "nodeType": "YulIdentifier", + "src": "2047:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2047:28:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1975:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "1975:118:1" + }, + "variables": [ + { + "name": "mc", + "nodeType": "YulTypedName", + "src": "1969:2:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2110:27:1", + "value": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "2125:2:1" + }, + { + "name": "_length", + "nodeType": "YulIdentifier", + "src": "2129:7:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2121:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2121:16:1" + }, + "variables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "2114:3:1", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2671:61:1", + "statements": [ + { + "expression": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "2700:2:1" + }, + { + "arguments": [ + { + "name": "cc", + "nodeType": "YulIdentifier", + "src": "2710:2:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2704:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "2704:9:1" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2693:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "2693:21:1" + }, + "nodeType": "YulExpressionStatement", + "src": "2693:21:1" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "2562:2:1" + }, + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "2566:3:1" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "2559:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "2559:11:1" + }, + "nodeType": "YulForLoop", + "post": { + "nodeType": "YulBlock", + "src": "2571:99:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2593:19:1", + "value": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "2603:2:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2607:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2599:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2599:13:1" + }, + "variableNames": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "2593:2:1" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "2633:19:1", + "value": { + "arguments": [ + { + "name": "cc", + "nodeType": "YulIdentifier", + "src": "2643:2:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2647:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2639:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2639:13:1" + }, + "variableNames": [ + { + "name": "cc", + "nodeType": "YulIdentifier", + "src": "2633:2:1" + } + ] + } + ] + }, + "pre": { + "nodeType": "YulBlock", + "src": "2159:399:1", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "2308:232:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "2384:6:1" + }, + { + "name": "lengthmod", + "nodeType": "YulIdentifier", + "src": "2392:9:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2380:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2380:22:1" + }, + { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2436:4:1", + "type": "", + "value": "0x20" + }, + { + "arguments": [ + { + "name": "lengthmod", + "nodeType": "YulIdentifier", + "src": "2449:9:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "2442:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "2442:17:1" + } + ], + "functionName": { + "name": "mul", + "nodeType": "YulIdentifier", + "src": "2432:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2432:28:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2347:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2347:139:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "2512:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2318:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2318:222:1" + }, + "variables": [ + { + "name": "cc", + "nodeType": "YulTypedName", + "src": "2312:2:1", + "type": "" + } + ] + } + ] + }, + "src": "2155:577:1" + }, + { + "expression": { + "arguments": [ + { + "name": "tempBytes", + "nodeType": "YulIdentifier", + "src": "2757:9:1" + }, + { + "name": "_length", + "nodeType": "YulIdentifier", + "src": "2768:7:1" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2750:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "2750:26:1" + }, + "nodeType": "YulExpressionStatement", + "src": "2750:26:1" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2931:4:1", + "type": "", + "value": "0x40" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "2945:2:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2949:2:1", + "type": "", + "value": "31" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2941:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2941:11:1" + }, + { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2958:2:1", + "type": "", + "value": "31" + } + ], + "functionName": { + "name": "not", + "nodeType": "YulIdentifier", + "src": "2954:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2954:7:1" + } + ], + "functionName": { + "name": "and", + "nodeType": "YulIdentifier", + "src": "2937:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "2937:25:1" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2924:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "2924:39:1" + }, + "nodeType": "YulExpressionStatement", + "src": "2924:39:1" + } + ] + }, + "nodeType": "YulCase", + "src": "800:2177:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "805:1:1", + "type": "", + "value": "0" + } + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3081:291:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "3099:24:1", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3118:4:1", + "type": "", + "value": "0x40" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "3112:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "3112:11:1" + }, + "variableNames": [ + { + "name": "tempBytes", + "nodeType": "YulIdentifier", + "src": "3099:9:1" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "tempBytes", + "nodeType": "YulIdentifier", + "src": "3293:9:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3304:1:1", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "3286:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "3286:20:1" + }, + "nodeType": "YulExpressionStatement", + "src": "3286:20:1" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3331:4:1", + "type": "", + "value": "0x40" + }, + { + "arguments": [ + { + "name": "tempBytes", + "nodeType": "YulIdentifier", + "src": "3341:9:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3352:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3337:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "3337:20:1" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "3324:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "3324:34:1" + }, + "nodeType": "YulExpressionStatement", + "src": "3324:34:1" + } + ] + }, + "nodeType": "YulCase", + "src": "3073:299:1", + "value": "default" + } + ], + "expression": { + "arguments": [ + { + "name": "_length", + "nodeType": "YulIdentifier", + "src": "779:7:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "772:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "772:15:1" + }, + "nodeType": "YulSwitch", + "src": "765:2607:1" + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 259, + "isOffset": false, + "isSlot": false, + "src": "2384:6:1", + "valueSize": 1 + }, + { + "declaration": 263, + "isOffset": false, + "isSlot": false, + "src": "1632:7:1", + "valueSize": 1 + }, + { + "declaration": 263, + "isOffset": false, + "isSlot": false, + "src": "2129:7:1", + "valueSize": 1 + }, + { + "declaration": 263, + "isOffset": false, + "isSlot": false, + "src": "2768:7:1", + "valueSize": 1 + }, + { + "declaration": 263, + "isOffset": false, + "isSlot": false, + "src": "779:7:1", + "valueSize": 1 + }, + { + "declaration": 261, + "isOffset": false, + "isSlot": false, + "src": "2512:6:1", + "valueSize": 1 + }, + { + "declaration": 288, + "isOffset": false, + "isSlot": false, + "src": "2004:9:1", + "valueSize": 1 + }, + { + "declaration": 288, + "isOffset": false, + "isSlot": false, + "src": "2757:9:1", + "valueSize": 1 + }, + { + "declaration": 288, + "isOffset": false, + "isSlot": false, + "src": "3099:9:1", + "valueSize": 1 + }, + { + "declaration": 288, + "isOffset": false, + "isSlot": false, + "src": "3293:9:1", + "valueSize": 1 + }, + { + "declaration": 288, + "isOffset": false, + "isSlot": false, + "src": "3341:9:1", + "valueSize": 1 + }, + { + "declaration": 288, + "isOffset": false, + "isSlot": false, + "src": "963:9:1", + "valueSize": 1 + } + ], + "id": 290, + "nodeType": "InlineAssembly", + "src": "742:2640:1" + }, + { + "expression": { + "id": 291, + "name": "tempBytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 288, + "src": "3399:9:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "functionReturnParameters": 267, + "id": 292, + "nodeType": "Return", + "src": "3392:16:1" + } + ] + }, + "functionSelector": "e0041396", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "slice", + "nameLocation": "440:5:1", + "parameters": { + "id": 264, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 259, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "468:6:1", + "nodeType": "VariableDeclaration", + "scope": 294, + "src": "455:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 258, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "455:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 261, + "mutability": "mutable", + "name": "_start", + "nameLocation": "492:6:1", + "nodeType": "VariableDeclaration", + "scope": 294, + "src": "484:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 260, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "484:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 263, + "mutability": "mutable", + "name": "_length", + "nameLocation": "516:7:1", + "nodeType": "VariableDeclaration", + "scope": 294, + "src": "508:15:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 262, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "508:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "445:84:1" + }, + "returnParameters": { + "id": 267, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 266, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 294, + "src": "551:12:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 265, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "551:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "550:14:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 315, + "nodeType": "FunctionDefinition", + "src": "3421:364:1", + "nodes": [], + "body": { + "id": 314, + "nodeType": "Block", + "src": "3539:246:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 309, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 304, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 296, + "src": "3557:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 305, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "3564:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "3557:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 308, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 306, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 298, + "src": "3574:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3230", + "id": 307, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "3583:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_20_by_1", + "typeString": "int_const 20" + }, + "value": "20" + }, + "src": "3574:11:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "3557:28:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f416464726573735f6f75744f66426f756e6473", + "id": 310, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "3587:23:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_9f688071e1df0f70b63e3651005878331be1fe9591d6cfb3187cb52a13439e5d", + "typeString": "literal_string \"toAddress_outOfBounds\"" + }, + "value": "toAddress_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_9f688071e1df0f70b63e3651005878331be1fe9591d6cfb3187cb52a13439e5d", + "typeString": "literal_string \"toAddress_outOfBounds\"" + } + ], + "id": 303, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "3549:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 311, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3549:62:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 312, + "nodeType": "ExpressionStatement", + "src": "3549:62:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "3631:148:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "3645:124:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "3687:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3695:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3683:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "3683:17:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "3702:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3679:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "3679:30:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "3673:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "3673:37:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3728:27:1", + "type": "", + "value": "0x1000000000000000000000000" + } + ], + "functionName": { + "name": "div", + "nodeType": "YulIdentifier", + "src": "3652:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "3652:117:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "3645:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 296, + "isOffset": false, + "isSlot": false, + "src": "3687:6:1", + "valueSize": 1 + }, + { + "declaration": 298, + "isOffset": false, + "isSlot": false, + "src": "3702:6:1", + "valueSize": 1 + }, + { + "declaration": 301, + "isOffset": false, + "isSlot": false, + "src": "3645:3:1", + "valueSize": 1 + } + ], + "id": 313, + "nodeType": "InlineAssembly", + "src": "3622:157:1" + } + ] + }, + "functionSelector": "f647f8fb", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toAddress", + "nameLocation": "3430:9:1", + "parameters": { + "id": 299, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 296, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "3453:6:1", + "nodeType": "VariableDeclaration", + "scope": 315, + "src": "3440:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 295, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "3440:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 298, + "mutability": "mutable", + "name": "_start", + "nameLocation": "3469:6:1", + "nodeType": "VariableDeclaration", + "scope": 315, + "src": "3461:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 297, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "3461:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "3439:37:1" + }, + "returnParameters": { + "id": 302, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 301, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "3530:3:1", + "nodeType": "VariableDeclaration", + "scope": 315, + "src": "3522:11:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 300, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "3522:7:1", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "3521:13:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 336, + "nodeType": "FunctionDefinition", + "src": "3791:276:1", + "nodes": [], + "body": { + "id": 335, + "nodeType": "Block", + "src": "3905:162:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 330, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 325, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 317, + "src": "3923:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 326, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "3930:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "3923:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 329, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 327, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 319, + "src": "3940:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "31", + "id": 328, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "3949:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "src": "3940:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "3923:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e74385f6f75744f66426f756e6473", + "id": 331, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "3952:21:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_ce6d7be00009dd45cc670fb6c2ceee25786f142bcb64e7f1ee73012b26bb6ca1", + "typeString": "literal_string \"toUint8_outOfBounds\"" + }, + "value": "toUint8_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_ce6d7be00009dd45cc670fb6c2ceee25786f142bcb64e7f1ee73012b26bb6ca1", + "typeString": "literal_string \"toUint8_outOfBounds\"" + } + ], + "id": 324, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "3915:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 332, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3915:59:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 333, + "nodeType": "ExpressionStatement", + "src": "3915:59:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "3994:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "4008:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "4029:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "4037:3:1", + "type": "", + "value": "0x1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4025:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "4025:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "4043:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4021:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "4021:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "4015:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "4015:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "4008:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 317, + "isOffset": false, + "isSlot": false, + "src": "4029:6:1", + "valueSize": 1 + }, + { + "declaration": 319, + "isOffset": false, + "isSlot": false, + "src": "4043:6:1", + "valueSize": 1 + }, + { + "declaration": 322, + "isOffset": false, + "isSlot": false, + "src": "4008:3:1", + "valueSize": 1 + } + ], + "id": 334, + "nodeType": "InlineAssembly", + "src": "3985:76:1" + } + ] + }, + "functionSelector": "48137709", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint8", + "nameLocation": "3800:7:1", + "parameters": { + "id": 320, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 317, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "3821:6:1", + "nodeType": "VariableDeclaration", + "scope": 336, + "src": "3808:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 316, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "3808:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 319, + "mutability": "mutable", + "name": "_start", + "nameLocation": "3837:6:1", + "nodeType": "VariableDeclaration", + "scope": 336, + "src": "3829:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 318, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "3829:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "3807:37:1" + }, + "returnParameters": { + "id": 323, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 322, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "3896:3:1", + "nodeType": "VariableDeclaration", + "scope": 336, + "src": "3890:9:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint8", + "typeString": "uint8" + }, + "typeName": { + "id": 321, + "name": "uint8", + "nodeType": "ElementaryTypeName", + "src": "3890:5:1", + "typeDescriptions": { + "typeIdentifier": "t_uint8", + "typeString": "uint8" + } + }, + "visibility": "internal" + } + ], + "src": "3889:11:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 357, + "nodeType": "FunctionDefinition", + "src": "4073:279:1", + "nodes": [], + "body": { + "id": 356, + "nodeType": "Block", + "src": "4189:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 351, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 346, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 338, + "src": "4207:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 347, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4214:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "4207:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 350, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 348, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 340, + "src": "4224:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "31", + "id": 349, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4233:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "src": "4224:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "4207:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f4279746573315f6f75744f66426f756e6473", + "id": 352, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4236:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_0dc91375a25ef607b9af7f88bd2495ba3eb38db9fbc317e580a1b90b2c8986bf", + "typeString": "literal_string \"toBytes1_outOfBounds\"" + }, + "value": "toBytes1_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_0dc91375a25ef607b9af7f88bd2495ba3eb38db9fbc317e580a1b90b2c8986bf", + "typeString": "literal_string \"toBytes1_outOfBounds\"" + } + ], + "id": 345, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "4199:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 353, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4199:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 354, + "nodeType": "ExpressionStatement", + "src": "4199:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "4279:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "4293:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "4314:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "4322:3:1", + "type": "", + "value": "0x1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4310:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "4310:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "4328:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4306:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "4306:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "4300:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "4300:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "4293:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 338, + "isOffset": false, + "isSlot": false, + "src": "4314:6:1", + "valueSize": 1 + }, + { + "declaration": 340, + "isOffset": false, + "isSlot": false, + "src": "4328:6:1", + "valueSize": 1 + }, + { + "declaration": 343, + "isOffset": false, + "isSlot": false, + "src": "4293:3:1", + "valueSize": 1 + } + ], + "id": 355, + "nodeType": "InlineAssembly", + "src": "4270:76:1" + } + ] + }, + "functionSelector": "f83b670f", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toBytes1", + "nameLocation": "4082:8:1", + "parameters": { + "id": 341, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 338, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "4104:6:1", + "nodeType": "VariableDeclaration", + "scope": 357, + "src": "4091:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 337, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4091:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 340, + "mutability": "mutable", + "name": "_start", + "nameLocation": "4120:6:1", + "nodeType": "VariableDeclaration", + "scope": 357, + "src": "4112:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 339, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "4112:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "4090:37:1" + }, + "returnParameters": { + "id": 344, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 343, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "4180:3:1", + "nodeType": "VariableDeclaration", + "scope": 357, + "src": "4173:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + }, + "typeName": { + "id": 342, + "name": "bytes1", + "nodeType": "ElementaryTypeName", + "src": "4173:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + } + }, + "visibility": "internal" + } + ], + "src": "4172:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 378, + "nodeType": "FunctionDefinition", + "src": "4358:279:1", + "nodes": [], + "body": { + "id": 377, + "nodeType": "Block", + "src": "4474:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 372, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 367, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 359, + "src": "4492:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 368, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4499:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "4492:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 371, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 369, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 361, + "src": "4509:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "32", + "id": 370, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4518:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_2_by_1", + "typeString": "int_const 2" + }, + "value": "2" + }, + "src": "4509:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "4492:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7431365f6f75744f66426f756e6473", + "id": 373, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4521:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_414233483a71244a4f2700455a9733e71511b5279e381bdd2af6d44b1b09ecab", + "typeString": "literal_string \"toUint16_outOfBounds\"" + }, + "value": "toUint16_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_414233483a71244a4f2700455a9733e71511b5279e381bdd2af6d44b1b09ecab", + "typeString": "literal_string \"toUint16_outOfBounds\"" + } + ], + "id": 366, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "4484:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 374, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4484:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 375, + "nodeType": "ExpressionStatement", + "src": "4484:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "4564:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "4578:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "4599:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "4607:3:1", + "type": "", + "value": "0x2" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4595:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "4595:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "4613:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4591:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "4591:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "4585:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "4585:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "4578:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 359, + "isOffset": false, + "isSlot": false, + "src": "4599:6:1", + "valueSize": 1 + }, + { + "declaration": 361, + "isOffset": false, + "isSlot": false, + "src": "4613:6:1", + "valueSize": 1 + }, + { + "declaration": 364, + "isOffset": false, + "isSlot": false, + "src": "4578:3:1", + "valueSize": 1 + } + ], + "id": 376, + "nodeType": "InlineAssembly", + "src": "4555:76:1" + } + ] + }, + "functionSelector": "be8b3430", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint16", + "nameLocation": "4367:8:1", + "parameters": { + "id": 362, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 359, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "4389:6:1", + "nodeType": "VariableDeclaration", + "scope": 378, + "src": "4376:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 358, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4376:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 361, + "mutability": "mutable", + "name": "_start", + "nameLocation": "4405:6:1", + "nodeType": "VariableDeclaration", + "scope": 378, + "src": "4397:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 360, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "4397:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "4375:37:1" + }, + "returnParameters": { + "id": 365, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 364, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "4465:3:1", + "nodeType": "VariableDeclaration", + "scope": 378, + "src": "4458:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint16", + "typeString": "uint16" + }, + "typeName": { + "id": 363, + "name": "uint16", + "nodeType": "ElementaryTypeName", + "src": "4458:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint16", + "typeString": "uint16" + } + }, + "visibility": "internal" + } + ], + "src": "4457:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 391, + "nodeType": "FunctionDefinition", + "src": "4643:115:1", + "nodes": [], + "body": { + "id": 390, + "nodeType": "Block", + "src": "4715:43:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "id": 386, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 380, + "src": "4741:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + { + "hexValue": "30", + "id": 387, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4749:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + }, + { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + } + ], + "id": 385, + "name": "toUint16", + "nodeType": "Identifier", + "overloadedDeclarations": [ + 378, + 391 + ], + "referencedDeclaration": 378, + "src": "4732:8:1", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_uint16_$", + "typeString": "function (bytes memory,uint256) pure returns (uint16)" + } + }, + "id": 388, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4732:19:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint16", + "typeString": "uint16" + } + }, + "functionReturnParameters": 384, + "id": 389, + "nodeType": "Return", + "src": "4725:26:1" + } + ] + }, + "functionSelector": "4d66a2ae", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint16", + "nameLocation": "4652:8:1", + "parameters": { + "id": 381, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 380, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "4674:6:1", + "nodeType": "VariableDeclaration", + "scope": 391, + "src": "4661:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 379, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4661:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "4660:21:1" + }, + "returnParameters": { + "id": 384, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 383, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "4710:3:1", + "nodeType": "VariableDeclaration", + "scope": 391, + "src": "4703:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint16", + "typeString": "uint16" + }, + "typeName": { + "id": 382, + "name": "uint16", + "nodeType": "ElementaryTypeName", + "src": "4703:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint16", + "typeString": "uint16" + } + }, + "visibility": "internal" + } + ], + "src": "4702:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 412, + "nodeType": "FunctionDefinition", + "src": "4764:279:1", + "nodes": [], + "body": { + "id": 411, + "nodeType": "Block", + "src": "4880:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 406, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 401, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 393, + "src": "4898:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 402, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4905:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "4898:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 405, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 403, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 395, + "src": "4915:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "33", + "id": 404, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4924:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_3_by_1", + "typeString": "int_const 3" + }, + "value": "3" + }, + "src": "4915:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "4898:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7432345f6f75744f66426f756e6473", + "id": 407, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4927:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_92c5fac6e5cb4f75ffccd9c8f373ae2e2c333a8b9c2fdc616c52c36fa31575dc", + "typeString": "literal_string \"toUint24_outOfBounds\"" + }, + "value": "toUint24_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_92c5fac6e5cb4f75ffccd9c8f373ae2e2c333a8b9c2fdc616c52c36fa31575dc", + "typeString": "literal_string \"toUint24_outOfBounds\"" + } + ], + "id": 400, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "4890:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 408, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4890:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 409, + "nodeType": "ExpressionStatement", + "src": "4890:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "4970:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "4984:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "5005:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "5013:3:1", + "type": "", + "value": "0x3" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5001:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "5001:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "5019:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4997:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "4997:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "4991:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "4991:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "4984:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 393, + "isOffset": false, + "isSlot": false, + "src": "5005:6:1", + "valueSize": 1 + }, + { + "declaration": 395, + "isOffset": false, + "isSlot": false, + "src": "5019:6:1", + "valueSize": 1 + }, + { + "declaration": 398, + "isOffset": false, + "isSlot": false, + "src": "4984:3:1", + "valueSize": 1 + } + ], + "id": 410, + "nodeType": "InlineAssembly", + "src": "4961:76:1" + } + ] + }, + "functionSelector": "a5eb31ee", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint24", + "nameLocation": "4773:8:1", + "parameters": { + "id": 396, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 393, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "4795:6:1", + "nodeType": "VariableDeclaration", + "scope": 412, + "src": "4782:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 392, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4782:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 395, + "mutability": "mutable", + "name": "_start", + "nameLocation": "4811:6:1", + "nodeType": "VariableDeclaration", + "scope": 412, + "src": "4803:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 394, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "4803:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "4781:37:1" + }, + "returnParameters": { + "id": 399, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 398, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "4871:3:1", + "nodeType": "VariableDeclaration", + "scope": 412, + "src": "4864:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint24", + "typeString": "uint24" + }, + "typeName": { + "id": 397, + "name": "uint24", + "nodeType": "ElementaryTypeName", + "src": "4864:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint24", + "typeString": "uint24" + } + }, + "visibility": "internal" + } + ], + "src": "4863:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 433, + "nodeType": "FunctionDefinition", + "src": "5049:279:1", + "nodes": [], + "body": { + "id": 432, + "nodeType": "Block", + "src": "5165:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 427, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 422, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 414, + "src": "5183:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 423, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "5190:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "5183:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 426, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 424, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 416, + "src": "5200:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "34", + "id": 425, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5209:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_4_by_1", + "typeString": "int_const 4" + }, + "value": "4" + }, + "src": "5200:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "5183:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7433325f6f75744f66426f756e6473", + "id": 428, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5212:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_e0a09853867d05bef4b1d534052126bc72acd3515e1725b9b280e16d988e6ccf", + "typeString": "literal_string \"toUint32_outOfBounds\"" + }, + "value": "toUint32_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_e0a09853867d05bef4b1d534052126bc72acd3515e1725b9b280e16d988e6ccf", + "typeString": "literal_string \"toUint32_outOfBounds\"" + } + ], + "id": 421, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "5175:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 429, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5175:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 430, + "nodeType": "ExpressionStatement", + "src": "5175:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "5255:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5269:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "5290:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "5298:3:1", + "type": "", + "value": "0x4" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5286:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "5286:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "5304:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5282:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "5282:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "5276:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "5276:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "5269:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 414, + "isOffset": false, + "isSlot": false, + "src": "5290:6:1", + "valueSize": 1 + }, + { + "declaration": 416, + "isOffset": false, + "isSlot": false, + "src": "5304:6:1", + "valueSize": 1 + }, + { + "declaration": 419, + "isOffset": false, + "isSlot": false, + "src": "5269:3:1", + "valueSize": 1 + } + ], + "id": 431, + "nodeType": "InlineAssembly", + "src": "5246:76:1" + } + ] + }, + "functionSelector": "05d3bb74", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint32", + "nameLocation": "5058:8:1", + "parameters": { + "id": 417, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 414, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "5080:6:1", + "nodeType": "VariableDeclaration", + "scope": 433, + "src": "5067:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 413, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "5067:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 416, + "mutability": "mutable", + "name": "_start", + "nameLocation": "5096:6:1", + "nodeType": "VariableDeclaration", + "scope": 433, + "src": "5088:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 415, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "5088:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "5066:37:1" + }, + "returnParameters": { + "id": 420, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 419, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "5156:3:1", + "nodeType": "VariableDeclaration", + "scope": 433, + "src": "5149:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint32", + "typeString": "uint32" + }, + "typeName": { + "id": 418, + "name": "uint32", + "nodeType": "ElementaryTypeName", + "src": "5149:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint32", + "typeString": "uint32" + } + }, + "visibility": "internal" + } + ], + "src": "5148:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 454, + "nodeType": "FunctionDefinition", + "src": "5334:279:1", + "nodes": [], + "body": { + "id": 453, + "nodeType": "Block", + "src": "5450:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 448, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 443, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 435, + "src": "5468:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 444, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "5475:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "5468:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 447, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 445, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 437, + "src": "5485:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "35", + "id": 446, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5494:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_5_by_1", + "typeString": "int_const 5" + }, + "value": "5" + }, + "src": "5485:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "5468:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7434305f6f75744f66426f756e6473", + "id": 449, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5497:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_039542498308e8694da186b116bceb7bba15850bb3984ee923439f22df558954", + "typeString": "literal_string \"toUint40_outOfBounds\"" + }, + "value": "toUint40_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_039542498308e8694da186b116bceb7bba15850bb3984ee923439f22df558954", + "typeString": "literal_string \"toUint40_outOfBounds\"" + } + ], + "id": 442, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "5460:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 450, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5460:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 451, + "nodeType": "ExpressionStatement", + "src": "5460:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "5540:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5554:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "5575:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "5583:3:1", + "type": "", + "value": "0x5" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5571:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "5571:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "5589:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5567:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "5567:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "5561:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "5561:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "5554:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 435, + "isOffset": false, + "isSlot": false, + "src": "5575:6:1", + "valueSize": 1 + }, + { + "declaration": 437, + "isOffset": false, + "isSlot": false, + "src": "5589:6:1", + "valueSize": 1 + }, + { + "declaration": 440, + "isOffset": false, + "isSlot": false, + "src": "5554:3:1", + "valueSize": 1 + } + ], + "id": 452, + "nodeType": "InlineAssembly", + "src": "5531:76:1" + } + ] + }, + "functionSelector": "d442584f", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint40", + "nameLocation": "5343:8:1", + "parameters": { + "id": 438, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 435, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "5365:6:1", + "nodeType": "VariableDeclaration", + "scope": 454, + "src": "5352:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 434, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "5352:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 437, + "mutability": "mutable", + "name": "_start", + "nameLocation": "5381:6:1", + "nodeType": "VariableDeclaration", + "scope": 454, + "src": "5373:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 436, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "5373:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "5351:37:1" + }, + "returnParameters": { + "id": 441, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 440, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "5441:3:1", + "nodeType": "VariableDeclaration", + "scope": 454, + "src": "5434:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint40", + "typeString": "uint40" + }, + "typeName": { + "id": 439, + "name": "uint40", + "nodeType": "ElementaryTypeName", + "src": "5434:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint40", + "typeString": "uint40" + } + }, + "visibility": "internal" + } + ], + "src": "5433:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 475, + "nodeType": "FunctionDefinition", + "src": "5619:279:1", + "nodes": [], + "body": { + "id": 474, + "nodeType": "Block", + "src": "5735:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 469, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 464, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 456, + "src": "5753:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 465, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "5760:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "5753:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 468, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 466, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 458, + "src": "5770:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "35", + "id": 467, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5779:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_5_by_1", + "typeString": "int_const 5" + }, + "value": "5" + }, + "src": "5770:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "5753:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f4279746573355f6f75744f66426f756e6473", + "id": 470, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5782:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_37a21c4acea68bce8b25d8e409ecd61024fe0c8e57e554b0ee4906764e0dadf9", + "typeString": "literal_string \"toBytes5_outOfBounds\"" + }, + "value": "toBytes5_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_37a21c4acea68bce8b25d8e409ecd61024fe0c8e57e554b0ee4906764e0dadf9", + "typeString": "literal_string \"toBytes5_outOfBounds\"" + } + ], + "id": 463, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "5745:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 471, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5745:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 472, + "nodeType": "ExpressionStatement", + "src": "5745:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "5825:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5839:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "5860:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "5868:3:1", + "type": "", + "value": "0x5" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5856:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "5856:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "5874:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5852:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "5852:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "5846:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "5846:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "5839:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 456, + "isOffset": false, + "isSlot": false, + "src": "5860:6:1", + "valueSize": 1 + }, + { + "declaration": 458, + "isOffset": false, + "isSlot": false, + "src": "5874:6:1", + "valueSize": 1 + }, + { + "declaration": 461, + "isOffset": false, + "isSlot": false, + "src": "5839:3:1", + "valueSize": 1 + } + ], + "id": 473, + "nodeType": "InlineAssembly", + "src": "5816:76:1" + } + ] + }, + "functionSelector": "9cee499e", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toBytes5", + "nameLocation": "5628:8:1", + "parameters": { + "id": 459, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 456, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "5650:6:1", + "nodeType": "VariableDeclaration", + "scope": 475, + "src": "5637:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 455, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "5637:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 458, + "mutability": "mutable", + "name": "_start", + "nameLocation": "5666:6:1", + "nodeType": "VariableDeclaration", + "scope": 475, + "src": "5658:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 457, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "5658:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "5636:37:1" + }, + "returnParameters": { + "id": 462, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 461, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "5726:3:1", + "nodeType": "VariableDeclaration", + "scope": 475, + "src": "5719:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes5", + "typeString": "bytes5" + }, + "typeName": { + "id": 460, + "name": "bytes5", + "nodeType": "ElementaryTypeName", + "src": "5719:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes5", + "typeString": "bytes5" + } + }, + "visibility": "internal" + } + ], + "src": "5718:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 496, + "nodeType": "FunctionDefinition", + "src": "5904:279:1", + "nodes": [], + "body": { + "id": 495, + "nodeType": "Block", + "src": "6020:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 490, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 485, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 477, + "src": "6038:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 486, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "6045:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "6038:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 489, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 487, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 479, + "src": "6055:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "36", + "id": 488, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6064:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_6_by_1", + "typeString": "int_const 6" + }, + "value": "6" + }, + "src": "6055:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "6038:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7434385f6f75744f66426f756e6473", + "id": 491, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6067:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_e0b98bad5aa8b498b0c4bf17d9ab92447678b535b47944f2794544ada77c1741", + "typeString": "literal_string \"toUint48_outOfBounds\"" + }, + "value": "toUint48_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_e0b98bad5aa8b498b0c4bf17d9ab92447678b535b47944f2794544ada77c1741", + "typeString": "literal_string \"toUint48_outOfBounds\"" + } + ], + "id": 484, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "6030:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 492, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "6030:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 493, + "nodeType": "ExpressionStatement", + "src": "6030:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "6110:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "6124:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "6145:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6153:3:1", + "type": "", + "value": "0x6" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6141:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6141:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "6159:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6137:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6137:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "6131:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "6131:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "6124:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 477, + "isOffset": false, + "isSlot": false, + "src": "6145:6:1", + "valueSize": 1 + }, + { + "declaration": 479, + "isOffset": false, + "isSlot": false, + "src": "6159:6:1", + "valueSize": 1 + }, + { + "declaration": 482, + "isOffset": false, + "isSlot": false, + "src": "6124:3:1", + "valueSize": 1 + } + ], + "id": 494, + "nodeType": "InlineAssembly", + "src": "6101:76:1" + } + ] + }, + "functionSelector": "5ef84930", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint48", + "nameLocation": "5913:8:1", + "parameters": { + "id": 480, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 477, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "5935:6:1", + "nodeType": "VariableDeclaration", + "scope": 496, + "src": "5922:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 476, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "5922:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 479, + "mutability": "mutable", + "name": "_start", + "nameLocation": "5951:6:1", + "nodeType": "VariableDeclaration", + "scope": 496, + "src": "5943:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 478, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "5943:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "5921:37:1" + }, + "returnParameters": { + "id": 483, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 482, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "6011:3:1", + "nodeType": "VariableDeclaration", + "scope": 496, + "src": "6004:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint48", + "typeString": "uint48" + }, + "typeName": { + "id": 481, + "name": "uint48", + "nodeType": "ElementaryTypeName", + "src": "6004:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint48", + "typeString": "uint48" + } + }, + "visibility": "internal" + } + ], + "src": "6003:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 517, + "nodeType": "FunctionDefinition", + "src": "6189:279:1", + "nodes": [], + "body": { + "id": 516, + "nodeType": "Block", + "src": "6305:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 511, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 506, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 498, + "src": "6323:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 507, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "6330:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "6323:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 510, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 508, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 500, + "src": "6340:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "36", + "id": 509, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6349:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_6_by_1", + "typeString": "int_const 6" + }, + "value": "6" + }, + "src": "6340:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "6323:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f4279746573365f6f75744f66426f756e6473", + "id": 512, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6352:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_ef8bc8dacb4b6b98d0b09f0bf77a5ad9abe8b58d928f9c967b3e55db08a6f228", + "typeString": "literal_string \"toBytes6_outOfBounds\"" + }, + "value": "toBytes6_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_ef8bc8dacb4b6b98d0b09f0bf77a5ad9abe8b58d928f9c967b3e55db08a6f228", + "typeString": "literal_string \"toBytes6_outOfBounds\"" + } + ], + "id": 505, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "6315:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 513, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "6315:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 514, + "nodeType": "ExpressionStatement", + "src": "6315:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "6395:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "6409:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "6430:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6438:3:1", + "type": "", + "value": "0x6" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6426:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6426:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "6444:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6422:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6422:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "6416:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "6416:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "6409:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 498, + "isOffset": false, + "isSlot": false, + "src": "6430:6:1", + "valueSize": 1 + }, + { + "declaration": 500, + "isOffset": false, + "isSlot": false, + "src": "6444:6:1", + "valueSize": 1 + }, + { + "declaration": 503, + "isOffset": false, + "isSlot": false, + "src": "6409:3:1", + "valueSize": 1 + } + ], + "id": 515, + "nodeType": "InlineAssembly", + "src": "6386:76:1" + } + ] + }, + "functionSelector": "042aa084", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toBytes6", + "nameLocation": "6198:8:1", + "parameters": { + "id": 501, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 498, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "6220:6:1", + "nodeType": "VariableDeclaration", + "scope": 517, + "src": "6207:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 497, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "6207:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 500, + "mutability": "mutable", + "name": "_start", + "nameLocation": "6236:6:1", + "nodeType": "VariableDeclaration", + "scope": 517, + "src": "6228:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 499, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "6228:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "6206:37:1" + }, + "returnParameters": { + "id": 504, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 503, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "6296:3:1", + "nodeType": "VariableDeclaration", + "scope": 517, + "src": "6289:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes6", + "typeString": "bytes6" + }, + "typeName": { + "id": 502, + "name": "bytes6", + "nodeType": "ElementaryTypeName", + "src": "6289:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes6", + "typeString": "bytes6" + } + }, + "visibility": "internal" + } + ], + "src": "6288:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 538, + "nodeType": "FunctionDefinition", + "src": "6474:279:1", + "nodes": [], + "body": { + "id": 537, + "nodeType": "Block", + "src": "6590:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 532, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 527, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 519, + "src": "6608:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 528, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "6615:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "6608:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 531, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 529, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 521, + "src": "6625:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "37", + "id": 530, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6634:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_7_by_1", + "typeString": "int_const 7" + }, + "value": "7" + }, + "src": "6625:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "6608:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7435365f6f75744f66426f756e6473", + "id": 533, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6637:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_75e5f45fa6def1f5bc663fead664762bd62ea092a06630cce6e780f4e28ff517", + "typeString": "literal_string \"toUint56_outOfBounds\"" + }, + "value": "toUint56_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_75e5f45fa6def1f5bc663fead664762bd62ea092a06630cce6e780f4e28ff517", + "typeString": "literal_string \"toUint56_outOfBounds\"" + } + ], + "id": 526, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "6600:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 534, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "6600:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 535, + "nodeType": "ExpressionStatement", + "src": "6600:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "6680:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "6694:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "6715:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6723:3:1", + "type": "", + "value": "0x7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6711:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6711:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "6729:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6707:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6707:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "6701:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "6701:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "6694:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 519, + "isOffset": false, + "isSlot": false, + "src": "6715:6:1", + "valueSize": 1 + }, + { + "declaration": 521, + "isOffset": false, + "isSlot": false, + "src": "6729:6:1", + "valueSize": 1 + }, + { + "declaration": 524, + "isOffset": false, + "isSlot": false, + "src": "6694:3:1", + "valueSize": 1 + } + ], + "id": 536, + "nodeType": "InlineAssembly", + "src": "6671:76:1" + } + ] + }, + "functionSelector": "a8d8f00f", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint56", + "nameLocation": "6483:8:1", + "parameters": { + "id": 522, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 519, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "6505:6:1", + "nodeType": "VariableDeclaration", + "scope": 538, + "src": "6492:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 518, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "6492:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 521, + "mutability": "mutable", + "name": "_start", + "nameLocation": "6521:6:1", + "nodeType": "VariableDeclaration", + "scope": 538, + "src": "6513:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 520, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "6513:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "6491:37:1" + }, + "returnParameters": { + "id": 525, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 524, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "6581:3:1", + "nodeType": "VariableDeclaration", + "scope": 538, + "src": "6574:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint56", + "typeString": "uint56" + }, + "typeName": { + "id": 523, + "name": "uint56", + "nodeType": "ElementaryTypeName", + "src": "6574:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint56", + "typeString": "uint56" + } + }, + "visibility": "internal" + } + ], + "src": "6573:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 559, + "nodeType": "FunctionDefinition", + "src": "6759:278:1", + "nodes": [], + "body": { + "id": 558, + "nodeType": "Block", + "src": "6874:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 553, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 548, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 540, + "src": "6892:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 549, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "6899:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "6892:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 552, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 550, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 542, + "src": "6909:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "37", + "id": 551, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6918:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_7_by_1", + "typeString": "int_const 7" + }, + "value": "7" + }, + "src": "6909:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "6892:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f4279746573375f6f75744f66426f756e6473", + "id": 554, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "6921:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_a3dc5005f6f0d401f208afd9a1d0356aadc2d38038189461e689de1c69425091", + "typeString": "literal_string \"toBytes7_outOfBounds\"" + }, + "value": "toBytes7_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_a3dc5005f6f0d401f208afd9a1d0356aadc2d38038189461e689de1c69425091", + "typeString": "literal_string \"toBytes7_outOfBounds\"" + } + ], + "id": 547, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "6884:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 555, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "6884:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 556, + "nodeType": "ExpressionStatement", + "src": "6884:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "6964:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "6978:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "6999:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7007:3:1", + "type": "", + "value": "0x7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6995:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6995:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "7013:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6991:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "6991:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "6985:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "6985:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "6978:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 540, + "isOffset": false, + "isSlot": false, + "src": "6999:6:1", + "valueSize": 1 + }, + { + "declaration": 542, + "isOffset": false, + "isSlot": false, + "src": "7013:6:1", + "valueSize": 1 + }, + { + "declaration": 545, + "isOffset": false, + "isSlot": false, + "src": "6978:3:1", + "valueSize": 1 + } + ], + "id": 557, + "nodeType": "InlineAssembly", + "src": "6955:76:1" + } + ] + }, + "functionSelector": "c29616bd", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toByes7", + "nameLocation": "6768:7:1", + "parameters": { + "id": 543, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 540, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "6789:6:1", + "nodeType": "VariableDeclaration", + "scope": 559, + "src": "6776:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 539, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "6776:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 542, + "mutability": "mutable", + "name": "_start", + "nameLocation": "6805:6:1", + "nodeType": "VariableDeclaration", + "scope": 559, + "src": "6797:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 541, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "6797:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "6775:37:1" + }, + "returnParameters": { + "id": 546, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 545, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "6865:3:1", + "nodeType": "VariableDeclaration", + "scope": 559, + "src": "6858:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes7", + "typeString": "bytes7" + }, + "typeName": { + "id": 544, + "name": "bytes7", + "nodeType": "ElementaryTypeName", + "src": "6858:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes7", + "typeString": "bytes7" + } + }, + "visibility": "internal" + } + ], + "src": "6857:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 580, + "nodeType": "FunctionDefinition", + "src": "7043:279:1", + "nodes": [], + "body": { + "id": 579, + "nodeType": "Block", + "src": "7159:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 574, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 569, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 561, + "src": "7177:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 570, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "7184:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "7177:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 573, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 571, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 563, + "src": "7194:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "38", + "id": 572, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "7203:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_8_by_1", + "typeString": "int_const 8" + }, + "value": "8" + }, + "src": "7194:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "7177:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7436345f6f75744f66426f756e6473", + "id": 575, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "7206:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_55885cc1e15ebd0ff3d9803b39476f6ee2279f42aa3070b40f2de433347c0145", + "typeString": "literal_string \"toUint64_outOfBounds\"" + }, + "value": "toUint64_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_55885cc1e15ebd0ff3d9803b39476f6ee2279f42aa3070b40f2de433347c0145", + "typeString": "literal_string \"toUint64_outOfBounds\"" + } + ], + "id": 568, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "7169:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 576, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "7169:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 577, + "nodeType": "ExpressionStatement", + "src": "7169:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "7249:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "7263:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "7284:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7292:3:1", + "type": "", + "value": "0x8" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "7280:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "7280:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "7298:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "7276:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "7276:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "7270:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "7270:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "7263:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 561, + "isOffset": false, + "isSlot": false, + "src": "7284:6:1", + "valueSize": 1 + }, + { + "declaration": 563, + "isOffset": false, + "isSlot": false, + "src": "7298:6:1", + "valueSize": 1 + }, + { + "declaration": 566, + "isOffset": false, + "isSlot": false, + "src": "7263:3:1", + "valueSize": 1 + } + ], + "id": 578, + "nodeType": "InlineAssembly", + "src": "7240:76:1" + } + ] + }, + "functionSelector": "9ae4c3d1", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint64", + "nameLocation": "7052:8:1", + "parameters": { + "id": 564, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 561, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "7074:6:1", + "nodeType": "VariableDeclaration", + "scope": 580, + "src": "7061:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 560, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "7061:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 563, + "mutability": "mutable", + "name": "_start", + "nameLocation": "7090:6:1", + "nodeType": "VariableDeclaration", + "scope": 580, + "src": "7082:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 562, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "7082:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "7060:37:1" + }, + "returnParameters": { + "id": 567, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 566, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "7150:3:1", + "nodeType": "VariableDeclaration", + "scope": 580, + "src": "7143:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint64", + "typeString": "uint64" + }, + "typeName": { + "id": 565, + "name": "uint64", + "nodeType": "ElementaryTypeName", + "src": "7143:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint64", + "typeString": "uint64" + } + }, + "visibility": "internal" + } + ], + "src": "7142:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 601, + "nodeType": "FunctionDefinition", + "src": "7328:279:1", + "nodes": [], + "body": { + "id": 600, + "nodeType": "Block", + "src": "7444:163:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 595, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 590, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 582, + "src": "7462:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 591, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "7469:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "7462:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 594, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 592, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 584, + "src": "7479:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "38", + "id": 593, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "7488:1:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_8_by_1", + "typeString": "int_const 8" + }, + "value": "8" + }, + "src": "7479:10:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "7462:27:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f4279746573385f6f75744f66426f756e6473", + "id": 596, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "7491:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_c3125e35e157a8ec291344ded0c386259d78abafd60e47ce9fdccb7a4b37dd24", + "typeString": "literal_string \"toBytes8_outOfBounds\"" + }, + "value": "toBytes8_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_c3125e35e157a8ec291344ded0c386259d78abafd60e47ce9fdccb7a4b37dd24", + "typeString": "literal_string \"toBytes8_outOfBounds\"" + } + ], + "id": 589, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "7454:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 597, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "7454:60:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 598, + "nodeType": "ExpressionStatement", + "src": "7454:60:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "7534:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "7548:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "7569:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7577:3:1", + "type": "", + "value": "0x8" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "7565:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "7565:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "7583:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "7561:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "7561:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "7555:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "7555:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "7548:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 582, + "isOffset": false, + "isSlot": false, + "src": "7569:6:1", + "valueSize": 1 + }, + { + "declaration": 584, + "isOffset": false, + "isSlot": false, + "src": "7583:6:1", + "valueSize": 1 + }, + { + "declaration": 587, + "isOffset": false, + "isSlot": false, + "src": "7548:3:1", + "valueSize": 1 + } + ], + "id": 599, + "nodeType": "InlineAssembly", + "src": "7525:76:1" + } + ] + }, + "functionSelector": "b63711df", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toBytes8", + "nameLocation": "7337:8:1", + "parameters": { + "id": 585, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 582, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "7359:6:1", + "nodeType": "VariableDeclaration", + "scope": 601, + "src": "7346:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 581, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "7346:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 584, + "mutability": "mutable", + "name": "_start", + "nameLocation": "7375:6:1", + "nodeType": "VariableDeclaration", + "scope": 601, + "src": "7367:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 583, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "7367:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "7345:37:1" + }, + "returnParameters": { + "id": 588, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 587, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "7435:3:1", + "nodeType": "VariableDeclaration", + "scope": 601, + "src": "7428:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint64", + "typeString": "uint64" + }, + "typeName": { + "id": 586, + "name": "uint64", + "nodeType": "ElementaryTypeName", + "src": "7428:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint64", + "typeString": "uint64" + } + }, + "visibility": "internal" + } + ], + "src": "7427:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 622, + "nodeType": "FunctionDefinition", + "src": "7613:280:1", + "nodes": [], + "body": { + "id": 621, + "nodeType": "Block", + "src": "7729:164:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 616, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 611, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 603, + "src": "7747:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 612, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "7754:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "7747:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 615, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 613, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 605, + "src": "7764:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3132", + "id": 614, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "7773:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_12_by_1", + "typeString": "int_const 12" + }, + "value": "12" + }, + "src": "7764:11:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "7747:28:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e7439365f6f75744f66426f756e6473", + "id": 617, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "7777:22:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_245175b34ac1d95c460f2a4fcb106dbfea12949a3cbb7ae3362c49144bb9feb7", + "typeString": "literal_string \"toUint96_outOfBounds\"" + }, + "value": "toUint96_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_245175b34ac1d95c460f2a4fcb106dbfea12949a3cbb7ae3362c49144bb9feb7", + "typeString": "literal_string \"toUint96_outOfBounds\"" + } + ], + "id": 610, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "7739:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 618, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "7739:61:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 619, + "nodeType": "ExpressionStatement", + "src": "7739:61:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "7820:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "7834:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "7855:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7863:3:1", + "type": "", + "value": "0xc" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "7851:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "7851:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "7869:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "7847:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "7847:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "7841:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "7841:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "7834:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 603, + "isOffset": false, + "isSlot": false, + "src": "7855:6:1", + "valueSize": 1 + }, + { + "declaration": 605, + "isOffset": false, + "isSlot": false, + "src": "7869:6:1", + "valueSize": 1 + }, + { + "declaration": 608, + "isOffset": false, + "isSlot": false, + "src": "7834:3:1", + "valueSize": 1 + } + ], + "id": 620, + "nodeType": "InlineAssembly", + "src": "7811:76:1" + } + ] + }, + "functionSelector": "d1ffb561", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint96", + "nameLocation": "7622:8:1", + "parameters": { + "id": 606, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 603, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "7644:6:1", + "nodeType": "VariableDeclaration", + "scope": 622, + "src": "7631:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 602, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "7631:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 605, + "mutability": "mutable", + "name": "_start", + "nameLocation": "7660:6:1", + "nodeType": "VariableDeclaration", + "scope": 622, + "src": "7652:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 604, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "7652:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "7630:37:1" + }, + "returnParameters": { + "id": 609, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 608, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "7720:3:1", + "nodeType": "VariableDeclaration", + "scope": 622, + "src": "7713:10:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint96", + "typeString": "uint96" + }, + "typeName": { + "id": 607, + "name": "uint96", + "nodeType": "ElementaryTypeName", + "src": "7713:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint96", + "typeString": "uint96" + } + }, + "visibility": "internal" + } + ], + "src": "7712:12:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 643, + "nodeType": "FunctionDefinition", + "src": "7899:283:1", + "nodes": [], + "body": { + "id": 642, + "nodeType": "Block", + "src": "8017:165:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 637, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 632, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 624, + "src": "8035:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 633, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "8042:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "8035:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 636, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 634, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 626, + "src": "8052:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3132", + "id": 635, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8061:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_12_by_1", + "typeString": "int_const 12" + }, + "value": "12" + }, + "src": "8052:11:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "8035:28:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f427974657331325f6f75744f66426f756e6473", + "id": 638, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8065:23:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_e0aef9451056b39a2b78974870927acc0dbc094108bbe662f57bab6714d752ec", + "typeString": "literal_string \"toBytes12_outOfBounds\"" + }, + "value": "toBytes12_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_e0aef9451056b39a2b78974870927acc0dbc094108bbe662f57bab6714d752ec", + "typeString": "literal_string \"toBytes12_outOfBounds\"" + } + ], + "id": 631, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "8027:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 639, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "8027:62:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 640, + "nodeType": "ExpressionStatement", + "src": "8027:62:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "8109:67:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "8123:43:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "8144:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8152:3:1", + "type": "", + "value": "0xc" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8140:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "8140:16:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "8158:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8136:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "8136:29:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "8130:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "8130:36:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "8123:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 624, + "isOffset": false, + "isSlot": false, + "src": "8144:6:1", + "valueSize": 1 + }, + { + "declaration": 626, + "isOffset": false, + "isSlot": false, + "src": "8158:6:1", + "valueSize": 1 + }, + { + "declaration": 629, + "isOffset": false, + "isSlot": false, + "src": "8123:3:1", + "valueSize": 1 + } + ], + "id": 641, + "nodeType": "InlineAssembly", + "src": "8100:76:1" + } + ] + }, + "functionSelector": "97e6175c", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toBytes12", + "nameLocation": "7908:9:1", + "parameters": { + "id": 627, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 624, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "7931:6:1", + "nodeType": "VariableDeclaration", + "scope": 643, + "src": "7918:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 623, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "7918:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 626, + "mutability": "mutable", + "name": "_start", + "nameLocation": "7947:6:1", + "nodeType": "VariableDeclaration", + "scope": 643, + "src": "7939:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 625, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "7939:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "7917:37:1" + }, + "returnParameters": { + "id": 630, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 629, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "8008:3:1", + "nodeType": "VariableDeclaration", + "scope": 643, + "src": "8000:11:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes12", + "typeString": "bytes12" + }, + "typeName": { + "id": 628, + "name": "bytes12", + "nodeType": "ElementaryTypeName", + "src": "8000:7:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes12", + "typeString": "bytes12" + } + }, + "visibility": "internal" + } + ], + "src": "7999:13:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 664, + "nodeType": "FunctionDefinition", + "src": "8188:284:1", + "nodes": [], + "body": { + "id": 663, + "nodeType": "Block", + "src": "8306:166:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 658, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 653, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 645, + "src": "8324:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 654, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "8331:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "8324:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 657, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 655, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 647, + "src": "8341:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3136", + "id": 656, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8350:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_16_by_1", + "typeString": "int_const 16" + }, + "value": "16" + }, + "src": "8341:11:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "8324:28:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e743132385f6f75744f66426f756e6473", + "id": 659, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8354:23:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_17474b965d7fdba029328487966488b63c32338e60aea74eafb22325bb8d90dc", + "typeString": "literal_string \"toUint128_outOfBounds\"" + }, + "value": "toUint128_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_17474b965d7fdba029328487966488b63c32338e60aea74eafb22325bb8d90dc", + "typeString": "literal_string \"toUint128_outOfBounds\"" + } + ], + "id": 652, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "8316:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 660, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "8316:62:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 661, + "nodeType": "ExpressionStatement", + "src": "8316:62:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "8398:68:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "8412:44:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "8433:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8441:4:1", + "type": "", + "value": "0x10" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8429:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "8429:17:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "8448:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8425:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "8425:30:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "8419:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "8419:37:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "8412:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 645, + "isOffset": false, + "isSlot": false, + "src": "8433:6:1", + "valueSize": 1 + }, + { + "declaration": 647, + "isOffset": false, + "isSlot": false, + "src": "8448:6:1", + "valueSize": 1 + }, + { + "declaration": 650, + "isOffset": false, + "isSlot": false, + "src": "8412:3:1", + "valueSize": 1 + } + ], + "id": 662, + "nodeType": "InlineAssembly", + "src": "8389:77:1" + } + ] + }, + "functionSelector": "913c97b4", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint128", + "nameLocation": "8197:9:1", + "parameters": { + "id": 648, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 645, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "8220:6:1", + "nodeType": "VariableDeclaration", + "scope": 664, + "src": "8207:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 644, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "8207:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 647, + "mutability": "mutable", + "name": "_start", + "nameLocation": "8236:6:1", + "nodeType": "VariableDeclaration", + "scope": 664, + "src": "8228:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 646, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "8228:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "8206:37:1" + }, + "returnParameters": { + "id": 651, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 650, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "8297:3:1", + "nodeType": "VariableDeclaration", + "scope": 664, + "src": "8289:11:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint128", + "typeString": "uint128" + }, + "typeName": { + "id": 649, + "name": "uint128", + "nodeType": "ElementaryTypeName", + "src": "8289:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint128", + "typeString": "uint128" + } + }, + "visibility": "internal" + } + ], + "src": "8288:13:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 685, + "nodeType": "FunctionDefinition", + "src": "8478:284:1", + "nodes": [], + "body": { + "id": 684, + "nodeType": "Block", + "src": "8596:166:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 679, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 674, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 666, + "src": "8614:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 675, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "8621:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "8614:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 678, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 676, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 668, + "src": "8631:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3136", + "id": 677, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8640:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_16_by_1", + "typeString": "int_const 16" + }, + "value": "16" + }, + "src": "8631:11:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "8614:28:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f427974657331365f6f75744f66426f756e6473", + "id": 680, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8644:23:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_bd69efbb37b2cce6f5bd9b8b4529ec6e9e02bc6e152f282736dcb1c4efd55086", + "typeString": "literal_string \"toBytes16_outOfBounds\"" + }, + "value": "toBytes16_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_bd69efbb37b2cce6f5bd9b8b4529ec6e9e02bc6e152f282736dcb1c4efd55086", + "typeString": "literal_string \"toBytes16_outOfBounds\"" + } + ], + "id": 673, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "8606:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 681, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "8606:62:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 682, + "nodeType": "ExpressionStatement", + "src": "8606:62:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "8688:68:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "8702:44:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "8723:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8731:4:1", + "type": "", + "value": "0x10" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8719:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "8719:17:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "8738:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8715:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "8715:30:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "8709:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "8709:37:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "8702:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 666, + "isOffset": false, + "isSlot": false, + "src": "8723:6:1", + "valueSize": 1 + }, + { + "declaration": 668, + "isOffset": false, + "isSlot": false, + "src": "8738:6:1", + "valueSize": 1 + }, + { + "declaration": 671, + "isOffset": false, + "isSlot": false, + "src": "8702:3:1", + "valueSize": 1 + } + ], + "id": 683, + "nodeType": "InlineAssembly", + "src": "8679:77:1" + } + ] + }, + "functionSelector": "f1142fb3", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toBytes16", + "nameLocation": "8487:9:1", + "parameters": { + "id": 669, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 666, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "8510:6:1", + "nodeType": "VariableDeclaration", + "scope": 685, + "src": "8497:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 665, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "8497:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 668, + "mutability": "mutable", + "name": "_start", + "nameLocation": "8526:6:1", + "nodeType": "VariableDeclaration", + "scope": 685, + "src": "8518:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 667, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "8518:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "8496:37:1" + }, + "returnParameters": { + "id": 672, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 671, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "8587:3:1", + "nodeType": "VariableDeclaration", + "scope": 685, + "src": "8579:11:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes12", + "typeString": "bytes12" + }, + "typeName": { + "id": 670, + "name": "bytes12", + "nodeType": "ElementaryTypeName", + "src": "8579:7:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes12", + "typeString": "bytes12" + } + }, + "visibility": "internal" + } + ], + "src": "8578:13:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 706, + "nodeType": "FunctionDefinition", + "src": "8768:284:1", + "nodes": [], + "body": { + "id": 705, + "nodeType": "Block", + "src": "8886:166:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 700, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 695, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 687, + "src": "8904:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 696, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "8911:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "8904:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 699, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 697, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 689, + "src": "8921:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3332", + "id": 698, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8930:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_32_by_1", + "typeString": "int_const 32" + }, + "value": "32" + }, + "src": "8921:11:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "8904:28:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f55696e743235365f6f75744f66426f756e6473", + "id": 701, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "8934:23:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_87a32b96294a395a4fb365d8b27a23d532fa10419cffd7dc13367cdc71bf4d7b", + "typeString": "literal_string \"toUint256_outOfBounds\"" + }, + "value": "toUint256_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_87a32b96294a395a4fb365d8b27a23d532fa10419cffd7dc13367cdc71bf4d7b", + "typeString": "literal_string \"toUint256_outOfBounds\"" + } + ], + "id": 694, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "8896:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 702, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "8896:62:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 703, + "nodeType": "ExpressionStatement", + "src": "8896:62:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "8978:68:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "8992:44:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "9013:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "9021:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "9009:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "9009:17:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "9028:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "9005:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "9005:30:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "8999:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "8999:37:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "8992:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 687, + "isOffset": false, + "isSlot": false, + "src": "9013:6:1", + "valueSize": 1 + }, + { + "declaration": 689, + "isOffset": false, + "isSlot": false, + "src": "9028:6:1", + "valueSize": 1 + }, + { + "declaration": 692, + "isOffset": false, + "isSlot": false, + "src": "8992:3:1", + "valueSize": 1 + } + ], + "id": 704, + "nodeType": "InlineAssembly", + "src": "8969:77:1" + } + ] + }, + "functionSelector": "b5cdf924", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toUint256", + "nameLocation": "8777:9:1", + "parameters": { + "id": 690, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 687, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "8800:6:1", + "nodeType": "VariableDeclaration", + "scope": 706, + "src": "8787:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 686, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "8787:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 689, + "mutability": "mutable", + "name": "_start", + "nameLocation": "8816:6:1", + "nodeType": "VariableDeclaration", + "scope": 706, + "src": "8808:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 688, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "8808:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "8786:37:1" + }, + "returnParameters": { + "id": 693, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 692, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "8877:3:1", + "nodeType": "VariableDeclaration", + "scope": 706, + "src": "8869:11:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 691, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "8869:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "8868:13:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 727, + "nodeType": "FunctionDefinition", + "src": "9058:284:1", + "nodes": [], + "body": { + "id": 726, + "nodeType": "Block", + "src": "9176:166:1", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 721, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 716, + "name": "_bytes", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 708, + "src": "9194:6:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 717, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "9201:6:1", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "9194:13:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">=", + "rightExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 720, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 718, + "name": "_start", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 710, + "src": "9211:6:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "+", + "rightExpression": { + "hexValue": "3332", + "id": 719, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "9220:2:1", + "typeDescriptions": { + "typeIdentifier": "t_rational_32_by_1", + "typeString": "int_const 32" + }, + "value": "32" + }, + "src": "9211:11:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "9194:28:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "hexValue": "746f427974657333325f6f75744f66426f756e6473", + "id": 722, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "9224:23:1", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_95abc635681816f3b423f999d8035c1cc722b70e3d801f56cd1748a4f5810fa2", + "typeString": "literal_string \"toBytes32_outOfBounds\"" + }, + "value": "toBytes32_outOfBounds" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + { + "typeIdentifier": "t_stringliteral_95abc635681816f3b423f999d8035c1cc722b70e3d801f56cd1748a4f5810fa2", + "typeString": "literal_string \"toBytes32_outOfBounds\"" + } + ], + "id": 715, + "name": "require", + "nodeType": "Identifier", + "overloadedDeclarations": [ + -18, + -18 + ], + "referencedDeclaration": -18, + "src": "9186:7:1", + "typeDescriptions": { + "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (bool,string memory) pure" + } + }, + "id": 723, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "9186:62:1", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 724, + "nodeType": "ExpressionStatement", + "src": "9186:62:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "9268:68:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "9282:44:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "_bytes", + "nodeType": "YulIdentifier", + "src": "9303:6:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "9311:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "9299:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "9299:17:1" + }, + { + "name": "_start", + "nodeType": "YulIdentifier", + "src": "9318:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "9295:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "9295:30:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "9289:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "9289:37:1" + }, + "variableNames": [ + { + "name": "tmp", + "nodeType": "YulIdentifier", + "src": "9282:3:1" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 708, + "isOffset": false, + "isSlot": false, + "src": "9303:6:1", + "valueSize": 1 + }, + { + "declaration": 710, + "isOffset": false, + "isSlot": false, + "src": "9318:6:1", + "valueSize": 1 + }, + { + "declaration": 713, + "isOffset": false, + "isSlot": false, + "src": "9282:3:1", + "valueSize": 1 + } + ], + "id": 725, + "nodeType": "InlineAssembly", + "src": "9259:77:1" + } + ] + }, + "functionSelector": "99dd9bd7", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "toBytes32", + "nameLocation": "9067:9:1", + "parameters": { + "id": 711, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 708, + "mutability": "mutable", + "name": "_bytes", + "nameLocation": "9090:6:1", + "nodeType": "VariableDeclaration", + "scope": 727, + "src": "9077:19:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 707, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "9077:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 710, + "mutability": "mutable", + "name": "_start", + "nameLocation": "9106:6:1", + "nodeType": "VariableDeclaration", + "scope": 727, + "src": "9098:14:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 709, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "9098:7:1", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "9076:37:1" + }, + "returnParameters": { + "id": 714, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 713, + "mutability": "mutable", + "name": "tmp", + "nameLocation": "9167:3:1", + "nodeType": "VariableDeclaration", + "scope": 727, + "src": "9159:11:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + "typeName": { + "id": 712, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "9159:7:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + "visibility": "internal" + } + ], + "src": "9158:13:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 744, + "nodeType": "FunctionDefinition", + "src": "9348:1450:1", + "nodes": [], + "body": { + "id": 743, + "nodeType": "Block", + "src": "9467:1331:1", + "nodes": [], + "statements": [ + { + "assignments": [ + 737 + ], + "declarations": [ + { + "constant": false, + "id": 737, + "mutability": "mutable", + "name": "success", + "nameLocation": "9482:7:1", + "nodeType": "VariableDeclaration", + "scope": 743, + "src": "9477:12:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 736, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "9477:4:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + } + ], + "id": 739, + "initialValue": { + "hexValue": "74727565", + "id": 738, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "bool", + "lValueRequested": false, + "nodeType": "Literal", + "src": "9492:4:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "value": "true" + }, + "nodeType": "VariableDeclarationStatement", + "src": "9477:19:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "9516:1251:1", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "9530:30:1", + "value": { + "arguments": [ + { + "name": "_preBytes", + "nodeType": "YulIdentifier", + "src": "9550:9:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "9544:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "9544:16:1" + }, + "variables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "9534:6:1", + "type": "" + } + ] + }, + { + "cases": [ + { + "body": { + "nodeType": "YulBlock", + "src": "9693:969:1", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "9922:11:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "9932:1:1", + "type": "", + "value": "1" + }, + "variables": [ + { + "name": "cb", + "nodeType": "YulTypedName", + "src": "9926:2:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "9951:30:1", + "value": { + "arguments": [ + { + "name": "_preBytes", + "nodeType": "YulIdentifier", + "src": "9965:9:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "9976:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "9961:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "9961:20:1" + }, + "variables": [ + { + "name": "mc", + "nodeType": "YulTypedName", + "src": "9955:2:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "9998:26:1", + "value": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "10013:2:1" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "10017:6:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "10009:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "10009:15:1" + }, + "variables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "10002:3:1", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "10364:284:1", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "10500:130:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "10564:12:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "10575:1:1", + "type": "", + "value": "0" + }, + "variableNames": [ + { + "name": "success", + "nodeType": "YulIdentifier", + "src": "10564:7:1" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "10601:7:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "10607:1:1", + "type": "", + "value": "0" + }, + "variableNames": [ + { + "name": "cb", + "nodeType": "YulIdentifier", + "src": "10601:2:1" + } + ] + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "10483:2:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "10477:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "10477:9:1" + }, + { + "arguments": [ + { + "name": "cc", + "nodeType": "YulIdentifier", + "src": "10494:2:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "10488:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "10488:9:1" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "10474:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "10474:24:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "10467:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "10467:32:1" + }, + "nodeType": "YulIf", + "src": "10464:166:1" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "10246:2:1" + }, + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "10250:3:1" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "10243:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "10243:11:1" + }, + { + "name": "cb", + "nodeType": "YulIdentifier", + "src": "10256:2:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "10239:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "10239:20:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "10261:1:1", + "type": "", + "value": "2" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "10236:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "10236:27:1" + }, + "nodeType": "YulForLoop", + "post": { + "nodeType": "YulBlock", + "src": "10264:99:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "10286:19:1", + "value": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "10296:2:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "10300:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "10292:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "10292:13:1" + }, + "variableNames": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "10286:2:1" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "10326:19:1", + "value": { + "arguments": [ + { + "name": "cc", + "nodeType": "YulIdentifier", + "src": "10336:2:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "10340:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "10332:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "10332:13:1" + }, + "variableNames": [ + { + "name": "cc", + "nodeType": "YulIdentifier", + "src": "10326:2:1" + } + ] + } + ] + }, + "pre": { + "nodeType": "YulBlock", + "src": "10046:189:1", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "10068:31:1", + "value": { + "arguments": [ + { + "name": "_postBytes", + "nodeType": "YulIdentifier", + "src": "10082:10:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "10094:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "10078:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "10078:21:1" + }, + "variables": [ + { + "name": "cc", + "nodeType": "YulTypedName", + "src": "10072:2:1", + "type": "" + } + ] + } + ] + }, + "src": "10042:606:1" + } + ] + }, + "nodeType": "YulCase", + "src": "9686:976:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "9691:1:1", + "type": "", + "value": "1" + } + }, + { + "body": { + "nodeType": "YulBlock", + "src": "10683:74:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "10731:12:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "10742:1:1", + "type": "", + "value": "0" + }, + "variableNames": [ + { + "name": "success", + "nodeType": "YulIdentifier", + "src": "10731:7:1" + } + ] + } + ] + }, + "nodeType": "YulCase", + "src": "10675:82:1", + "value": "default" + } + ], + "expression": { + "arguments": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "9647:6:1" + }, + { + "arguments": [ + { + "name": "_postBytes", + "nodeType": "YulIdentifier", + "src": "9661:10:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "9655:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "9655:17:1" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "9644:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "9644:29:1" + }, + "nodeType": "YulSwitch", + "src": "9637:1120:1" + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 731, + "isOffset": false, + "isSlot": false, + "src": "10082:10:1", + "valueSize": 1 + }, + { + "declaration": 731, + "isOffset": false, + "isSlot": false, + "src": "9661:10:1", + "valueSize": 1 + }, + { + "declaration": 729, + "isOffset": false, + "isSlot": false, + "src": "9550:9:1", + "valueSize": 1 + }, + { + "declaration": 729, + "isOffset": false, + "isSlot": false, + "src": "9965:9:1", + "valueSize": 1 + }, + { + "declaration": 737, + "isOffset": false, + "isSlot": false, + "src": "10564:7:1", + "valueSize": 1 + }, + { + "declaration": 737, + "isOffset": false, + "isSlot": false, + "src": "10731:7:1", + "valueSize": 1 + } + ], + "id": 740, + "nodeType": "InlineAssembly", + "src": "9507:1260:1" + }, + { + "expression": { + "id": 741, + "name": "success", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 737, + "src": "10784:7:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "functionReturnParameters": 735, + "id": 742, + "nodeType": "Return", + "src": "10777:14:1" + } + ] + }, + "functionSelector": "235266d2", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "equal", + "nameLocation": "9357:5:1", + "parameters": { + "id": 732, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 729, + "mutability": "mutable", + "name": "_preBytes", + "nameLocation": "9376:9:1", + "nodeType": "VariableDeclaration", + "scope": 744, + "src": "9363:22:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 728, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "9363:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 731, + "mutability": "mutable", + "name": "_postBytes", + "nameLocation": "9400:10:1", + "nodeType": "VariableDeclaration", + "scope": 744, + "src": "9387:23:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 730, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "9387:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "9362:49:1" + }, + "returnParameters": { + "id": 735, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 734, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 744, + "src": "9457:4:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 733, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "9457:4:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + } + ], + "src": "9456:6:1" + }, + "scope": 762, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 761, + "nodeType": "FunctionDefinition", + "src": "10804:2758:1", + "nodes": [], + "body": { + "id": 760, + "nodeType": "Block", + "src": "10931:2631:1", + "nodes": [], + "statements": [ + { + "assignments": [ + 754 + ], + "declarations": [ + { + "constant": false, + "id": 754, + "mutability": "mutable", + "name": "success", + "nameLocation": "10946:7:1", + "nodeType": "VariableDeclaration", + "scope": 760, + "src": "10941:12:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 753, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "10941:4:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + } + ], + "id": 756, + "initialValue": { + "hexValue": "74727565", + "id": 755, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "bool", + "lValueRequested": false, + "nodeType": "Literal", + "src": "10956:4:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "value": "true" + }, + "nodeType": "VariableDeclarationStatement", + "src": "10941:19:1" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "10980:2551:1", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "11039:34:1", + "value": { + "arguments": [ + { + "name": "_preBytes.slot", + "nodeType": "YulIdentifier", + "src": "11058:14:1" + } + ], + "functionName": { + "name": "sload", + "nodeType": "YulIdentifier", + "src": "11052:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "11052:21:1" + }, + "variables": [ + { + "name": "fslot", + "nodeType": "YulTypedName", + "src": "11043:5:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "11164:122:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "fslot", + "nodeType": "YulIdentifier", + "src": "11204:5:1" + }, + { + "arguments": [ + { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11219:5:1", + "type": "", + "value": "0x100" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "fslot", + "nodeType": "YulIdentifier", + "src": "11237:5:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11244:1:1", + "type": "", + "value": "1" + } + ], + "functionName": { + "name": "and", + "nodeType": "YulIdentifier", + "src": "11233:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "11233:13:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "11226:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "11226:21:1" + } + ], + "functionName": { + "name": "mul", + "nodeType": "YulIdentifier", + "src": "11215:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "11215:33:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11250:1:1", + "type": "", + "value": "1" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "11211:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "11211:41:1" + } + ], + "functionName": { + "name": "and", + "nodeType": "YulIdentifier", + "src": "11200:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "11200:53:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11271:1:1", + "type": "", + "value": "2" + } + ], + "functionName": { + "name": "div", + "nodeType": "YulIdentifier", + "src": "11179:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "11179:107:1" + }, + "variables": [ + { + "name": "slength", + "nodeType": "YulTypedName", + "src": "11168:7:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "11299:32:1", + "value": { + "arguments": [ + { + "name": "_postBytes", + "nodeType": "YulIdentifier", + "src": "11320:10:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "11314:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "11314:17:1" + }, + "variables": [ + { + "name": "mlength", + "nodeType": "YulTypedName", + "src": "11303:7:1", + "type": "" + } + ] + }, + { + "cases": [ + { + "body": { + "nodeType": "YulBlock", + "src": "11455:1971:1", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "11766:1646:1", + "statements": [ + { + "cases": [ + { + "body": { + "nodeType": "YulBlock", + "src": "11838:340:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "11931:38:1", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "fslot", + "nodeType": "YulIdentifier", + "src": "11948:5:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11955:5:1", + "type": "", + "value": "0x100" + } + ], + "functionName": { + "name": "div", + "nodeType": "YulIdentifier", + "src": "11944:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "11944:17:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11963:5:1", + "type": "", + "value": "0x100" + } + ], + "functionName": { + "name": "mul", + "nodeType": "YulIdentifier", + "src": "11940:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "11940:29:1" + }, + "variableNames": [ + { + "name": "fslot", + "nodeType": "YulIdentifier", + "src": "11931:5:1" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "12046:110:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "12118:12:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12129:1:1", + "type": "", + "value": "0" + }, + "variableNames": [ + { + "name": "success", + "nodeType": "YulIdentifier", + "src": "12118:7:1" + } + ] + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "name": "fslot", + "nodeType": "YulIdentifier", + "src": "12008:5:1" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "_postBytes", + "nodeType": "YulIdentifier", + "src": "12025:10:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12037:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "12021:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "12021:21:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "12015:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "12015:28:1" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "12005:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "12005:39:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "11998:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "11998:47:1" + }, + "nodeType": "YulIf", + "src": "11995:161:1" + } + ] + }, + "nodeType": "YulCase", + "src": "11831:347:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11836:1:1", + "type": "", + "value": "1" + } + }, + { + "body": { + "nodeType": "YulBlock", + "src": "12207:1187:1", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "12476:11:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12486:1:1", + "type": "", + "value": "1" + }, + "variables": [ + { + "name": "cb", + "nodeType": "YulTypedName", + "src": "12480:2:1", + "type": "" + } + ] + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12600:3:1", + "type": "", + "value": "0x0" + }, + { + "name": "_preBytes.slot", + "nodeType": "YulIdentifier", + "src": "12605:14:1" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "12593:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "12593:27:1" + }, + "nodeType": "YulExpressionStatement", + "src": "12593:27:1" + }, + { + "nodeType": "YulVariableDeclaration", + "src": "12645:30:1", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12665:3:1", + "type": "", + "value": "0x0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12670:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "keccak256", + "nodeType": "YulIdentifier", + "src": "12655:9:1" + }, + "nodeType": "YulFunctionCall", + "src": "12655:20:1" + }, + "variables": [ + { + "name": "sc", + "nodeType": "YulTypedName", + "src": "12649:2:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "12701:31:1", + "value": { + "arguments": [ + { + "name": "_postBytes", + "nodeType": "YulIdentifier", + "src": "12715:10:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12727:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "12711:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "12711:21:1" + }, + "variables": [ + { + "name": "mc", + "nodeType": "YulTypedName", + "src": "12705:2:1", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "12757:27:1", + "value": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "12772:2:1" + }, + { + "name": "mlength", + "nodeType": "YulIdentifier", + "src": "12776:7:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "12768:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "12768:16:1" + }, + "variables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "12761:3:1", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "13118:254:1", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "13184:162:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "13264:12:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "13275:1:1", + "type": "", + "value": "0" + }, + "variableNames": [ + { + "name": "success", + "nodeType": "YulIdentifier", + "src": "13264:7:1" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "13309:7:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "13315:1:1", + "type": "", + "value": "0" + }, + "variableNames": [ + { + "name": "cb", + "nodeType": "YulIdentifier", + "src": "13309:2:1" + } + ] + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "sc", + "nodeType": "YulIdentifier", + "src": "13167:2:1" + } + ], + "functionName": { + "name": "sload", + "nodeType": "YulIdentifier", + "src": "13161:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "13161:9:1" + }, + { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "13178:2:1" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "13172:5:1" + }, + "nodeType": "YulFunctionCall", + "src": "13172:9:1" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "13158:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "13158:24:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "13151:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "13151:32:1" + }, + "nodeType": "YulIf", + "src": "13148:198:1" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "12979:2:1" + }, + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "12983:3:1" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "12976:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "12976:11:1" + }, + { + "name": "cb", + "nodeType": "YulIdentifier", + "src": "12989:2:1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "12972:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "12972:20:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "12994:1:1", + "type": "", + "value": "2" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "12969:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "12969:27:1" + }, + "nodeType": "YulForLoop", + "post": { + "nodeType": "YulBlock", + "src": "12997:120:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "13027:16:1", + "value": { + "arguments": [ + { + "name": "sc", + "nodeType": "YulIdentifier", + "src": "13037:2:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "13041:1:1", + "type": "", + "value": "1" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "13033:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "13033:10:1" + }, + "variableNames": [ + { + "name": "sc", + "nodeType": "YulIdentifier", + "src": "13027:2:1" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "13072:19:1", + "value": { + "arguments": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "13082:2:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "13086:4:1", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "13078:3:1" + }, + "nodeType": "YulFunctionCall", + "src": "13078:13:1" + }, + "variableNames": [ + { + "name": "mc", + "nodeType": "YulIdentifier", + "src": "13072:2:1" + } + ] + } + ] + }, + "pre": { + "nodeType": "YulBlock", + "src": "12940:28:1", + "statements": [] + }, + "src": "12936:436:1" + } + ] + }, + "nodeType": "YulCase", + "src": "12199:1195:1", + "value": "default" + } + ], + "expression": { + "arguments": [ + { + "name": "slength", + "nodeType": "YulIdentifier", + "src": "11798:7:1" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11807:2:1", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "11795:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "11795:15:1" + }, + "nodeType": "YulSwitch", + "src": "11788:1606:1" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "name": "slength", + "nodeType": "YulIdentifier", + "src": "11756:7:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "11749:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "11749:15:1" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "11742:6:1" + }, + "nodeType": "YulFunctionCall", + "src": "11742:23:1" + }, + "nodeType": "YulIf", + "src": "11739:1673:1" + } + ] + }, + "nodeType": "YulCase", + "src": "11448:1978:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "11453:1:1", + "type": "", + "value": "1" + } + }, + { + "body": { + "nodeType": "YulBlock", + "src": "13447:74:1", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "13495:12:1", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "13506:1:1", + "type": "", + "value": "0" + }, + "variableNames": [ + { + "name": "success", + "nodeType": "YulIdentifier", + "src": "13495:7:1" + } + ] + } + ] + }, + "nodeType": "YulCase", + "src": "13439:82:1", + "value": "default" + } + ], + "expression": { + "arguments": [ + { + "name": "slength", + "nodeType": "YulIdentifier", + "src": "11418:7:1" + }, + { + "name": "mlength", + "nodeType": "YulIdentifier", + "src": "11427:7:1" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "11415:2:1" + }, + "nodeType": "YulFunctionCall", + "src": "11415:20:1" + }, + "nodeType": "YulSwitch", + "src": "11408:2113:1" + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 748, + "isOffset": false, + "isSlot": false, + "src": "11320:10:1", + "valueSize": 1 + }, + { + "declaration": 748, + "isOffset": false, + "isSlot": false, + "src": "12025:10:1", + "valueSize": 1 + }, + { + "declaration": 748, + "isOffset": false, + "isSlot": false, + "src": "12715:10:1", + "valueSize": 1 + }, + { + "declaration": 746, + "isOffset": false, + "isSlot": true, + "src": "11058:14:1", + "suffix": "slot", + "valueSize": 1 + }, + { + "declaration": 746, + "isOffset": false, + "isSlot": true, + "src": "12605:14:1", + "suffix": "slot", + "valueSize": 1 + }, + { + "declaration": 754, + "isOffset": false, + "isSlot": false, + "src": "12118:7:1", + "valueSize": 1 + }, + { + "declaration": 754, + "isOffset": false, + "isSlot": false, + "src": "13264:7:1", + "valueSize": 1 + }, + { + "declaration": 754, + "isOffset": false, + "isSlot": false, + "src": "13495:7:1", + "valueSize": 1 + } + ], + "id": 757, + "nodeType": "InlineAssembly", + "src": "10971:2560:1" + }, + { + "expression": { + "id": 758, + "name": "success", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 754, + "src": "13548:7:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "functionReturnParameters": 752, + "id": 759, + "nodeType": "Return", + "src": "13541:14:1" + } + ] + }, + "functionSelector": "1a7431ef", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "equalStorage", + "nameLocation": "10813:12:1", + "parameters": { + "id": 749, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 746, + "mutability": "mutable", + "name": "_preBytes", + "nameLocation": "10840:9:1", + "nodeType": "VariableDeclaration", + "scope": 761, + "src": "10826:23:1", + "stateVariable": false, + "storageLocation": "storage", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 745, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "10826:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 748, + "mutability": "mutable", + "name": "_postBytes", + "nameLocation": "10864:10:1", + "nodeType": "VariableDeclaration", + "scope": 761, + "src": "10851:23:1", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 747, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "10851:5:1", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "10825:50:1" + }, + "returnParameters": { + "id": 752, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 751, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 761, + "src": "10921:4:1", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 750, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "10921:4:1", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + } + ], + "src": "10920:6:1" + }, + "scope": 762, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + } + ], + "abstract": false, + "baseContracts": [], + "canonicalName": "Bytes", + "contractDependencies": [], + "contractKind": "library", + "fullyImplemented": true, + "linearizedBaseContracts": [ + 762 + ], + "name": "Bytes", + "nameLocation": "419:5:1", + "scope": 763, + "usedErrors": [] + } + ], + "license": "MIT" + }, + "id": 1 +} \ No newline at end of file diff --git a/packages/starksheet-solidity/out/Evmsheet.sol/Evmsheet.json b/packages/starksheet-solidity/out/Evmsheet.sol/Evmsheet.json new file mode 100644 index 00000000..7068bc9a --- /dev/null +++ b/packages/starksheet-solidity/out/Evmsheet.sol/Evmsheet.json @@ -0,0 +1,2950 @@ +{ + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "renderer", + "type": "address" + }, + { + "internalType": "uint256", + "name": "price", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "price", + "type": "uint256" + } + ], + "name": "SheetPriceError", + "type": "error" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "name", + "type": "string" + }, + { + "internalType": "string", + "name": "symbol", + "type": "string" + }, + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + } + ], + "name": "addSheet", + "outputs": [], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [], + "name": "defaultRenderer", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + } + ], + "name": "getSheetCreationAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getSheetCreationCode", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getSheets", + "outputs": [ + { + "internalType": "address[]", + "name": "", + "type": "address[]" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "renounceOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "renderer", + "type": "address" + } + ], + "name": "setDefaultRenderer", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "sheetPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "sheets", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "transferOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ], + "bytecode": { + "object": "0x608060405234801561001057600080fd5b50604051612ed9380380612ed983398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612ddf806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c63430008110033", + "sourceMap": "162:1525:28:-:0;;;709:116;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;936:32:20;719:10:21;936:18:20;:32::i;:::-;764:15:28;:26;;-1:-1:-1;;;;;;764:26:28;-1:-1:-1;;;;;764:26:28;;;;;;;;;;;-1:-1:-1;800:18:28;162:1525;;2433:187:20;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:20;;;-1:-1:-1;;;;;;2541:17:20;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2496:124;2433:187;:::o;14:351:36:-;93:6;101;154:2;142:9;133:7;129:23;125:32;122:52;;;170:1;167;160:12;122:52;196:16;;-1:-1:-1;;;;;241:31:36;;231:42;;221:70;;287:1;284;277:12;221:70;355:2;340:18;;;;334:25;310:5;;334:25;;-1:-1:-1;;;14:351:36:o;:::-;162:1525:28;;;;;;", + "linkReferences": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "Bytes": [ + { + "start": 5695, + "length": 20 + } + ] + } + } + }, + "deployedBytecode": { + "object": "0x608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612430806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033a26469706673582212207932e8c793f9a96d9606a8907a6671f54c0fb1ed5a763048e13b429274e7706c64736f6c63430008110033", + "sourceMap": "162:1525:28:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;831:108;;;;;;;;;;-1:-1:-1;831:108:28;;;;;:::i;:::-;;:::i;:::-;;945:644;;;;;;:::i;:::-;;:::i;415:288::-;;;;;;;;;;-1:-1:-1;415:288:28;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;1953:32:36;;;1935:51;;1923:2;1908:18;415:288:28;;;;;;;;1595:90;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;1831:101:20:-;;;;;;;;;;;;;:::i;1201:85::-;;;;;;;;;;-1:-1:-1;1247:7:20;1273:6;-1:-1:-1;;;;;1273:6:20;1201:85;;294:115:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;264:23::-;;;;;;;;;;-1:-1:-1;264:23:28;;;;;:::i;:::-;;:::i;228:30::-;;;;;;;;;;-1:-1:-1;228:30:28;;;;-1:-1:-1;;;;;228:30:28;;;2081:198:20;;;;;;;;;;-1:-1:-1;2081:198:20;;;;;:::i;:::-;;:::i;197:25:28:-;;;;;;;;;;;;;;;;;;;3542::36;;;3530:2;3515:18;197:25:28;3396:177:36;831:108:28;1094:13:20;:11;:13::i;:::-;906:15:28::1;:26:::0;;-1:-1:-1;;;;;;906:26:28::1;-1:-1:-1::0;;;;;906:26:28;;;::::1;::::0;;;::::1;::::0;;831:108::o;945:644::-;1067:10;;1054:9;:23;1050:87;;1100:26;;-1:-1:-1;;;1100:26:28;;1116:9;1100:26;;;3542:25:36;3515:18;;1100:26:28;;;;;;;;1050:87;1147:21;1171:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;1147:48;;1206:20;1322:4;1311:8;1305:15;1300:2;1290:8;1286:17;1283:1;1275:52;1380:15;;1347:49;;-1:-1:-1;;;1347:49:28;;-1:-1:-1;;;;;1380:15:28;;;1347:49;;;1935:51:36;1259:68:28;;-1:-1:-1;1347:32:28;;;;;1908:18:36;;1347:49:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1406:34:28;;-1:-1:-1;;;1406:34:28;;-1:-1:-1;;;;;1406:28:28;;;-1:-1:-1;1406:28:28;;-1:-1:-1;1406:34:28;;1435:4;;;;1406:34;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1450:38:28;;-1:-1:-1;;;1450:38:28;;-1:-1:-1;;;;;1450:30:28;;;-1:-1:-1;1450:30:28;;-1:-1:-1;1450:38:28;;1481:6;;;;1450:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1498:49:28;;-1:-1:-1;;;1498:49:28;;1537:9;1498:49;;;1935:51:36;-1:-1:-1;;;;;1498:38:28;;;-1:-1:-1;1498:38:28;;-1:-1:-1;1908:18:36;;1498:49:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1557:6:28;:25;;;;;;;-1:-1:-1;1557:25:28;;;;;;;;-1:-1:-1;;;;;;1557:25:28;-1:-1:-1;;;;;1557:25:28;;;;;;;;;;;-1:-1:-1;;;;;;;;945:644:28:o;415:288::-;499:7;613:4;606:12;;620:6;628:4;644:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;634:35;;;;;;589:81;;;;;;;;;;-1:-1:-1;;;;;;4196:26:36;;;;4184:39;;4260:2;4256:15;;;;-1:-1:-1;;4252:53:36;4248:1;4239:11;;4232:74;4331:2;4322:12;;4315:28;4368:2;4359:12;;4352:28;4405:2;4396:12;;3973:441;589:81:28;;;;-1:-1:-1;;589:81:28;;;;;;;;;579:92;;589:81;579:92;;;;;415:288;-1:-1:-1;;;415:288:28:o;1595:90::-;1637:16;1672:6;1665:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1665:13:28;;;;;;;;;;;;;;;;;;;;;;;1595:90;:::o;1831:101:20:-;1094:13;:11;:13::i;:::-;1895:30:::1;1922:1;1895:18;:30::i;:::-;1831:101::o:0;294:115:28:-;347:12;378:24;;;;;;;;:::i;:::-;-1:-1:-1;;378:24:28;;;;;;;;;;;;;;;294:115;-1:-1:-1;294:115:28:o;264:23::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;264:23:28;;-1:-1:-1;264:23:28;:::o;2081:198:20:-;1094:13;:11;:13::i;:::-;-1:-1:-1;;;;;2169:22:20;::::1;2161:73;;;::::0;-1:-1:-1;;;2161:73:20;;4621:2:36;2161:73:20::1;::::0;::::1;4603:21:36::0;4660:2;4640:18;;;4633:30;4699:34;4679:18;;;4672:62;-1:-1:-1;;;4750:18:36;;;4743:36;4796:19;;2161:73:20::1;4419:402:36::0;2161:73:20::1;2244:28;2263:8;2244:18;:28::i;:::-;2081:198:::0;:::o;1359:130::-;1247:7;1273:6;-1:-1:-1;;;;;1273:6:20;719:10:21;1422:23:20;1414:68;;;;-1:-1:-1;;;1414:68:20;;5028:2:36;1414:68:20;;;5010:21:36;;;5047:18;;;5040:30;5106:34;5086:18;;;5079:62;5158:18;;1414:68:20;4826:356:36;2433:187:20;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:20;;;-1:-1:-1;;;;;;2541:17:20;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2496:124;2433:187;:::o;-1:-1:-1:-;;;;;;;;:::o;14:173:36:-;82:20;;-1:-1:-1;;;;;131:31:36;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:36:o;383:348::-;435:8;445:6;499:3;492:4;484:6;480:17;476:27;466:55;;517:1;514;507:12;466:55;-1:-1:-1;540:20:36;;583:18;572:30;;569:50;;;615:1;612;605:12;569:50;652:4;644:6;640:17;628:29;;704:3;697:4;688:6;680;676:19;672:30;669:39;666:59;;;721:1;718;711:12;666:59;383:348;;;;;:::o;736:789::-;837:6;845;853;861;869;922:2;910:9;901:7;897:23;893:32;890:52;;;938:1;935;928:12;890:52;978:9;965:23;1007:18;1048:2;1040:6;1037:14;1034:34;;;1064:1;1061;1054:12;1034:34;1103:59;1154:7;1145:6;1134:9;1130:22;1103:59;:::i;:::-;1181:8;;-1:-1:-1;1077:85:36;-1:-1:-1;1269:2:36;1254:18;;1241:32;;-1:-1:-1;1285:16:36;;;1282:36;;;1314:1;1311;1304:12;1282:36;;1353:61;1406:7;1395:8;1384:9;1380:24;1353:61;:::i;:::-;736:789;;;;-1:-1:-1;1433:8:36;1515:2;1500:18;1487:32;;736:789;-1:-1:-1;;;;736:789:36:o;1530:254::-;1598:6;1606;1659:2;1647:9;1638:7;1634:23;1630:32;1627:52;;;1675:1;1672;1665:12;1627:52;1698:29;1717:9;1698:29;:::i;:::-;1688:39;1774:2;1759:18;;;;1746:32;;-1:-1:-1;;;1530:254:36:o;1997:658::-;2168:2;2220:21;;;2290:13;;2193:18;;;2312:22;;;2139:4;;2168:2;2391:15;;;;2365:2;2350:18;;;2139:4;2434:195;2448:6;2445:1;2442:13;2434:195;;;2513:13;;-1:-1:-1;;;;;2509:39:36;2497:52;;2604:15;;;;2569:12;;;;2545:1;2463:9;2434:195;;;-1:-1:-1;2646:3:36;;1997:658;-1:-1:-1;;;;;;1997:658:36:o;2660:546::-;2770:4;2799:2;2828;2817:9;2810:21;2860:6;2854:13;2903:6;2898:2;2887:9;2883:18;2876:34;2928:1;2938:140;2952:6;2949:1;2946:13;2938:140;;;3047:14;;;3043:23;;3037:30;3013:17;;;3032:2;3009:26;3002:66;2967:10;;2938:140;;;2942:3;3127:1;3122:2;3113:6;3102:9;3098:22;3094:31;3087:42;3197:2;3190;3186:7;3181:2;3173:6;3169:15;3165:29;3154:9;3150:45;3146:54;3138:62;;;;2660:546;;;;:::o;3211:180::-;3270:6;3323:2;3311:9;3302:7;3298:23;3294:32;3291:52;;;3339:1;3336;3329:12;3291:52;-1:-1:-1;3362:23:36;;3211:180;-1:-1:-1;3211:180:36:o;3578:390::-;3737:2;3726:9;3719:21;3776:6;3771:2;3760:9;3756:18;3749:34;3833:6;3825;3820:2;3809:9;3805:18;3792:48;3889:1;3860:22;;;3884:2;3856:31;;;3849:42;;;;3952:2;3931:15;;;-1:-1:-1;;3927:29:36;3912:45;3908:54;;3578:390;-1:-1:-1;3578:390:36:o", + "linkReferences": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "Bytes": [ + { + "start": 5445, + "length": 20 + } + ] + } + } + }, + "methodIdentifiers": { + "addSheet(string,string,bytes32)": "1164c83d", + "defaultRenderer()": "c56c4cf1", + "getSheetCreationAddress(address,bytes32)": "145e4147", + "getSheetCreationCode()": "ab2fa65a", + "getSheets()": "5787cacb", + "owner()": "8da5cb5b", + "renounceOwnership()": "715018a6", + "setDefaultRenderer(address)": "03fb31e8", + "sheetPrice()": "f52be2a2", + "sheets(uint256)": "ae28505e", + "transferOwnership(address)": "f2fde38b" + }, + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"renderer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"SheetPriceError\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"}],\"name\":\"addSheet\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"defaultRenderer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"}],\"name\":\"getSheetCreationAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSheetCreationCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSheets\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"renderer\",\"type\":\"address\"}],\"name\":\"setDefaultRenderer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sheetPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"sheets\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"owner()\":{\"details\":\"Returns the address of the current owner.\"},\"renounceOwnership()\":{\"details\":\"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.\"},\"transferOwnership(address)\":{\"details\":\"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/Evmsheet.sol\":\"Evmsheet\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-projects-monorepo/=lib/eth-projects-monorepo/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin/=lib/openzeppelin-contracts/contracts/\",\":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solmate/=lib/solmate/src/\",\":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/\"]},\"sources\":{\"lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol\":{\"keccak256\":\"0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0\",\"dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi\"]},\"lib/openzeppelin-contracts/contracts/access/Ownable.sol\":{\"keccak256\":\"0xa94b34880e3c1b0b931662cb1c09e5dfa6662f31cba80e07c5ee71cd135c9673\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40fb1b5102468f783961d0af743f91b9980cf66b50d1d12009f6bb1869cea4d2\",\"dweb:/ipfs/QmYqEbJML4jB1GHbzD4cUZDtJg5wVwNm3vDJq1GbyDus8y\"]},\"lib/openzeppelin-contracts/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"lib/solmate/src/tokens/ERC721.sol\":{\"keccak256\":\"0x04af19f16f00ba65ae168d6d10da5210dc18da6bcec6974dccf984ba388aa22d\",\"license\":\"AGPL-3.0-only\",\"urls\":[\"bzz-raw://098e69f22b67da6927e03203c12ebfda5b0490518f6d9cce7853001ac5ad8403\",\"dweb:/ipfs/QmYyzfurQe88PsVjRNfutV3gS7Vi68f7zgtVZVtLfd4ViK\"]},\"src/Evmsheet.sol\":{\"keccak256\":\"0x9ab052787b8da34770316f764e6ed36ecd2153820e5c10e42156d80cf36337d1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5a1cde0dff946efc7164d4dbaf7a3bd4f52c28ae98a47593789f037990a8d613\",\"dweb:/ipfs/QmQvoLhTdSpiX7b9WX7rfrDrvNyyf9gfwLqtQ9V5TeDzcy\"]},\"src/Interfaces.sol\":{\"keccak256\":\"0x6e20e29459d96085394767369237fb5a02d7cf6e22b930debedf47325c39c707\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://04351e9c841b435cb1e20bf4dd3ccab087dad3d4ba5a57908c8f674181e19cb5\",\"dweb:/ipfs/QmY8oxNAeMrP3mf7yNHvdz5JgafffP4yN8jnxWHEHoo6Sx\"]},\"src/Sheet.sol\":{\"keccak256\":\"0xdcf71eec34ef84cb2838babe8242dc9628a477d467dfb746e975ff40c168315e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1f54dd464e26c05289d0a14b6f3e3d3f6583f2a1bb1be1ddb5535fbc8061057a\",\"dweb:/ipfs/QmXaK6msxofR8mcJK6i9v5xHT75D9nAtnU5Ks5QSWzYG2G\"]}},\"version\":1}", + "metadata": { + "compiler": { + "version": "0.8.17+commit.8df45f5f" + }, + "language": "Solidity", + "output": { + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "renderer", + "type": "address" + }, + { + "internalType": "uint256", + "name": "price", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "price", + "type": "uint256" + } + ], + "type": "error", + "name": "SheetPriceError" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "previousOwner", + "type": "address", + "indexed": true + }, + { + "internalType": "address", + "name": "newOwner", + "type": "address", + "indexed": true + } + ], + "type": "event", + "name": "OwnershipTransferred", + "anonymous": false + }, + { + "inputs": [ + { + "internalType": "string", + "name": "name", + "type": "string" + }, + { + "internalType": "string", + "name": "symbol", + "type": "string" + }, + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + } + ], + "stateMutability": "payable", + "type": "function", + "name": "addSheet" + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "defaultRenderer", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "getSheetCreationAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [], + "stateMutability": "pure", + "type": "function", + "name": "getSheetCreationCode", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "getSheets", + "outputs": [ + { + "internalType": "address[]", + "name": "", + "type": "address[]" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "function", + "name": "renounceOwnership" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "renderer", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "setDefaultRenderer" + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "sheetPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "sheets", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "transferOwnership" + } + ], + "devdoc": { + "kind": "dev", + "methods": { + "owner()": { + "details": "Returns the address of the current owner." + }, + "renounceOwnership()": { + "details": "Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner." + }, + "transferOwnership(address)": { + "details": "Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner." + } + }, + "version": 1 + }, + "userdoc": { + "kind": "user", + "methods": {}, + "version": 1 + } + }, + "settings": { + "remappings": [ + ":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/", + ":ds-test/=lib/forge-std/lib/ds-test/src/", + ":eth-projects-monorepo/=lib/eth-projects-monorepo/", + ":forge-std/=lib/forge-std/src/", + ":openzeppelin-contracts/=lib/openzeppelin-contracts/", + ":openzeppelin/=lib/openzeppelin-contracts/contracts/", + ":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/", + ":safe-contracts/=lib/safe-contracts/contracts/", + ":solmate/=lib/solmate/src/", + ":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/" + ], + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "bytecodeHash": "ipfs" + }, + "compilationTarget": { + "src/Evmsheet.sol": "Evmsheet" + }, + "libraries": {} + }, + "sources": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "keccak256": "0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5", + "urls": [ + "bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0", + "dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi" + ], + "license": "MIT" + }, + "lib/openzeppelin-contracts/contracts/access/Ownable.sol": { + "keccak256": "0xa94b34880e3c1b0b931662cb1c09e5dfa6662f31cba80e07c5ee71cd135c9673", + "urls": [ + "bzz-raw://40fb1b5102468f783961d0af743f91b9980cf66b50d1d12009f6bb1869cea4d2", + "dweb:/ipfs/QmYqEbJML4jB1GHbzD4cUZDtJg5wVwNm3vDJq1GbyDus8y" + ], + "license": "MIT" + }, + "lib/openzeppelin-contracts/contracts/utils/Context.sol": { + "keccak256": "0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7", + "urls": [ + "bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92", + "dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3" + ], + "license": "MIT" + }, + "lib/solmate/src/tokens/ERC721.sol": { + "keccak256": "0x04af19f16f00ba65ae168d6d10da5210dc18da6bcec6974dccf984ba388aa22d", + "urls": [ + "bzz-raw://098e69f22b67da6927e03203c12ebfda5b0490518f6d9cce7853001ac5ad8403", + "dweb:/ipfs/QmYyzfurQe88PsVjRNfutV3gS7Vi68f7zgtVZVtLfd4ViK" + ], + "license": "AGPL-3.0-only" + }, + "src/Evmsheet.sol": { + "keccak256": "0x9ab052787b8da34770316f764e6ed36ecd2153820e5c10e42156d80cf36337d1", + "urls": [ + "bzz-raw://5a1cde0dff946efc7164d4dbaf7a3bd4f52c28ae98a47593789f037990a8d613", + "dweb:/ipfs/QmQvoLhTdSpiX7b9WX7rfrDrvNyyf9gfwLqtQ9V5TeDzcy" + ], + "license": "MIT" + }, + "src/Interfaces.sol": { + "keccak256": "0x6e20e29459d96085394767369237fb5a02d7cf6e22b930debedf47325c39c707", + "urls": [ + "bzz-raw://04351e9c841b435cb1e20bf4dd3ccab087dad3d4ba5a57908c8f674181e19cb5", + "dweb:/ipfs/QmY8oxNAeMrP3mf7yNHvdz5JgafffP4yN8jnxWHEHoo6Sx" + ], + "license": "MIT" + }, + "src/Sheet.sol": { + "keccak256": "0xdcf71eec34ef84cb2838babe8242dc9628a477d467dfb746e975ff40c168315e", + "urls": [ + "bzz-raw://1f54dd464e26c05289d0a14b6f3e3d3f6583f2a1bb1be1ddb5535fbc8061057a", + "dweb:/ipfs/QmXaK6msxofR8mcJK6i9v5xHT75D9nAtnU5Ks5QSWzYG2G" + ], + "license": "MIT" + } + }, + "version": 1 + }, + "ast": { + "absolutePath": "src/Evmsheet.sol", + "id": 31302, + "exportedSymbols": { + "Bytes": [ + 762 + ], + "CellData": [ + 31465 + ], + "CellRendered": [ + 31472 + ], + "Context": [ + 29323 + ], + "ERC721": [ + 30919 + ], + "ERC721TokenReceiver": [ + 30939 + ], + "Evmsheet": [ + 31301 + ], + "ICellRenderer": [ + 31315 + ], + "ISheet": [ + 31351 + ], + "NonExistantTokenError": [ + 31482 + ], + "Ownable": [ + 29301 + ], + "SetCellIsNotOwnerError": [ + 31478 + ], + "Sheet": [ + 32045 + ], + "SheetPriceError": [ + 31139 + ] + }, + "nodeType": "SourceUnit", + "src": "32:1656:28", + "nodes": [ + { + "id": 31133, + "nodeType": "PragmaDirective", + "src": "32:24:28", + "nodes": [], + "literals": [ + "solidity", + "^", + "0.8", + ".13" + ] + }, + { + "id": 31134, + "nodeType": "ImportDirective", + "src": "58:41:28", + "nodes": [], + "absolutePath": "lib/openzeppelin-contracts/contracts/access/Ownable.sol", + "file": "openzeppelin/access/Ownable.sol", + "nameLocation": "-1:-1:-1", + "scope": 31302, + "sourceUnit": 29302, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31135, + "nodeType": "ImportDirective", + "src": "100:21:28", + "nodes": [], + "absolutePath": "src/Sheet.sol", + "file": "./Sheet.sol", + "nameLocation": "-1:-1:-1", + "scope": 31302, + "sourceUnit": 32046, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31139, + "nodeType": "ErrorDefinition", + "src": "123:37:28", + "nodes": [], + "errorSelector": "e474f3c6", + "name": "SheetPriceError", + "nameLocation": "129:15:28", + "parameters": { + "id": 31138, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31137, + "mutability": "mutable", + "name": "price", + "nameLocation": "153:5:28", + "nodeType": "VariableDeclaration", + "scope": 31139, + "src": "145:13:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31136, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "145:7:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "144:15:28" + } + }, + { + "id": 31301, + "nodeType": "ContractDefinition", + "src": "162:1525:28", + "nodes": [ + { + "id": 31143, + "nodeType": "VariableDeclaration", + "src": "197:25:28", + "nodes": [], + "constant": false, + "functionSelector": "f52be2a2", + "mutability": "mutable", + "name": "sheetPrice", + "nameLocation": "212:10:28", + "scope": 31301, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31142, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "197:7:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "public" + }, + { + "id": 31145, + "nodeType": "VariableDeclaration", + "src": "228:30:28", + "nodes": [], + "constant": false, + "functionSelector": "c56c4cf1", + "mutability": "mutable", + "name": "defaultRenderer", + "nameLocation": "243:15:28", + "scope": 31301, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31144, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "228:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "public" + }, + { + "id": 31148, + "nodeType": "VariableDeclaration", + "src": "264:23:28", + "nodes": [], + "constant": false, + "functionSelector": "ae28505e", + "mutability": "mutable", + "name": "sheets", + "nameLocation": "281:6:28", + "scope": 31301, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_storage", + "typeString": "address[]" + }, + "typeName": { + "baseType": { + "id": 31146, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "264:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 31147, + "nodeType": "ArrayTypeName", + "src": "264:9:28", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", + "typeString": "address[]" + } + }, + "visibility": "public" + }, + { + "id": 31159, + "nodeType": "FunctionDefinition", + "src": "294:115:28", + "nodes": [], + "body": { + "id": 31158, + "nodeType": "Block", + "src": "361:48:28", + "nodes": [], + "statements": [ + { + "expression": { + "expression": { + "arguments": [ + { + "id": 31154, + "name": "Sheet", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32045, + "src": "383:5:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_Sheet_$32045_$", + "typeString": "type(contract Sheet)" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_type$_t_contract$_Sheet_$32045_$", + "typeString": "type(contract Sheet)" + } + ], + "id": 31153, + "name": "type", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -27, + "src": "378:4:28", + "typeDescriptions": { + "typeIdentifier": "t_function_metatype_pure$__$returns$__$", + "typeString": "function () pure" + } + }, + "id": 31155, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "378:11:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_magic_meta_type_t_contract$_Sheet_$32045", + "typeString": "type(contract Sheet)" + } + }, + "id": 31156, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "memberLocation": "390:12:28", + "memberName": "creationCode", + "nodeType": "MemberAccess", + "src": "378:24:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "functionReturnParameters": 31152, + "id": 31157, + "nodeType": "Return", + "src": "371:31:28" + } + ] + }, + "functionSelector": "ab2fa65a", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "getSheetCreationCode", + "nameLocation": "303:20:28", + "parameters": { + "id": 31149, + "nodeType": "ParameterList", + "parameters": [], + "src": "323:2:28" + }, + "returnParameters": { + "id": 31152, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31151, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31159, + "src": "347:12:28", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31150, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "347:5:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "346:14:28" + }, + "scope": 31301, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31196, + "nodeType": "FunctionDefinition", + "src": "415:288:28", + "nodes": [], + "body": { + "id": 31195, + "nodeType": "Block", + "src": "508:195:28", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "hexValue": "30786666", + "id": 31179, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "613:4:28", + "typeDescriptions": { + "typeIdentifier": "t_rational_255_by_1", + "typeString": "int_const 255" + }, + "value": "0xff" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_255_by_1", + "typeString": "int_const 255" + } + ], + "id": 31178, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "606:6:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes1_$", + "typeString": "type(bytes1)" + }, + "typeName": { + "id": 31177, + "name": "bytes1", + "nodeType": "ElementaryTypeName", + "src": "606:6:28", + "typeDescriptions": {} + } + }, + "id": 31180, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "606:12:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + } + }, + { + "id": 31181, + "name": "sender", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31161, + "src": "620:6:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 31182, + "name": "salt", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31163, + "src": "628:4:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + { + "arguments": [ + { + "expression": { + "arguments": [ + { + "id": 31185, + "name": "Sheet", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32045, + "src": "649:5:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_Sheet_$32045_$", + "typeString": "type(contract Sheet)" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_type$_t_contract$_Sheet_$32045_$", + "typeString": "type(contract Sheet)" + } + ], + "id": 31184, + "name": "type", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -27, + "src": "644:4:28", + "typeDescriptions": { + "typeIdentifier": "t_function_metatype_pure$__$returns$__$", + "typeString": "function () pure" + } + }, + "id": 31186, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "644:11:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_magic_meta_type_t_contract$_Sheet_$32045", + "typeString": "type(contract Sheet)" + } + }, + "id": 31187, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "memberLocation": "656:12:28", + "memberName": "creationCode", + "nodeType": "MemberAccess", + "src": "644:24:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "id": 31183, + "name": "keccak256", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -8, + "src": "634:9:28", + "typeDescriptions": { + "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", + "typeString": "function (bytes memory) pure returns (bytes32)" + } + }, + "id": 31188, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "634:35:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes1", + "typeString": "bytes1" + }, + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "expression": { + "id": 31175, + "name": "abi", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -1, + "src": "589:3:28", + "typeDescriptions": { + "typeIdentifier": "t_magic_abi", + "typeString": "abi" + } + }, + "id": 31176, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "memberLocation": "593:12:28", + "memberName": "encodePacked", + "nodeType": "MemberAccess", + "src": "589:16:28", + "typeDescriptions": { + "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", + "typeString": "function () pure returns (bytes memory)" + } + }, + "id": 31189, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "589:81:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "id": 31174, + "name": "keccak256", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -8, + "src": "579:9:28", + "typeDescriptions": { + "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", + "typeString": "function (bytes memory) pure returns (bytes32)" + } + }, + "id": 31190, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "579:92:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "id": 31173, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "571:7:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint256_$", + "typeString": "type(uint256)" + }, + "typeName": { + "id": 31172, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "571:7:28", + "typeDescriptions": {} + } + }, + "id": 31191, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "571:101:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31171, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "546:7:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint160_$", + "typeString": "type(uint160)" + }, + "typeName": { + "id": 31170, + "name": "uint160", + "nodeType": "ElementaryTypeName", + "src": "546:7:28", + "typeDescriptions": {} + } + }, + "id": 31192, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "546:140:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + ], + "id": 31169, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "525:7:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 31168, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "525:7:28", + "typeDescriptions": {} + } + }, + "id": 31193, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "525:171:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "functionReturnParameters": 31167, + "id": 31194, + "nodeType": "Return", + "src": "518:178:28" + } + ] + }, + "functionSelector": "145e4147", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "getSheetCreationAddress", + "nameLocation": "424:23:28", + "parameters": { + "id": 31164, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31161, + "mutability": "mutable", + "name": "sender", + "nameLocation": "456:6:28", + "nodeType": "VariableDeclaration", + "scope": 31196, + "src": "448:14:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31160, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "448:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31163, + "mutability": "mutable", + "name": "salt", + "nameLocation": "472:4:28", + "nodeType": "VariableDeclaration", + "scope": 31196, + "src": "464:12:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + "typeName": { + "id": 31162, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "464:7:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + "visibility": "internal" + } + ], + "src": "447:30:28" + }, + "returnParameters": { + "id": 31167, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31166, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31196, + "src": "499:7:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31165, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "499:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "498:9:28" + }, + "scope": 31301, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31212, + "nodeType": "FunctionDefinition", + "src": "709:116:28", + "nodes": [], + "body": { + "id": 31211, + "nodeType": "Block", + "src": "754:71:28", + "nodes": [], + "statements": [ + { + "expression": { + "id": 31205, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31203, + "name": "defaultRenderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31145, + "src": "764:15:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31204, + "name": "renderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31198, + "src": "782:8:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "764:26:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 31206, + "nodeType": "ExpressionStatement", + "src": "764:26:28" + }, + { + "expression": { + "id": 31209, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31207, + "name": "sheetPrice", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31143, + "src": "800:10:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31208, + "name": "price", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31200, + "src": "813:5:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "800:18:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31210, + "nodeType": "ExpressionStatement", + "src": "800:18:28" + } + ] + }, + "implemented": true, + "kind": "constructor", + "modifiers": [], + "name": "", + "nameLocation": "-1:-1:-1", + "parameters": { + "id": 31201, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31198, + "mutability": "mutable", + "name": "renderer", + "nameLocation": "729:8:28", + "nodeType": "VariableDeclaration", + "scope": 31212, + "src": "721:16:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31197, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "721:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31200, + "mutability": "mutable", + "name": "price", + "nameLocation": "747:5:28", + "nodeType": "VariableDeclaration", + "scope": 31212, + "src": "739:13:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31199, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "739:7:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "720:33:28" + }, + "returnParameters": { + "id": 31202, + "nodeType": "ParameterList", + "parameters": [], + "src": "754:0:28" + }, + "scope": 31301, + "stateMutability": "nonpayable", + "virtual": false, + "visibility": "public" + }, + { + "id": 31224, + "nodeType": "FunctionDefinition", + "src": "831:108:28", + "nodes": [], + "body": { + "id": 31223, + "nodeType": "Block", + "src": "896:43:28", + "nodes": [], + "statements": [ + { + "expression": { + "id": 31221, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31219, + "name": "defaultRenderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31145, + "src": "906:15:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31220, + "name": "renderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31214, + "src": "924:8:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "906:26:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 31222, + "nodeType": "ExpressionStatement", + "src": "906:26:28" + } + ] + }, + "functionSelector": "03fb31e8", + "implemented": true, + "kind": "function", + "modifiers": [ + { + "id": 31217, + "kind": "modifierInvocation", + "modifierName": { + "id": 31216, + "name": "onlyOwner", + "nameLocations": [ + "886:9:28" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 29220, + "src": "886:9:28" + }, + "nodeType": "ModifierInvocation", + "src": "886:9:28" + } + ], + "name": "setDefaultRenderer", + "nameLocation": "840:18:28", + "parameters": { + "id": 31215, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31214, + "mutability": "mutable", + "name": "renderer", + "nameLocation": "867:8:28", + "nodeType": "VariableDeclaration", + "scope": 31224, + "src": "859:16:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31213, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "859:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "858:18:28" + }, + "returnParameters": { + "id": 31218, + "nodeType": "ParameterList", + "parameters": [], + "src": "896:0:28" + }, + "scope": 31301, + "stateMutability": "nonpayable", + "virtual": false, + "visibility": "external" + }, + { + "id": 31291, + "nodeType": "FunctionDefinition", + "src": "945:644:28", + "nodes": [], + "body": { + "id": 31290, + "nodeType": "Block", + "src": "1040:549:28", + "nodes": [], + "statements": [ + { + "condition": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31236, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 31233, + "name": "msg", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -15, + "src": "1054:3:28", + "typeDescriptions": { + "typeIdentifier": "t_magic_message", + "typeString": "msg" + } + }, + "id": 31234, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1058:5:28", + "memberName": "value", + "nodeType": "MemberAccess", + "src": "1054:9:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "!=", + "rightExpression": { + "id": 31235, + "name": "sheetPrice", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31143, + "src": "1067:10:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "1054:23:28", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "id": 31243, + "nodeType": "IfStatement", + "src": "1050:87:28", + "trueBody": { + "id": 31242, + "nodeType": "Block", + "src": "1079:58:28", + "statements": [ + { + "errorCall": { + "arguments": [ + { + "expression": { + "id": 31238, + "name": "msg", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -15, + "src": "1116:3:28", + "typeDescriptions": { + "typeIdentifier": "t_magic_message", + "typeString": "msg" + } + }, + "id": 31239, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1120:5:28", + "memberName": "value", + "nodeType": "MemberAccess", + "src": "1116:9:28", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31237, + "name": "SheetPriceError", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31139, + "src": "1100:15:28", + "typeDescriptions": { + "typeIdentifier": "t_function_error_pure$_t_uint256_$returns$__$", + "typeString": "function (uint256) pure" + } + }, + "id": 31240, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1100:26:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31241, + "nodeType": "RevertStatement", + "src": "1093:33:28" + } + ] + } + }, + { + "assignments": [ + 31245 + ], + "declarations": [ + { + "constant": false, + "id": 31245, + "mutability": "mutable", + "name": "bytecode", + "nameLocation": "1160:8:28", + "nodeType": "VariableDeclaration", + "scope": 31290, + "src": "1147:21:28", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31244, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "1147:5:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 31250, + "initialValue": { + "expression": { + "arguments": [ + { + "id": 31247, + "name": "Sheet", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32045, + "src": "1176:5:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_Sheet_$32045_$", + "typeString": "type(contract Sheet)" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_type$_t_contract$_Sheet_$32045_$", + "typeString": "type(contract Sheet)" + } + ], + "id": 31246, + "name": "type", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -27, + "src": "1171:4:28", + "typeDescriptions": { + "typeIdentifier": "t_function_metatype_pure$__$returns$__$", + "typeString": "function () pure" + } + }, + "id": 31248, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1171:11:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_magic_meta_type_t_contract$_Sheet_$32045", + "typeString": "type(contract Sheet)" + } + }, + "id": 31249, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "memberLocation": "1183:12:28", + "memberName": "creationCode", + "nodeType": "MemberAccess", + "src": "1171:24:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "1147:48:28" + }, + { + "assignments": [ + 31252 + ], + "declarations": [ + { + "constant": false, + "id": 31252, + "mutability": "mutable", + "name": "sheetAddress", + "nameLocation": "1214:12:28", + "nodeType": "VariableDeclaration", + "scope": 31290, + "src": "1206:20:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31251, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1206:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "id": 31253, + "nodeType": "VariableDeclarationStatement", + "src": "1206:20:28" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "1245:92:28", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "1259:68:28", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1283:1:28", + "type": "", + "value": "0" + }, + { + "arguments": [ + { + "name": "bytecode", + "nodeType": "YulIdentifier", + "src": "1290:8:28" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1300:2:28", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1286:3:28" + }, + "nodeType": "YulFunctionCall", + "src": "1286:17:28" + }, + { + "arguments": [ + { + "name": "bytecode", + "nodeType": "YulIdentifier", + "src": "1311:8:28" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "1305:5:28" + }, + "nodeType": "YulFunctionCall", + "src": "1305:15:28" + }, + { + "name": "salt", + "nodeType": "YulIdentifier", + "src": "1322:4:28" + } + ], + "functionName": { + "name": "create2", + "nodeType": "YulIdentifier", + "src": "1275:7:28" + }, + "nodeType": "YulFunctionCall", + "src": "1275:52:28" + }, + "variableNames": [ + { + "name": "sheetAddress", + "nodeType": "YulIdentifier", + "src": "1259:12:28" + } + ] + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 31245, + "isOffset": false, + "isSlot": false, + "src": "1290:8:28", + "valueSize": 1 + }, + { + "declaration": 31245, + "isOffset": false, + "isSlot": false, + "src": "1311:8:28", + "valueSize": 1 + }, + { + "declaration": 31230, + "isOffset": false, + "isSlot": false, + "src": "1322:4:28", + "valueSize": 1 + }, + { + "declaration": 31252, + "isOffset": false, + "isSlot": false, + "src": "1259:12:28", + "valueSize": 1 + } + ], + "id": 31254, + "nodeType": "InlineAssembly", + "src": "1236:101:28" + }, + { + "expression": { + "arguments": [ + { + "id": 31259, + "name": "defaultRenderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31145, + "src": "1380:15:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "expression": { + "arguments": [ + { + "id": 31256, + "name": "sheetAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31252, + "src": "1354:12:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31255, + "name": "ISheet", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31351, + "src": "1347:6:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_ISheet_$31351_$", + "typeString": "type(contract ISheet)" + } + }, + "id": 31257, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1347:20:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_contract$_ISheet_$31351", + "typeString": "contract ISheet" + } + }, + "id": 31258, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1368:11:28", + "memberName": "setRenderer", + "nodeType": "MemberAccess", + "referencedDeclaration": 31320, + "src": "1347:32:28", + "typeDescriptions": { + "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", + "typeString": "function (address) external" + } + }, + "id": 31260, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1347:49:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31261, + "nodeType": "ExpressionStatement", + "src": "1347:49:28" + }, + { + "expression": { + "arguments": [ + { + "id": 31266, + "name": "name", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31226, + "src": "1435:4:28", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + ], + "expression": { + "arguments": [ + { + "id": 31263, + "name": "sheetAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31252, + "src": "1413:12:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31262, + "name": "ISheet", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31351, + "src": "1406:6:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_ISheet_$31351_$", + "typeString": "type(contract ISheet)" + } + }, + "id": 31264, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1406:20:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_contract$_ISheet_$31351", + "typeString": "contract ISheet" + } + }, + "id": 31265, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1427:7:28", + "memberName": "setName", + "nodeType": "MemberAccess", + "referencedDeclaration": 31330, + "src": "1406:28:28", + "typeDescriptions": { + "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$__$", + "typeString": "function (string memory) external" + } + }, + "id": 31267, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1406:34:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31268, + "nodeType": "ExpressionStatement", + "src": "1406:34:28" + }, + { + "expression": { + "arguments": [ + { + "id": 31273, + "name": "symbol", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31228, + "src": "1481:6:28", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + ], + "expression": { + "arguments": [ + { + "id": 31270, + "name": "sheetAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31252, + "src": "1457:12:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31269, + "name": "ISheet", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31351, + "src": "1450:6:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_ISheet_$31351_$", + "typeString": "type(contract ISheet)" + } + }, + "id": 31271, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1450:20:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_contract$_ISheet_$31351", + "typeString": "contract ISheet" + } + }, + "id": 31272, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1471:9:28", + "memberName": "setSymbol", + "nodeType": "MemberAccess", + "referencedDeclaration": 31335, + "src": "1450:30:28", + "typeDescriptions": { + "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$returns$__$", + "typeString": "function (string memory) external" + } + }, + "id": 31274, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1450:38:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31275, + "nodeType": "ExpressionStatement", + "src": "1450:38:28" + }, + { + "expression": { + "arguments": [ + { + "expression": { + "id": 31280, + "name": "tx", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -26, + "src": "1537:2:28", + "typeDescriptions": { + "typeIdentifier": "t_magic_transaction", + "typeString": "tx" + } + }, + "id": 31281, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1540:6:28", + "memberName": "origin", + "nodeType": "MemberAccess", + "src": "1537:9:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "expression": { + "arguments": [ + { + "id": 31277, + "name": "sheetAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31252, + "src": "1505:12:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31276, + "name": "ISheet", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31351, + "src": "1498:6:28", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_ISheet_$31351_$", + "typeString": "type(contract ISheet)" + } + }, + "id": 31278, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1498:20:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_contract$_ISheet_$31351", + "typeString": "contract ISheet" + } + }, + "id": 31279, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1519:17:28", + "memberName": "transferOwnership", + "nodeType": "MemberAccess", + "referencedDeclaration": 31325, + "src": "1498:38:28", + "typeDescriptions": { + "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", + "typeString": "function (address) external" + } + }, + "id": 31282, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1498:49:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31283, + "nodeType": "ExpressionStatement", + "src": "1498:49:28" + }, + { + "expression": { + "arguments": [ + { + "id": 31287, + "name": "sheetAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31252, + "src": "1569:12:28", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "expression": { + "id": 31284, + "name": "sheets", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31148, + "src": "1557:6:28", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_storage", + "typeString": "address[] storage ref" + } + }, + "id": 31286, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1564:4:28", + "memberName": "push", + "nodeType": "MemberAccess", + "src": "1557:11:28", + "typeDescriptions": { + "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_address_$dyn_storage_ptr_$_t_address_$returns$__$bound_to$_t_array$_t_address_$dyn_storage_ptr_$", + "typeString": "function (address[] storage pointer,address)" + } + }, + "id": 31288, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1557:25:28", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31289, + "nodeType": "ExpressionStatement", + "src": "1557:25:28" + } + ] + }, + "functionSelector": "1164c83d", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "addSheet", + "nameLocation": "954:8:28", + "parameters": { + "id": 31231, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31226, + "mutability": "mutable", + "name": "name", + "nameLocation": "979:4:28", + "nodeType": "VariableDeclaration", + "scope": 31291, + "src": "963:20:28", + "stateVariable": false, + "storageLocation": "calldata", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31225, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "963:6:28", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31228, + "mutability": "mutable", + "name": "symbol", + "nameLocation": "1001:6:28", + "nodeType": "VariableDeclaration", + "scope": 31291, + "src": "985:22:28", + "stateVariable": false, + "storageLocation": "calldata", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31227, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "985:6:28", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31230, + "mutability": "mutable", + "name": "salt", + "nameLocation": "1017:4:28", + "nodeType": "VariableDeclaration", + "scope": 31291, + "src": "1009:12:28", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + "typeName": { + "id": 31229, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "1009:7:28", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + "visibility": "internal" + } + ], + "src": "962:60:28" + }, + "returnParameters": { + "id": 31232, + "nodeType": "ParameterList", + "parameters": [], + "src": "1040:0:28" + }, + "scope": 31301, + "stateMutability": "payable", + "virtual": false, + "visibility": "external" + }, + { + "id": 31300, + "nodeType": "FunctionDefinition", + "src": "1595:90:28", + "nodes": [], + "body": { + "id": 31299, + "nodeType": "Block", + "src": "1655:30:28", + "nodes": [], + "statements": [ + { + "expression": { + "id": 31297, + "name": "sheets", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31148, + "src": "1672:6:28", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_storage", + "typeString": "address[] storage ref" + } + }, + "functionReturnParameters": 31296, + "id": 31298, + "nodeType": "Return", + "src": "1665:13:28" + } + ] + }, + "functionSelector": "5787cacb", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "getSheets", + "nameLocation": "1604:9:28", + "parameters": { + "id": 31292, + "nodeType": "ParameterList", + "parameters": [], + "src": "1613:2:28" + }, + "returnParameters": { + "id": 31296, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31295, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31300, + "src": "1637:16:28", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[]" + }, + "typeName": { + "baseType": { + "id": 31293, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1637:7:28", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 31294, + "nodeType": "ArrayTypeName", + "src": "1637:9:28", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", + "typeString": "address[]" + } + }, + "visibility": "internal" + } + ], + "src": "1636:18:28" + }, + "scope": 31301, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + } + ], + "abstract": false, + "baseContracts": [ + { + "baseName": { + "id": 31140, + "name": "Ownable", + "nameLocations": [ + "183:7:28" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 29301, + "src": "183:7:28" + }, + "id": 31141, + "nodeType": "InheritanceSpecifier", + "src": "183:7:28" + } + ], + "canonicalName": "Evmsheet", + "contractDependencies": [ + 32045 + ], + "contractKind": "contract", + "fullyImplemented": true, + "linearizedBaseContracts": [ + 31301, + 29301, + 29323 + ], + "name": "Evmsheet", + "nameLocation": "171:8:28", + "scope": 31302, + "usedErrors": [ + 31139 + ] + } + ], + "license": "MIT" + }, + "id": 28 +} \ No newline at end of file diff --git a/packages/starksheet-solidity/out/Math.sol/Math.json b/packages/starksheet-solidity/out/Math.sol/Math.json new file mode 100644 index 00000000..58bb3951 --- /dev/null +++ b/packages/starksheet-solidity/out/Math.sol/Math.json @@ -0,0 +1,1432 @@ +{ + "abi": [ + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "div", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256[]", + "name": "arr", + "type": "uint256[]" + } + ], + "name": "prod", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "sub", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256[]", + "name": "arr", + "type": "uint256[]" + } + ], + "name": "sum", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ], + "bytecode": { + "object": "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "sourceMap": "58:725:30:-:0;;;;;;;;;;;;;;;;;;;", + "linkReferences": {} + }, + "deployedBytecode": { + "object": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220fcdef23ba4219270ddb3ab764e22a87e229c05e6f1dfc4eeea983fa1a1dac91f64736f6c63430008110033", + "sourceMap": "58:725:30:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;78:248;;;;;;:::i;:::-;;:::i;:::-;;;1412:25:36;;;1400:2;1385:18;78:248:30;;;;;;;332:249;;;;;;:::i;:::-;;:::i;587:94::-;;;;;;:::i;:::-;;:::i;687:::-;;;;;;:::i;:::-;;:::i;78:248::-;134:7;;;202:87;226:3;:10;222:1;:14;202:87;;;268:3;272:1;268:6;;;;;;;;:::i;:::-;;;;;;;261:13;;;;238:3;;;;;;;202:87;;;-1:-1:-1;316:3:30;78:248;-1:-1:-1;;78:248:30:o;332:249::-;389:7;422:1;389:7;457:87;481:3;:10;477:1;:14;457:87;;;523:3;527:1;523:6;;;;;;;;:::i;:::-;;;;;;;516:13;;;;493:3;;;;;;;457:87;;587:94;643:7;669:5;673:1;669;:5;:::i;:::-;662:12;;587:94;;;;;:::o;687:::-;743:7;769:5;773:1;769;:5;:::i;14:127:36:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:1115;230:6;261:2;304;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;360:9;347:23;389:18;430:2;422:6;419:14;416:34;;;446:1;443;436:12;416:34;484:6;473:9;469:22;459:32;;529:7;522:4;518:2;514:13;510:27;500:55;;551:1;548;541:12;500:55;587:2;574:16;609:2;605;602:10;599:36;;;615:18;;:::i;:::-;661:2;658:1;654:10;693:2;687:9;756:2;752:7;747:2;743;739:11;735:25;727:6;723:38;811:6;799:10;796:22;791:2;779:10;776:18;773:46;770:72;;;822:18;;:::i;:::-;858:2;851:22;908:18;;;942:15;;;;-1:-1:-1;984:11:36;;;980:20;;;1012:19;;;1009:39;;;1044:1;1041;1034:12;1009:39;1068:11;;;;1088:142;1104:6;1099:3;1096:15;1088:142;;;1170:17;;1158:30;;1121:12;;;;1208;;;;1088:142;;;1249:6;146:1115;-1:-1:-1;;;;;;;;146:1115:36:o;1448:248::-;1516:6;1524;1577:2;1565:9;1556:7;1552:23;1548:32;1545:52;;;1593:1;1590;1583:12;1545:52;-1:-1:-1;;1616:23:36;;;1686:2;1671:18;;;1658:32;;-1:-1:-1;1448:248:36:o;1701:127::-;1762:10;1757:3;1753:20;1750:1;1743:31;1793:4;1790:1;1783:15;1817:4;1814:1;1807:15;1833:217;1873:1;1899;1889:132;;1943:10;1938:3;1934:20;1931:1;1924:31;1978:4;1975:1;1968:15;2006:4;2003:1;1996:15;1889:132;-1:-1:-1;2035:9:36;;1833:217::o;2055:225::-;2122:9;;;2143:11;;;2140:134;;;2196:10;2191:3;2187:20;2184:1;2177:31;2231:4;2228:1;2221:15;2259:4;2256:1;2249:15", + "linkReferences": {} + }, + "methodIdentifiers": { + "div(uint256,uint256)": "a391c15b", + "prod(uint256[])": "072bdcc2", + "sub(uint256,uint256)": "b67d77c5", + "sum(uint256[])": "0194db8e" + }, + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"b\",\"type\":\"uint256\"}],\"name\":\"div\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"arr\",\"type\":\"uint256[]\"}],\"name\":\"prod\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"b\",\"type\":\"uint256\"}],\"name\":\"sub\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"arr\",\"type\":\"uint256[]\"}],\"name\":\"sum\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/Math.sol\":\"Math\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-projects-monorepo/=lib/eth-projects-monorepo/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin/=lib/openzeppelin-contracts/contracts/\",\":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solmate/=lib/solmate/src/\",\":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/\"]},\"sources\":{\"src/Math.sol\":{\"keccak256\":\"0x376c0675780363115b456a01c873b4484732f09c231ac3c5832e0d4dc0d0813e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51d57dfac495c763d537dcd60dfb2ccc8a1e64229cb558601f843e449707c1be\",\"dweb:/ipfs/QmeXryXJBNp2xHKiEEaaBXMBt1AGpzcpnPcLaRZFsEaK6L\"]}},\"version\":1}", + "metadata": { + "compiler": { + "version": "0.8.17+commit.8df45f5f" + }, + "language": "Solidity", + "output": { + "abi": [ + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "div", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256[]", + "name": "arr", + "type": "uint256[]" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "prod", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "sub", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256[]", + "name": "arr", + "type": "uint256[]" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "sum", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + } + ], + "devdoc": { + "kind": "dev", + "methods": {}, + "version": 1 + }, + "userdoc": { + "kind": "user", + "methods": {}, + "version": 1 + } + }, + "settings": { + "remappings": [ + ":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/", + ":ds-test/=lib/forge-std/lib/ds-test/src/", + ":eth-projects-monorepo/=lib/eth-projects-monorepo/", + ":forge-std/=lib/forge-std/src/", + ":openzeppelin-contracts/=lib/openzeppelin-contracts/", + ":openzeppelin/=lib/openzeppelin-contracts/contracts/", + ":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/", + ":safe-contracts/=lib/safe-contracts/contracts/", + ":solmate/=lib/solmate/src/", + ":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/" + ], + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "bytecodeHash": "ipfs" + }, + "compilationTarget": { + "src/Math.sol": "Math" + }, + "libraries": {} + }, + "sources": { + "src/Math.sol": { + "keccak256": "0x376c0675780363115b456a01c873b4484732f09c231ac3c5832e0d4dc0d0813e", + "urls": [ + "bzz-raw://51d57dfac495c763d537dcd60dfb2ccc8a1e64229cb558601f843e449707c1be", + "dweb:/ipfs/QmeXryXJBNp2xHKiEEaaBXMBt1AGpzcpnPcLaRZFsEaK6L" + ], + "license": "MIT" + } + }, + "version": 1 + }, + "ast": { + "absolutePath": "src/Math.sol", + "id": 31453, + "exportedSymbols": { + "Math": [ + 31452 + ] + }, + "nodeType": "SourceUnit", + "src": "32:752:30", + "nodes": [ + { + "id": 31353, + "nodeType": "PragmaDirective", + "src": "32:24:30", + "nodes": [], + "literals": [ + "solidity", + "^", + "0.8", + ".13" + ] + }, + { + "id": 31452, + "nodeType": "ContractDefinition", + "src": "58:725:30", + "nodes": [ + { + "id": 31388, + "nodeType": "FunctionDefinition", + "src": "78:248:30", + "nodes": [], + "body": { + "id": 31387, + "nodeType": "Block", + "src": "143:183:30", + "nodes": [], + "statements": [ + { + "assignments": [ + 31362 + ], + "declarations": [ + { + "constant": false, + "id": 31362, + "mutability": "mutable", + "name": "res", + "nameLocation": "161:3:30", + "nodeType": "VariableDeclaration", + "scope": 31387, + "src": "153:11:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31361, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "153:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31364, + "initialValue": { + "hexValue": "30", + "id": 31363, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "167:1:30", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + }, + "nodeType": "VariableDeclarationStatement", + "src": "153:15:30" + }, + { + "id": 31384, + "nodeType": "UncheckedBlock", + "src": "178:121:30", + "statements": [ + { + "body": { + "id": 31382, + "nodeType": "Block", + "src": "243:46:30", + "statements": [ + { + "expression": { + "id": 31380, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31376, + "name": "res", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31362, + "src": "261:3:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "Assignment", + "operator": "+=", + "rightHandSide": { + "baseExpression": { + "id": 31377, + "name": "arr", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31356, + "src": "268:3:30", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "id": 31379, + "indexExpression": { + "id": 31378, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31366, + "src": "272:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "268:6:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "261:13:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31381, + "nodeType": "ExpressionStatement", + "src": "261:13:30" + } + ] + }, + "condition": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31372, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31369, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31366, + "src": "222:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "<", + "rightExpression": { + "expression": { + "id": 31370, + "name": "arr", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31356, + "src": "226:3:30", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "id": 31371, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "230:6:30", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "226:10:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "222:14:30", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "id": 31383, + "initializationExpression": { + "assignments": [ + 31366 + ], + "declarations": [ + { + "constant": false, + "id": 31366, + "mutability": "mutable", + "name": "i", + "nameLocation": "215:1:30", + "nodeType": "VariableDeclaration", + "scope": 31383, + "src": "207:9:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31365, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "207:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31368, + "initialValue": { + "hexValue": "30", + "id": 31367, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "219:1:30", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + }, + "nodeType": "VariableDeclarationStatement", + "src": "207:13:30" + }, + "loopExpression": { + "expression": { + "id": 31374, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "nodeType": "UnaryOperation", + "operator": "++", + "prefix": false, + "src": "238:3:30", + "subExpression": { + "id": 31373, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31366, + "src": "238:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31375, + "nodeType": "ExpressionStatement", + "src": "238:3:30" + }, + "nodeType": "ForStatement", + "src": "202:87:30" + } + ] + }, + { + "expression": { + "id": 31385, + "name": "res", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31362, + "src": "316:3:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "functionReturnParameters": 31360, + "id": 31386, + "nodeType": "Return", + "src": "309:10:30" + } + ] + }, + "functionSelector": "0194db8e", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "sum", + "nameLocation": "87:3:30", + "parameters": { + "id": 31357, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31356, + "mutability": "mutable", + "name": "arr", + "nameLocation": "108:3:30", + "nodeType": "VariableDeclaration", + "scope": 31388, + "src": "91:20:30", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[]" + }, + "typeName": { + "baseType": { + "id": 31354, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "91:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31355, + "nodeType": "ArrayTypeName", + "src": "91:9:30", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", + "typeString": "uint256[]" + } + }, + "visibility": "internal" + } + ], + "src": "90:22:30" + }, + "returnParameters": { + "id": 31360, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31359, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31388, + "src": "134:7:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31358, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "134:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "133:9:30" + }, + "scope": 31452, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31423, + "nodeType": "FunctionDefinition", + "src": "332:249:30", + "nodes": [], + "body": { + "id": 31422, + "nodeType": "Block", + "src": "398:183:30", + "nodes": [], + "statements": [ + { + "assignments": [ + 31397 + ], + "declarations": [ + { + "constant": false, + "id": 31397, + "mutability": "mutable", + "name": "res", + "nameLocation": "416:3:30", + "nodeType": "VariableDeclaration", + "scope": 31422, + "src": "408:11:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31396, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "408:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31399, + "initialValue": { + "hexValue": "31", + "id": 31398, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "422:1:30", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "nodeType": "VariableDeclarationStatement", + "src": "408:15:30" + }, + { + "id": 31419, + "nodeType": "UncheckedBlock", + "src": "433:121:30", + "statements": [ + { + "body": { + "id": 31417, + "nodeType": "Block", + "src": "498:46:30", + "statements": [ + { + "expression": { + "id": 31415, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31411, + "name": "res", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31397, + "src": "516:3:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "Assignment", + "operator": "*=", + "rightHandSide": { + "baseExpression": { + "id": 31412, + "name": "arr", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31391, + "src": "523:3:30", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "id": 31414, + "indexExpression": { + "id": 31413, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31401, + "src": "527:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "523:6:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "516:13:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31416, + "nodeType": "ExpressionStatement", + "src": "516:13:30" + } + ] + }, + "condition": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31407, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31404, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31401, + "src": "477:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "<", + "rightExpression": { + "expression": { + "id": 31405, + "name": "arr", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31391, + "src": "481:3:30", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "id": 31406, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "485:6:30", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "481:10:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "477:14:30", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "id": 31418, + "initializationExpression": { + "assignments": [ + 31401 + ], + "declarations": [ + { + "constant": false, + "id": 31401, + "mutability": "mutable", + "name": "i", + "nameLocation": "470:1:30", + "nodeType": "VariableDeclaration", + "scope": 31418, + "src": "462:9:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31400, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "462:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31403, + "initialValue": { + "hexValue": "30", + "id": 31402, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "474:1:30", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + }, + "nodeType": "VariableDeclarationStatement", + "src": "462:13:30" + }, + "loopExpression": { + "expression": { + "id": 31409, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "nodeType": "UnaryOperation", + "operator": "++", + "prefix": false, + "src": "493:3:30", + "subExpression": { + "id": 31408, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31401, + "src": "493:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31410, + "nodeType": "ExpressionStatement", + "src": "493:3:30" + }, + "nodeType": "ForStatement", + "src": "457:87:30" + } + ] + }, + { + "expression": { + "id": 31420, + "name": "res", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31397, + "src": "571:3:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "functionReturnParameters": 31395, + "id": 31421, + "nodeType": "Return", + "src": "564:10:30" + } + ] + }, + "functionSelector": "072bdcc2", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "prod", + "nameLocation": "341:4:30", + "parameters": { + "id": 31392, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31391, + "mutability": "mutable", + "name": "arr", + "nameLocation": "363:3:30", + "nodeType": "VariableDeclaration", + "scope": 31423, + "src": "346:20:30", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[]" + }, + "typeName": { + "baseType": { + "id": 31389, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "346:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31390, + "nodeType": "ArrayTypeName", + "src": "346:9:30", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", + "typeString": "uint256[]" + } + }, + "visibility": "internal" + } + ], + "src": "345:22:30" + }, + "returnParameters": { + "id": 31395, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31394, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31423, + "src": "389:7:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31393, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "389:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "388:9:30" + }, + "scope": 31452, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31437, + "nodeType": "FunctionDefinition", + "src": "587:94:30", + "nodes": [], + "body": { + "id": 31436, + "nodeType": "Block", + "src": "652:29:30", + "nodes": [], + "statements": [ + { + "expression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31434, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31432, + "name": "a", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31425, + "src": "669:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "/", + "rightExpression": { + "id": 31433, + "name": "b", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31427, + "src": "673:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "669:5:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "functionReturnParameters": 31431, + "id": 31435, + "nodeType": "Return", + "src": "662:12:30" + } + ] + }, + "functionSelector": "a391c15b", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "div", + "nameLocation": "596:3:30", + "parameters": { + "id": 31428, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31425, + "mutability": "mutable", + "name": "a", + "nameLocation": "608:1:30", + "nodeType": "VariableDeclaration", + "scope": 31437, + "src": "600:9:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31424, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "600:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31427, + "mutability": "mutable", + "name": "b", + "nameLocation": "619:1:30", + "nodeType": "VariableDeclaration", + "scope": 31437, + "src": "611:9:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31426, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "611:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "599:22:30" + }, + "returnParameters": { + "id": 31431, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31430, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31437, + "src": "643:7:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31429, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "643:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "642:9:30" + }, + "scope": 31452, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31451, + "nodeType": "FunctionDefinition", + "src": "687:94:30", + "nodes": [], + "body": { + "id": 31450, + "nodeType": "Block", + "src": "752:29:30", + "nodes": [], + "statements": [ + { + "expression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31448, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31446, + "name": "a", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31439, + "src": "769:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "-", + "rightExpression": { + "id": 31447, + "name": "b", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31441, + "src": "773:1:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "769:5:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "functionReturnParameters": 31445, + "id": 31449, + "nodeType": "Return", + "src": "762:12:30" + } + ] + }, + "functionSelector": "b67d77c5", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "sub", + "nameLocation": "696:3:30", + "parameters": { + "id": 31442, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31439, + "mutability": "mutable", + "name": "a", + "nameLocation": "708:1:30", + "nodeType": "VariableDeclaration", + "scope": 31451, + "src": "700:9:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31438, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "700:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31441, + "mutability": "mutable", + "name": "b", + "nameLocation": "719:1:30", + "nodeType": "VariableDeclaration", + "scope": 31451, + "src": "711:9:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31440, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "711:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "699:22:30" + }, + "returnParameters": { + "id": 31445, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31444, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31451, + "src": "743:7:30", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31443, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "743:7:30", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "742:9:30" + }, + "scope": 31452, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + } + ], + "abstract": false, + "baseContracts": [], + "canonicalName": "Math", + "contractDependencies": [], + "contractKind": "contract", + "fullyImplemented": true, + "linearizedBaseContracts": [ + 31452 + ], + "name": "Math", + "nameLocation": "67:4:30", + "scope": 31453, + "usedErrors": [] + } + ], + "license": "MIT" + }, + "id": 30 +} \ No newline at end of file diff --git a/packages/starksheet-solidity/out/MultiSendCallOnly.sol/MultiSendCallOnly.json b/packages/starksheet-solidity/out/MultiSendCallOnly.sol/MultiSendCallOnly.json new file mode 100644 index 00000000..f16d8665 --- /dev/null +++ b/packages/starksheet-solidity/out/MultiSendCallOnly.sol/MultiSendCallOnly.json @@ -0,0 +1,968 @@ +{ + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "transactions", + "type": "bytes" + } + ], + "name": "multiSend", + "outputs": [], + "stateMutability": "payable", + "type": "function" + } + ], + "bytecode": { + "object": "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "sourceMap": "360:3059:24:-:0;;;;;;;;;;;;;;;;;;;", + "linkReferences": {} + }, + "deployedBytecode": { + "object": "0x60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220c15490bbb756a4c3c49d6335b2e81d2d098647b0ea70174c2279f199b1d0800364736f6c63430008110033", + "sourceMap": "360:3059:24:-:0;;;;;;;;;;;;;;;;;;;;;1348:2069;;;;;;:::i;:::-;;:::i;:::-;;;1518:12;1512:19;1553:4;1570:1831;1653:6;1650:1;1647:13;1570:1831;;;2044:1;2030:12;2026:20;2020:27;2014:4;2010:38;2318:4;2315:1;2311:12;2297;2293:31;2287:38;2281:4;2277:49;2480:4;2477:1;2473:12;2459;2455:31;2449:38;2663:4;2660:1;2656:12;2642;2638:31;2632:38;2857:4;2854:1;2850:12;2836;2832:31;2895:1;2920:9;2951:1;2946:104;;;;3133:1;3128:59;;;;2913:274;;2946:104;3030:1;3027;3015:10;3009:4;3002:5;2998:2;2991:5;2986:46;2975:57;;2913:274;-1:-1:-1;3210:7:24;3204:70;;3254:1;3251;3244:12;3204:70;;;3375:10;3369:4;3365:21;3362:1;3358:29;3353:34;;;;;;1570:1831;;;1574:72;;1348:2069;:::o;14:127:36:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:921;214:6;267:2;255:9;246:7;242:23;238:32;235:52;;;283:1;280;273:12;235:52;323:9;310:23;352:18;393:2;385:6;382:14;379:34;;;409:1;406;399:12;379:34;447:6;436:9;432:22;422:32;;492:7;485:4;481:2;477:13;473:27;463:55;;514:1;511;504:12;463:55;550:2;537:16;572:2;568;565:10;562:36;;;578:18;;:::i;:::-;653:2;647:9;621:2;707:13;;-1:-1:-1;;703:22:36;;;727:2;699:31;695:40;683:53;;;751:18;;;771:22;;;748:46;745:72;;;797:18;;:::i;:::-;837:10;833:2;826:22;872:2;864:6;857:18;912:7;907:2;902;898;894:11;890:20;887:33;884:53;;;933:1;930;923:12;884:53;989:2;984;980;976:11;971:2;963:6;959:15;946:46;1034:1;1012:15;;;1029:2;1008:24;1001:35;;;;-1:-1:-1;1016:6:36;146:921;-1:-1:-1;;;;;146:921:36:o", + "linkReferences": {} + }, + "methodIdentifiers": { + "multiSend(bytes)": "8d80ff0a" + }, + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"transactions\",\"type\":\"bytes\"}],\"name\":\"multiSend\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"Stefan George - @Georgi87Richard Meissner - @rmeissner\",\"kind\":\"dev\",\"methods\":{\"multiSend(bytes)\":{\"details\":\"Sends multiple transactions and reverts all if one fails.\",\"params\":{\"transactions\":\"Encoded transactions. Each transaction is encoded as a packed bytes of operation has to be uint8(0) in this version (=> 1 byte), to as a address (=> 20 bytes), value as a uint256 (=> 32 bytes), data length as a uint256 (=> 32 bytes), data as bytes. see abi.encodePacked for more information on packed encoding\"}}},\"title\":\"Multi Send Call Only - Allows to batch multiple transactions into one, but only calls\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"multiSend(bytes)\":{\"notice\":\"The code is for most part the same as the normal MultiSend (to keep compatibility), but reverts if a transaction tries to use a delegatecall.This method is payable as delegatecalls keep the msg.value from the previous call If the calling method (e.g. execTransaction) received ETH this would revert otherwise\"}},\"notice\":\"The guard logic is not required here as this contract doesn't support nested delegate calls\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/safe-contracts/contracts/libraries/MultiSendCallOnly.sol\":\"MultiSendCallOnly\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-projects-monorepo/=lib/eth-projects-monorepo/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin/=lib/openzeppelin-contracts/contracts/\",\":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solmate/=lib/solmate/src/\",\":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/\"]},\"sources\":{\"lib/safe-contracts/contracts/libraries/MultiSendCallOnly.sol\":{\"keccak256\":\"0x66c326b0845b97c2ecef741eab1f3121630c1e1e04b6b369ab9faa4410dc33cd\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://b251404bb90d97ae2eb04f802007b6337c26a7f3dfb0253352a15878f86e4771\",\"dweb:/ipfs/QmUe2mgmRm4pyBfUfzERiHQJcvrb1qkKthRQCJNEkLF8SG\"]}},\"version\":1}", + "metadata": { + "compiler": { + "version": "0.8.17+commit.8df45f5f" + }, + "language": "Solidity", + "output": { + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "transactions", + "type": "bytes" + } + ], + "stateMutability": "payable", + "type": "function", + "name": "multiSend" + } + ], + "devdoc": { + "kind": "dev", + "methods": { + "multiSend(bytes)": { + "details": "Sends multiple transactions and reverts all if one fails.", + "params": { + "transactions": "Encoded transactions. Each transaction is encoded as a packed bytes of operation has to be uint8(0) in this version (=> 1 byte), to as a address (=> 20 bytes), value as a uint256 (=> 32 bytes), data length as a uint256 (=> 32 bytes), data as bytes. see abi.encodePacked for more information on packed encoding" + } + } + }, + "version": 1 + }, + "userdoc": { + "kind": "user", + "methods": { + "multiSend(bytes)": { + "notice": "The code is for most part the same as the normal MultiSend (to keep compatibility), but reverts if a transaction tries to use a delegatecall.This method is payable as delegatecalls keep the msg.value from the previous call If the calling method (e.g. execTransaction) received ETH this would revert otherwise" + } + }, + "version": 1 + } + }, + "settings": { + "remappings": [ + ":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/", + ":ds-test/=lib/forge-std/lib/ds-test/src/", + ":eth-projects-monorepo/=lib/eth-projects-monorepo/", + ":forge-std/=lib/forge-std/src/", + ":openzeppelin-contracts/=lib/openzeppelin-contracts/", + ":openzeppelin/=lib/openzeppelin-contracts/contracts/", + ":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/", + ":safe-contracts/=lib/safe-contracts/contracts/", + ":solmate/=lib/solmate/src/", + ":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/" + ], + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "bytecodeHash": "ipfs" + }, + "compilationTarget": { + "lib/safe-contracts/contracts/libraries/MultiSendCallOnly.sol": "MultiSendCallOnly" + }, + "libraries": {} + }, + "sources": { + "lib/safe-contracts/contracts/libraries/MultiSendCallOnly.sol": { + "keccak256": "0x66c326b0845b97c2ecef741eab1f3121630c1e1e04b6b369ab9faa4410dc33cd", + "urls": [ + "bzz-raw://b251404bb90d97ae2eb04f802007b6337c26a7f3dfb0253352a15878f86e4771", + "dweb:/ipfs/QmUe2mgmRm4pyBfUfzERiHQJcvrb1qkKthRQCJNEkLF8SG" + ], + "license": "LGPL-3.0-only" + } + }, + "version": 1 + }, + "ast": { + "absolutePath": "lib/safe-contracts/contracts/libraries/MultiSendCallOnly.sol", + "id": 30376, + "exportedSymbols": { + "MultiSendCallOnly": [ + 30375 + ] + }, + "nodeType": "SourceUnit", + "src": "42:3378:24", + "nodes": [ + { + "id": 30365, + "nodeType": "PragmaDirective", + "src": "42:31:24", + "nodes": [], + "literals": [ + "solidity", + ">=", + "0.7", + ".0", + "<", + "0.9", + ".0" + ] + }, + { + "id": 30375, + "nodeType": "ContractDefinition", + "src": "360:3059:24", + "nodes": [ + { + "id": 30374, + "nodeType": "FunctionDefinition", + "src": "1348:2069:24", + "nodes": [], + "body": { + "id": 30373, + "nodeType": "Block", + "src": "1409:2008:24", + "nodes": [], + "statements": [ + { + "AST": { + "nodeType": "YulBlock", + "src": "1484:1927:24", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "1498:33:24", + "value": { + "arguments": [ + { + "name": "transactions", + "nodeType": "YulIdentifier", + "src": "1518:12:24" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "1512:5:24" + }, + "nodeType": "YulFunctionCall", + "src": "1512:19:24" + }, + "variables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "1502:6:24", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "1544:13:24", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1553:4:24", + "type": "", + "value": "0x20" + }, + "variables": [ + { + "name": "i", + "nodeType": "YulTypedName", + "src": "1548:1:24", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "1735:1666:24", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "1993:55:24", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2014:4:24", + "type": "", + "value": "0xf8" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "transactions", + "nodeType": "YulIdentifier", + "src": "2030:12:24" + }, + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2044:1:24" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2026:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2026:20:24" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2020:5:24" + }, + "nodeType": "YulFunctionCall", + "src": "2020:27:24" + } + ], + "functionName": { + "name": "shr", + "nodeType": "YulIdentifier", + "src": "2010:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2010:38:24" + }, + "variables": [ + { + "name": "operation", + "nodeType": "YulTypedName", + "src": "1997:9:24", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2267:59:24", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2281:4:24", + "type": "", + "value": "0x60" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "transactions", + "nodeType": "YulIdentifier", + "src": "2297:12:24" + }, + { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2315:1:24" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2318:4:24", + "type": "", + "value": "0x01" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2311:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2311:12:24" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2293:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2293:31:24" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2287:5:24" + }, + "nodeType": "YulFunctionCall", + "src": "2287:38:24" + } + ], + "functionName": { + "name": "shr", + "nodeType": "YulIdentifier", + "src": "2277:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2277:49:24" + }, + "variables": [ + { + "name": "to", + "nodeType": "YulTypedName", + "src": "2271:2:24", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2436:51:24", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "transactions", + "nodeType": "YulIdentifier", + "src": "2459:12:24" + }, + { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2477:1:24" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2480:4:24", + "type": "", + "value": "0x15" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2473:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2473:12:24" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2455:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2455:31:24" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2449:5:24" + }, + "nodeType": "YulFunctionCall", + "src": "2449:38:24" + }, + "variables": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "2440:5:24", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2614:56:24", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "transactions", + "nodeType": "YulIdentifier", + "src": "2642:12:24" + }, + { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2660:1:24" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2663:4:24", + "type": "", + "value": "0x35" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2656:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2656:12:24" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2638:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2638:31:24" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2632:5:24" + }, + "nodeType": "YulFunctionCall", + "src": "2632:38:24" + }, + "variables": [ + { + "name": "dataLength", + "nodeType": "YulTypedName", + "src": "2618:10:24", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2820:43:24", + "value": { + "arguments": [ + { + "name": "transactions", + "nodeType": "YulIdentifier", + "src": "2836:12:24" + }, + { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2854:1:24" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2857:4:24", + "type": "", + "value": "0x55" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2850:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2850:12:24" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2832:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2832:31:24" + }, + "variables": [ + { + "name": "data", + "nodeType": "YulTypedName", + "src": "2824:4:24", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2880:16:24", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2895:1:24", + "type": "", + "value": "0" + }, + "variables": [ + { + "name": "success", + "nodeType": "YulTypedName", + "src": "2884:7:24", + "type": "" + } + ] + }, + { + "cases": [ + { + "body": { + "nodeType": "YulBlock", + "src": "2953:97:24", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2975:57:24", + "value": { + "arguments": [ + { + "arguments": [], + "functionName": { + "name": "gas", + "nodeType": "YulIdentifier", + "src": "2991:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "2991:5:24" + }, + { + "name": "to", + "nodeType": "YulIdentifier", + "src": "2998:2:24" + }, + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "3002:5:24" + }, + { + "name": "data", + "nodeType": "YulIdentifier", + "src": "3009:4:24" + }, + { + "name": "dataLength", + "nodeType": "YulIdentifier", + "src": "3015:10:24" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3027:1:24", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3030:1:24", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "call", + "nodeType": "YulIdentifier", + "src": "2986:4:24" + }, + "nodeType": "YulFunctionCall", + "src": "2986:46:24" + }, + "variableNames": [ + { + "name": "success", + "nodeType": "YulIdentifier", + "src": "2975:7:24" + } + ] + } + ] + }, + "nodeType": "YulCase", + "src": "2946:104:24", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2951:1:24", + "type": "", + "value": "0" + } + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3135:52:24", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3164:1:24", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3167:1:24", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "3157:6:24" + }, + "nodeType": "YulFunctionCall", + "src": "3157:12:24" + }, + "nodeType": "YulExpressionStatement", + "src": "3157:12:24" + } + ] + }, + "nodeType": "YulCase", + "src": "3128:59:24", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3133:1:24", + "type": "", + "value": "1" + } + } + ], + "expression": { + "name": "operation", + "nodeType": "YulIdentifier", + "src": "2920:9:24" + }, + "nodeType": "YulSwitch", + "src": "2913:274:24" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3222:52:24", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3251:1:24", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3254:1:24", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "3244:6:24" + }, + "nodeType": "YulFunctionCall", + "src": "3244:12:24" + }, + "nodeType": "YulExpressionStatement", + "src": "3244:12:24" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "success", + "nodeType": "YulIdentifier", + "src": "3210:7:24" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3219:1:24", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "3207:2:24" + }, + "nodeType": "YulFunctionCall", + "src": "3207:14:24" + }, + "nodeType": "YulIf", + "src": "3204:70:24" + }, + { + "nodeType": "YulAssignment", + "src": "3353:34:24", + "value": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "3362:1:24" + }, + { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3369:4:24", + "type": "", + "value": "0x55" + }, + { + "name": "dataLength", + "nodeType": "YulIdentifier", + "src": "3375:10:24" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3365:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "3365:21:24" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3358:3:24" + }, + "nodeType": "YulFunctionCall", + "src": "3358:29:24" + }, + "variableNames": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "3353:1:24" + } + ] + } + ] + }, + "condition": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "1650:1:24" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "1653:6:24" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "1647:2:24" + }, + "nodeType": "YulFunctionCall", + "src": "1647:13:24" + }, + "nodeType": "YulForLoop", + "post": { + "nodeType": "YulBlock", + "src": "1661:73:24", + "statements": [] + }, + "pre": { + "nodeType": "YulBlock", + "src": "1574:72:24", + "statements": [] + }, + "src": "1570:1831:24" + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 30369, + "isOffset": false, + "isSlot": false, + "src": "1518:12:24", + "valueSize": 1 + }, + { + "declaration": 30369, + "isOffset": false, + "isSlot": false, + "src": "2030:12:24", + "valueSize": 1 + }, + { + "declaration": 30369, + "isOffset": false, + "isSlot": false, + "src": "2297:12:24", + "valueSize": 1 + }, + { + "declaration": 30369, + "isOffset": false, + "isSlot": false, + "src": "2459:12:24", + "valueSize": 1 + }, + { + "declaration": 30369, + "isOffset": false, + "isSlot": false, + "src": "2642:12:24", + "valueSize": 1 + }, + { + "declaration": 30369, + "isOffset": false, + "isSlot": false, + "src": "2836:12:24", + "valueSize": 1 + } + ], + "id": 30372, + "nodeType": "InlineAssembly", + "src": "1475:1936:24" + } + ] + }, + "documentation": { + "id": 30367, + "nodeType": "StructuredDocumentation", + "src": "393:950:24", + "text": " @dev Sends multiple transactions and reverts all if one fails.\n @param transactions Encoded transactions. Each transaction is encoded as a packed bytes of\n operation has to be uint8(0) in this version (=> 1 byte),\n to as a address (=> 20 bytes),\n value as a uint256 (=> 32 bytes),\n data length as a uint256 (=> 32 bytes),\n data as bytes.\n see abi.encodePacked for more information on packed encoding\n @notice The code is for most part the same as the normal MultiSend (to keep compatibility),\n but reverts if a transaction tries to use a delegatecall.\n @notice This method is payable as delegatecalls keep the msg.value from the previous call\n If the calling method (e.g. execTransaction) received ETH this would revert otherwise" + }, + "functionSelector": "8d80ff0a", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "multiSend", + "nameLocation": "1357:9:24", + "parameters": { + "id": 30370, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 30369, + "mutability": "mutable", + "name": "transactions", + "nameLocation": "1380:12:24", + "nodeType": "VariableDeclaration", + "scope": 30374, + "src": "1367:25:24", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 30368, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "1367:5:24", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "1366:27:24" + }, + "returnParameters": { + "id": 30371, + "nodeType": "ParameterList", + "parameters": [], + "src": "1409:0:24" + }, + "scope": 30375, + "stateMutability": "payable", + "virtual": false, + "visibility": "public" + } + ], + "abstract": false, + "baseContracts": [], + "canonicalName": "MultiSendCallOnly", + "contractDependencies": [], + "contractKind": "contract", + "documentation": { + "id": 30366, + "nodeType": "StructuredDocumentation", + "src": "75:284:24", + "text": " @title Multi Send Call Only - Allows to batch multiple transactions into one, but only calls\n @notice The guard logic is not required here as this contract doesn't support nested delegate calls\n @author Stefan George - @Georgi87\n @author Richard Meissner - @rmeissner" + }, + "fullyImplemented": true, + "linearizedBaseContracts": [ + 30375 + ], + "name": "MultiSendCallOnly", + "nameLocation": "369:17:24", + "scope": 30376, + "usedErrors": [] + } + ], + "license": "LGPL-3.0-only" + }, + "id": 24 +} \ No newline at end of file diff --git a/packages/starksheet-solidity/out/Sheet.sol/Sheet.json b/packages/starksheet-solidity/out/Sheet.sol/Sheet.json new file mode 100644 index 00000000..75efbffb --- /dev/null +++ b/packages/starksheet-solidity/out/Sheet.sol/Sheet.json @@ -0,0 +1,9952 @@ +{ + "abi": [ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "NonExistantTokenError", + "type": "error" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "address", + "name": "caller", + "type": "address" + } + ], + "name": "SetCellIsNotOwnerError", + "type": "error" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "indexed": false, + "internalType": "bool", + "name": "approved", + "type": "bool" + } + ], + "name": "ApprovalForAll", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "contractAddress", + "type": "address" + } + ], + "name": "CellUpdate", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "string", + "name": "previousName", + "type": "string" + }, + { + "indexed": false, + "internalType": "string", + "name": "newName", + "type": "string" + } + ], + "name": "NameUpdate", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "string", + "name": "previousSymbol", + "type": "string" + }, + { + "indexed": false, + "internalType": "string", + "name": "newSymbol", + "type": "string" + } + ], + "name": "SymbolUpdate", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + { + "inputs": [], + "name": "DEFAULT_VALUE", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "RC_BOUND", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + } + ], + "name": "_contractAddressIsTokenId", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "components": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "internalType": "struct CellData", + "name": "cell", + "type": "tuple" + } + ], + "name": "_isConstant", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "callData", + "type": "bytes" + } + ], + "name": "_renderCallData", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "_renderCell", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "components": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "internalType": "struct CellData", + "name": "cell", + "type": "tuple" + } + ], + "name": "_renderConstantCell", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + } + ], + "name": "_renderContractAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "selector", + "type": "bytes32" + } + ], + "name": "_renderSelector", + "outputs": [ + { + "internalType": "bytes4", + "name": "", + "type": "bytes4" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "_renderValue", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "callData", + "type": "bytes" + } + ], + "name": "callData2Uint256Array", + "outputs": [ + { + "internalType": "uint256[]", + "name": "", + "type": "uint256[]" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "cells", + "outputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "getApproved", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "getCell", + "outputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "name": "isApprovedForAll", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "ownerOf", + "outputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "renderCell", + "outputs": [ + { + "components": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + } + ], + "internalType": "struct CellRendered", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "renderer", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "renounceOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "safeTransferFrom", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "name": "safeTransferFrom", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "internalType": "bool", + "name": "approved", + "type": "bool" + } + ], + "name": "setApprovalForAll", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "uint160", + "name": "contractAddress", + "type": "uint160" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "name": "setCell", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "newName", + "type": "string" + } + ], + "name": "setName", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newRender", + "type": "address" + } + ], + "name": "setRenderer", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "newSymbol", + "type": "string" + } + ], + "name": "setSymbol", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "interfaceId", + "type": "bytes4" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "tokenByIndex", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "tokenURI", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "transferOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ], + "bytecode": { + "object": "0x60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6121cc80620002646000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033", + "sourceMap": "473:5385:31:-:0;;;5099:42;;;;;;;;;;2154:111:25;;;;;;;;;;;;;-1:-1:-1;;;2154:111:25;;;;;;;;;;;;;;;;-1:-1:-1;;;2154:111:25;;;936:32:20;955:12;:10;;;:12;;:::i;:::-;936:18;:32::i;:::-;2220:4:25;:12;2227:5;2220:4;:12;:::i;:::-;-1:-1:-1;2242:6:25;:16;2251:7;2242:6;:16;:::i;:::-;;2154:111;;473:5385:31;;640:96:21;719:10;;640:96::o;2433:187:20:-;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:20;;;-1:-1:-1;;;;;;2541:17:20;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2496:124;2433:187;:::o;14:127:36:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:380;225:1;221:12;;;;268;;;289:61;;343:4;335:6;331:17;321:27;;289:61;396:2;388:6;385:14;365:18;362:38;359:161;;442:10;437:3;433:20;430:1;423:31;477:4;474:1;467:15;505:4;502:1;495:15;359:161;;146:380;;;:::o;657:545::-;759:2;754:3;751:11;748:448;;;795:1;820:5;816:2;809:17;865:4;861:2;851:19;935:2;923:10;919:19;916:1;912:27;906:4;902:38;971:4;959:10;956:20;953:47;;;-1:-1:-1;994:4:36;953:47;1049:2;1044:3;1040:12;1037:1;1033:20;1027:4;1023:31;1013:41;;1104:82;1122:2;1115:5;1112:13;1104:82;;;1167:17;;;1148:1;1137:13;1104:82;;;1108:3;;;748:448;657:545;;;:::o;1378:1352::-;1498:10;;-1:-1:-1;;;;;1520:30:36;;1517:56;;;1553:18;;:::i;:::-;1582:97;1672:6;1632:38;1664:4;1658:11;1632:38;:::i;:::-;1626:4;1582:97;:::i;:::-;1734:4;;1798:2;1787:14;;1815:1;1810:663;;;;2517:1;2534:6;2531:89;;;-1:-1:-1;2586:19:36;;;2580:26;2531:89;-1:-1:-1;;1335:1:36;1331:11;;;1327:24;1323:29;1313:40;1359:1;1355:11;;;1310:57;2633:81;;1780:944;;1810:663;604:1;597:14;;;641:4;628:18;;-1:-1:-1;;1846:20:36;;;1964:236;1978:7;1975:1;1972:14;1964:236;;;2067:19;;;2061:26;2046:42;;2159:27;;;;2127:1;2115:14;;;;1994:19;;1964:236;;;1968:3;2228:6;2219:7;2216:19;2213:201;;;2289:19;;;2283:26;-1:-1:-1;;2372:1:36;2368:14;;;2384:3;2364:24;2360:37;2356:42;2341:58;2326:74;;2213:201;-1:-1:-1;;;;;2460:1:36;2444:14;;;2440:22;2427:36;;-1:-1:-1;1378:1352:36:o;:::-;473:5385:31;;;;;;", + "linkReferences": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "Bytes": [ + { + "start": 3019, + "length": 20 + } + ] + } + } + }, + "deployedBytecode": { + "object": "0x608060405234801561001057600080fd5b50600436106102275760003560e01c8063715018a611610130578063b85d8b85116100b8578063cf0983981161007c578063cf09839814610512578063cfbe95d814610535578063df4ca20614610556578063e985e9c514610576578063f2fde38b146105a457600080fd5b8063b85d8b85146104a4578063b88d4fde146104ce578063b8c368ec146104e1578063c47f0027146104ec578063c87b56dd146104ff57600080fd5b806395d89b41116100ff57806395d89b4114610439578063a22cb46514610441578063b46ebb1214610454578063b6d658e114610467578063b84c82461461049157600080fd5b8063715018a6146103fa578063768d5029146104025780638ada6b0f146104155780638da5cb5b1461042857600080fd5b80631b06443c116101b35780634f6ccce7116101825780634f6ccce71461038157806356d3163d146103a15780636352211e146103b45780636a0abc74146103c757806370a08231146103e757600080fd5b80631b06443c14610335578063206848f61461034857806323b872dd1461035b57806342842e0e1461036e57600080fd5b8063081812fc116101fa578063081812fc146102a1578063095ea7b3146102e2578063172b9eed146102f757806318160ddd1461030a5780631941fd141461031357600080fd5b806301ffc9a71461022c57806302f3c4c91461025457806306fdde03146102745780630715a24a1461027c575b600080fd5b61023f61023a36600461176a565b6105b7565b60405190151581526020015b60405180910390f35b610267610262366004611861565b610609565b60405161024b9190611951565b610267610638565b6102936fffffffffffffffffffffffffffffffff81565b60405190815260200161024b565b6102ca6102af366004611964565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024b565b6102f56102f036600461197d565b6106c6565b005b6102676103053660046119a9565b6107ad565b61029360075481565b610326610321366004611964565b610875565b60405161024b939291906119de565b6102ca610343366004611a0e565b61092a565b610326610356366004611964565b6109e3565b6102f5610369366004611a2b565b610ae1565b6102f561037c366004611a2b565b610ca8565b61029361038f366004611964565b60086020526000908152604090205481565b6102f56103af366004611a0e565b610da0565b6102ca6103c2366004611964565b610dca565b6103da6103d53660046119a9565b610e1c565b60405161024b9190611a6c565b6102936103f5366004611a0e565b610e60565b6102f5610ec3565b6102f5610410366004611af9565b610ed7565b6009546102ca906001600160a01b031681565b6000546001600160a01b03166102ca565b610267611035565b6102f561044f366004611b63565b611042565b610267610462366004611964565b6110ae565b61047a610475366004611964565b611258565b60408051921515835260208301919091520161024b565b6102f561049f366004611ba1565b611275565b6104b56104b2366004611964565b90565b6040516001600160e01b0319909116815260200161024b565b6102f56104dc366004611be3565b6112c6565b6102ca600160801b81565b6102f56104fa366004611ba1565b6113ae565b61026761050d366004611964565b6113ff565b61023f610520366004611a0e565b600160801b6001600160a01b03919091161090565b61023f610543366004611861565b516001600160a01b0316600160801b1490565b610569610564366004611964565b6114c9565b60405161024b9190611c16565b61023f610584366004611c4d565b600660209081526000928352604080842090915290825290205460ff1681565b6102f56105b2366004611a0e565b611526565b60006301ffc9a760e01b6001600160e01b0319831614806105e857506380ac58cd60e01b6001600160e01b03198316145b806106035750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060816020015160405160200161062291815260200190565b6040516020818303038152906040529050919050565b6001805461064590611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461067190611c7b565b80156106be5780601f10610693576101008083540402835291602001916106be565b820191906000526020600020905b8154815290600101906020018083116106a157829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061070f57506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6107515760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606060006107ba83610e1c565b9050606060005b825181101561086d576000806107ef8584815181106107e2576107e2611cb5565b6020026020010151611258565b9150915081156108335783610803826110ae565b61080c90611ccb565b60405160200161081d929190611cef565b6040516020818303038152906040529350610858565b6040516108469085908390602001611cef565b60405160208183030381529060405293505b5050808061086590611d27565b9150506107c1565b509392505050565b600a602052600090815260409020805460018201546002830180546001600160a01b039093169391926108a790611c7b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d390611c7b565b80156109205780601f106108f557610100808354040283529160200191610920565b820191906000526020600020905b81548152906001019060200180831161090357829003601f168201915b5050505050905083565b6000600160801b6001600160a01b03831610156109da576000610955836001600160a01b03166110ae565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf92490610992908490600090600401611d40565b602060405180830381865af41580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611d62565b9392505050565b5090565b919050565b60008181526003602052604081205481906060906001600160a01b0316610a1057600160801b9250610a2b565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a60205260409020600181015460029091018054859291908190610a5490611c7b565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8090611c7b565b8015610acd5780601f10610aa257610100808354040283529160200191610acd565b820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b03848116911614610b375760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610748565b6001600160a01b038216610b815760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b336001600160a01b0384161480610bbb57506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b80610bdc57506000818152600560205260409020546001600160a01b031633145b610c195760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610748565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610cb3838383610ae1565b6001600160a01b0382163b1580610d5c5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610d2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d509190611d7b565b6001600160e01b031916145b610d9b5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b505050565b610da861159f565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109de5760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610748565b60608082516040519150602081048252602082016020850160005b83811015610e4f578181015183820152602001610e37565b505050810160200160405292915050565b60006001600160a01b038216610ea75760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610748565b506001600160a01b031660009081526004602052604090205490565b610ecb61159f565b610ed560006115f9565b565b6000858152600360205260409020546001600160a01b0316610f2f57610efd3286611649565b60078054600090815260086020526040812087905581546001929190610f24908490611d98565b90915550610f889050565b6000858152600360205260409020546001600160a01b03163214610f8857600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152326024820152604401610748565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b0390911617815590840151600182015590830151909150600282019061102b9082611df9565b5050505050505050565b6002805461064590611c7b565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b0316825260018301549482019490945260028201805494959491938401916110f890611c7b565b80601f016020809104026020016040519081016040528092919081815260200182805461112490611c7b565b80156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081525050905061119381516001600160a01b0316600160801b1490565b156111a1576109d381610609565b60006111b0826000015161092a565b905060006111bf836020015190565b905060006111d084604001516107ad565b90506000836001600160a01b031683836040516020016111f1929190611eb9565b60408051601f198184030181529082905261120b91611eea565b600060405180830381855afa9150503d8060008114611246576040519150601f19603f3d011682016040523d82523d6000602084013e61124b565b606091505b5098975050505050505050565b600080611266600284611f06565b60019081149493901c92915050565b61127d61159f565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93600283836040516112b193929190611fce565b60405180910390a16002610d9b828483611ffe565b6112d1858585610ae1565b6001600160a01b0384163b15806113685750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906113199033908a908990899089906004016120be565b6020604051808303816000875af1158015611338573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135c9190611d7b565b6001600160e01b031916145b6113a75760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610748565b5050505050565b6113b661159f565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75600183836040516113ea93929190611fce565b60405180910390a16001610d9b828483611ffe565b6000818152600360205260409020546060906001600160a01b03168061143b57604051630243d1a960e21b815260048101849052602401610748565b6000611446846110ae565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f9061147c90879085906001906004016120fd565b600060405180830381865afa158015611499573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c19190810190612128565b949350505050565b604080516060808201835260008083526020830181905292820152906114ee836110ae565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b61152e61159f565b6001600160a01b0381166115935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610748565b61159c816115f9565b50565b6000546001600160a01b03163314610ed55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610748565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166116935760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610748565b6000818152600360205260409020546001600160a01b0316156116e95760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610748565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b03198116811461159c57600080fd5b60006020828403121561177c57600080fd5b81356109d381611754565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156117c6576117c6611787565b604052919050565b6001600160a01b038116811461159c57600080fd5b600067ffffffffffffffff8211156117fd576117fd611787565b50601f01601f191660200190565b600082601f83011261181c57600080fd5b813561182f61182a826117e3565b61179d565b81815284602083860101111561184457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561187357600080fd5b813567ffffffffffffffff8082111561188b57600080fd5b908301906060828603121561189f57600080fd5b6040516060810181811083821117156118ba576118ba611787565b60405282356118c8816117ce565b8152602083810135908201526040830135828111156118e657600080fd5b6118f28782860161180b565b60408301525095945050505050565b60005b8381101561191c578181015183820152602001611904565b50506000910152565b6000815180845261193d816020860160208601611901565b601f01601f19169290920160200192915050565b6020815260006109d36020830184611925565b60006020828403121561197657600080fd5b5035919050565b6000806040838503121561199057600080fd5b823561199b816117ce565b946020939093013593505050565b6000602082840312156119bb57600080fd5b813567ffffffffffffffff8111156119d257600080fd5b6114c18482850161180b565b60018060a01b0384168152826020820152606060408201526000611a056060830184611925565b95945050505050565b600060208284031215611a2057600080fd5b81356109d3816117ce565b600080600060608486031215611a4057600080fd5b8335611a4b816117ce565b92506020840135611a5b816117ce565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b81811015611aa457835183529284019291840191600101611a88565b50909695505050505050565b60008083601f840112611ac257600080fd5b50813567ffffffffffffffff811115611ada57600080fd5b602083019150836020828501011115611af257600080fd5b9250929050565b600080600080600060808688031215611b1157600080fd5b853594506020860135611b23816117ce565b935060408601359250606086013567ffffffffffffffff811115611b4657600080fd5b611b5288828901611ab0565b969995985093965092949392505050565b60008060408385031215611b7657600080fd5b8235611b81816117ce565b915060208301358015158114611b9657600080fd5b809150509250929050565b60008060208385031215611bb457600080fd5b823567ffffffffffffffff811115611bcb57600080fd5b611bd785828601611ab0565b90969095509350505050565b600080600080600060808688031215611bfb57600080fd5b8535611c06816117ce565b94506020860135611b23816117ce565b602081528151602082015260018060a01b036020830151166040820152600060408301516060808401526114c16080840182611925565b60008060408385031215611c6057600080fd5b8235611c6b816117ce565b91506020830135611b96816117ce565b600181811c90821680611c8f57607f821691505b602082108103611caf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b80516020808301519190811015611caf5760001960209190910360031b1b16919050565b60008351611d01818460208801611901565b9190910191825250602001919050565b634e487b7160e01b600052601160045260246000fd5b600060018201611d3957611d39611d11565b5060010190565b604081526000611d536040830185611925565b90508260208301529392505050565b600060208284031215611d7457600080fd5b5051919050565b600060208284031215611d8d57600080fd5b81516109d381611754565b8082018082111561060357610603611d11565b601f821115610d9b57600081815260208120601f850160051c81016020861015611dd25750805b601f850160051c820191505b81811015611df157828155600101611dde565b505050505050565b815167ffffffffffffffff811115611e1357611e13611787565b611e2781611e218454611c7b565b84611dab565b602080601f831160018114611e5c5760008415611e445750858301515b600019600386901b1c1916600185901b178555611df1565b600085815260208120601f198616915b82811015611e8b57888601518255948401946001909101908401611e6c565b5085821015611ea95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160e01b0319831681528151600090611edc816004850160208701611901565b919091016004019392505050565b60008251611efc818460208701611901565b9190910192915050565b600082611f2357634e487b7160e01b600052601260045260246000fd5b500690565b60008154611f3581611c7b565b808552602060018381168015611f525760018114611f6c57611f9a565b60ff1985168884015283151560051b880183019550611f9a565b866000528260002060005b85811015611f925781548a8201860152908301908401611f77565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611fe16040830186611f28565b8281036020840152611ff4818587611fa5565b9695505050505050565b67ffffffffffffffff83111561201657612016611787565b61202a836120248354611c7b565b83611dab565b6000601f84116001811461205e57600085156120465750838201355b600019600387901b1c1916600186901b1783556113a7565b600083815260209020601f19861690835b8281101561208f578685013582556020948501946001909201910161206f565b50868210156120ac5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b03868116825285166020820152604081018490526080606082018190526000906120f29083018486611fa5565b979650505050505050565b8381526060602082015260006121166060830185611925565b8281036040840152611ff48185611f28565b60006020828403121561213a57600080fd5b815167ffffffffffffffff81111561215157600080fd5b8201601f8101841361216257600080fd5b805161217061182a826117e3565b81815285602083850101111561218557600080fd5b611a0582602083016020860161190156fea26469706673582212203fc548aa4f22e6f4c01757ba3f2e0383630418b3d17601758718ab19a4d9918d64736f6c63430008110033", + "sourceMap": "473:5385:31:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4714:335:25;;;;;;:::i;:::-;;:::i;:::-;;;565:14:36;;558:22;540:41;;528:2;513:18;4714:335:25;;;;;;;;3096:292:31;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;899:18:25:-;;;:::i;740:52:31:-;;780:12;740:52;;;;;3866:25:36;;;3854:2;3839:18;740:52:31;3720:177:36;1844:46:25;;;;;;:::i;:::-;;;;;;;;;;;;-1:-1:-1;;;;;1844:46:25;;;;;;-1:-1:-1;;;;;4251:32:36;;;4233:51;;4221:2;4206:18;1844:46:25;4087:203:36;2453:282:25;;;;;;:::i;:::-;;:::i;:::-;;3919:624:31;;;;;;:::i;:::-;;:::i;902:26::-;;;;;;1018:41;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;3394:401::-;;;;;;:::i;:::-;;:::i;1554:349::-;;;;;;:::i;:::-;;:::i;2950:741:25:-;;;;;;:::i;:::-;;:::i;3697:396::-;;;;;;:::i;:::-;;:::i;934:47:31:-;;;;;;:::i;:::-;;;;;;;;;;;;;;5433:94;;;;;;:::i;:::-;;:::i;1327:149:25:-;;;;;;:::i;:::-;;:::i;2520:570:31:-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1482:168:25:-;;;;;;:::i;:::-;;:::i;1831:101:20:-;;;:::i;1066:482:31:-;;;;;;:::i;:::-;;:::i;988:23::-;;;;;-1:-1:-1;;;;;988:23:31;;;1201:85:20;1247:7;1273:6;-1:-1:-1;;;;;1273:6:20;1201:85;;924:20:25;;;:::i;2741:203::-;;;;;;:::i;:::-;;:::i;4549:544:31:-;;;;;;:::i;:::-;;:::i;2228:125::-;;;;;;:::i;:::-;;:::i;:::-;;;;8332:14:36;;8325:22;8307:41;;8379:2;8364:18;;8357:34;;;;8280:18;2228:125:31;8139:258:36;5283:144:31;;;;;;:::i;:::-;;:::i;3801:112::-;;;;;;:::i;:::-;3897:8;3801:112;;;;-1:-1:-1;;;;;;9164:33:36;;;9146:52;;9134:2;9119:18;3801:112:31;9002:202:36;4099:427:25;;;;;;:::i;:::-;;:::i;798:52:31:-;;-1:-1:-1;;;798:52:31;;5147:130;;;;;;:::i;:::-;;:::i;5533:323::-;;;;;;:::i;:::-;;:::i;2359:155::-;;;;;;:::i;:::-;-1:-1:-1;;;;;;;;2463:44:31;;;;;;2359:155;2096:126;;;;;;:::i;:::-;2183:20;-1:-1:-1;;;;;2183:32:31;-1:-1:-1;;;2183:32:31;;2096:126;1909:181;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1897:68:25:-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;2081:198:20;;;;;;:::i;:::-;;:::i;4714:335:25:-;4790:4;-1:-1:-1;;;;;;;;;4825:25:25;;;;:100;;-1:-1:-1;;;;;;;;;;4900:25:25;;;4825:100;:175;;;-1:-1:-1;;;;;;;;;;4975:25:25;;;4825:175;4806:194;4714:335;-1:-1:-1;;4714:335:25:o;3096:292:31:-;3168:12;3370:4;:10;;;3357:24;;;;;;10992:19:36;;11036:2;11027:12;;10863:182;3357:24:31;;;;;;;;;;;;;3350:31;;3096:292;;;:::o;899:18:25:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2453:282::-;2524:13;2540:12;;;:8;:12;;;;;;-1:-1:-1;;;;;2540:12:25;2571:10;:19;;;:58;;-1:-1:-1;;;;;;2594:23:25;;;;;;:16;:23;;;;;;;;2618:10;2594:35;;;;;;;;;;2571:58;2563:85;;;;-1:-1:-1;;;2563:85:25;;11637:2:36;2563:85:25;;;11619:21:36;11676:2;11656:18;;;11649:30;-1:-1:-1;;;11695:18:36;;;11688:44;11749:18;;2563:85:25;;;;;;;;;2659:15;;;;:11;:15;;;;;;:25;;-1:-1:-1;;;;;;2659:25:25;-1:-1:-1;;;;;2659:25:25;;;;;;;;;2700:28;;2659:15;;2700:28;;;;;;;2514:221;2453:282;;:::o;3919:624:31:-;3988:12;4012:32;4047:31;4069:8;4047:21;:31::i;:::-;4012:66;;4088:29;4132:9;4127:377;4151:15;:22;4147:1;:26;4127:377;;;4195:12;4209:11;4224:32;4237:15;4253:1;4237:18;;;;;;;;:::i;:::-;;;;;;;4224:12;:32::i;:::-;4194:62;;;;4274:7;4270:224;;;4333:16;4359;4371:3;4359:11;:16::i;:::-;4351:25;;;:::i;:::-;4320:57;;;;;;;;;:::i;:::-;;;;;;;;;;;;;4301:76;;4270:224;;;4435:44;;;;4448:16;;4474:3;;4435:44;;;:::i;:::-;;;;;;;;;;;;;4416:63;;4270:224;4180:324;;4175:3;;;;;:::i;:::-;;;;4127:377;;;-1:-1:-1;4520:16:31;3919:624;-1:-1:-1;;;3919:624:31:o;1018:41::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1018:41:31;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3394:401::-;3472:7;-1:-1:-1;;;;;;;;2463:44:31;;;3491:298;;;3553:42;3598:46;3626:15;-1:-1:-1;;;;;3610:33:31;3598:11;:46::i;:::-;3681:42;;-1:-1:-1;;;3681:42:31;;3553:91;;-1:-1:-1;3681:39:31;;;;:42;;3553:91;;3721:1;;3681:42;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3658:67;3394:401;-1:-1:-1;;;3394:401:31:o;3491:298::-;-1:-1:-1;3763:15:31;3394:401::o;3491:298::-;3394:401;;;:::o;1554:349::-;1604:23;1677:12;;;:8;:12;;;;;;1604:23;;1644:17;;-1:-1:-1;;;;;1677:12:31;1673:157;;-1:-1:-1;;;1719:26:31;;1673:157;;;1794:9;;;;:5;:9;;;;;:25;-1:-1:-1;;;;;1794:25:31;;-1:-1:-1;1673:157:31;1864:9;;;;:5;:9;;;;;:15;;;;1881:14;;;;1839:57;;1847:15;;1864;1881:14;;;1839:57;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1554:349;;;;;:::o;2950:741:25:-;3081:12;;;;:8;:12;;;;;;-1:-1:-1;;;;;3073:20:25;;;3081:12;;3073:20;3065:43;;;;-1:-1:-1;;;3065:43:25;;13572:2:36;3065:43:25;;;13554:21:36;13611:2;13591:18;;;13584:30;-1:-1:-1;;;13630:18:36;;;13623:40;13680:18;;3065:43:25;13370:334:36;3065:43:25;-1:-1:-1;;;;;3127:16:25;;3119:46;;;;-1:-1:-1;;;3119:46:25;;13911:2:36;3119:46:25;;;13893:21:36;13950:2;13930:18;;;13923:30;-1:-1:-1;;;13969:18:36;;;13962:47;14026:18;;3119:46:25;13709:341:36;3119:46:25;3197:10;-1:-1:-1;;;;;3197:18:25;;;;:56;;-1:-1:-1;;;;;;3219:22:25;;;;;;:16;:22;;;;;;;;3242:10;3219:34;;;;;;;;;;3197:56;:89;;;-1:-1:-1;3271:15:25;;;;:11;:15;;;;;;-1:-1:-1;;;;;3271:15:25;3257:10;:29;3197:89;3176:150;;;;-1:-1:-1;;;3176:150:25;;11637:2:36;3176:150:25;;;11619:21:36;11676:2;11656:18;;;11649:30;-1:-1:-1;;;11695:18:36;;;11688:44;11749:18;;3176:150:25;11435:338:36;3176:150:25;-1:-1:-1;;;;;3526:16:25;;;;;;;:10;:16;;;;;;;;:18;;-1:-1:-1;;3526:18:25;;;3559:14;;;;;;;;;:16;;3526:18;3559:16;;;3596:12;;;:8;:12;;;;;:17;;-1:-1:-1;;;;;;3596:17:25;;;;;;;;3631:11;:15;;;;;;3624:22;;;;;;;;3662;;3605:2;;3559:14;3526:16;3662:22;;;2950:741;;;:::o;3697:396::-;3816:26;3829:4;3835:2;3839;3816:12;:26::i;:::-;-1:-1:-1;;;;;3874:14:25;;;:19;;:170;;-1:-1:-1;3913:66:25;;-1:-1:-1;;;3913:66:25;;;3954:10;3913:66;;;14360:34:36;-1:-1:-1;;;;;14430:15:36;;;14410:18;;;14403:43;14462:18;;;14455:34;;;14525:3;14505:18;;;14498:31;-1:-1:-1;14545:19:36;;;14538:30;3999:45:25;;3913:40;;;;3999:45;;14585:19:36;;3913:66:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;3913:131:25;;3874:170;3853:233;;;;-1:-1:-1;;;3853:233:25;;15071:2:36;3853:233:25;;;15053:21:36;15110:2;15090:18;;;15083:30;-1:-1:-1;;;15129:18:36;;;15122:46;15185:18;;3853:233:25;14869:340:36;3853:233:25;3697:396;;;:::o;5433:94:31:-;1094:13:20;:11;:13::i;:::-;5500:8:31::1;:20:::0;;-1:-1:-1;;;;;;5500:20:31::1;-1:-1:-1::0;;;;;5500:20:31;;;::::1;::::0;;;::::1;::::0;;5433:94::o;1327:149:25:-;1385:13;1427:12;;;:8;:12;;;;;;-1:-1:-1;;;;;1427:12:25;;1410:59;;;;-1:-1:-1;;;1410:59:25;;15416:2:36;1410:59:25;;;15398:21:36;15455:2;15435:18;;;15428:30;-1:-1:-1;;;15474:18:36;;;15467:40;15524:18;;1410:59:25;15214:334:36;2520:570:31;2595:16;2623:23;2696:8;2690:15;2734:4;2728:11;2718:21;;2776:4;2771:3;2767:14;2759:6;2752:30;2822:4;2814:6;2810:17;2871:4;2861:8;2857:19;2905:1;2890:105;2915:3;2912:1;2909:10;2890:105;;;2974:17;;;2968:24;2951:15;;;2944:49;2934:4;2927:12;2890:105;;;-1:-1:-1;;;3022:27:31;;3035:4;3022:27;3016:4;3009:41;3042:6;2520:570;-1:-1:-1;;2520:570:31:o;1482:168:25:-;1545:7;-1:-1:-1;;;;;1572:19:25;;1564:44;;;;-1:-1:-1;;;1564:44:25;;15755:2:36;1564:44:25;;;15737:21:36;15794:2;15774:18;;;15767:30;-1:-1:-1;;;15813:18:36;;;15806:42;15865:18;;1564:44:25;15553:336:36;1564:44:25;-1:-1:-1;;;;;;1626:17:25;;;;;:10;:17;;;;;;;1482:168::o;1831:101:20:-;1094:13;:11;:13::i;:::-;1895:30:::1;1922:1;1895:18;:30::i;:::-;1831:101::o:0;1066:482:31:-;1201:1;1177:12;;;:8;:12;;;;;;-1:-1:-1;;;;;1177:12:31;1173:299;;1219:20;1225:9;1236:2;1219:5;:20::i;:::-;1266:11;;;1253:25;;;;:12;:25;;;;;:30;;;1297:16;;1312:1;;1266:11;1253:25;1297:16;;1312:1;;1297:16;:::i;:::-;;;;-1:-1:-1;1173:299:31;;-1:-1:-1;1173:299:31;;1348:12;;;;:8;:12;;;;;;-1:-1:-1;;;;;1348:12:31;1364:9;1348:25;1344:118;;1423:12;;;;:8;:12;;;;;;;;1400:47;;-1:-1:-1;;;1400:47:31;;-1:-1:-1;;;;;1423:12:31;;;1400:47;;;16236:34:36;1437:9:31;16286:18:36;;;16279:43;16171:18;;1400:47:31;16024:304:36;1344:118:31;1494:47;;;;;;;;1511:15;-1:-1:-1;;;;;1494:47:31;;;;;1529:5;1494:47;;;;1536:4;;1494:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1494:47:31;;;;-1:-1:-1;;1482:9:31;;;:5;:9;;;;;;;;;:59;;;;-1:-1:-1;;;;;;1482:59:31;-1:-1:-1;;;;;1482:59:31;;;;;;;;;;-1:-1:-1;1482:59:31;;;;;;;:9;;-1:-1:-1;1482:59:31;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;;;1066:482:31:o;924:20:25:-;;;;;;;:::i;2741:203::-;2843:10;2826:28;;;;:16;:28;;;;;;;;-1:-1:-1;;;;;2826:38:25;;;;;;;;;;;;:49;;-1:-1:-1;;2826:49:25;;;;;;;;;;2891:46;;540:41:36;;;2826:38:25;;2843:10;2891:46;;513:18:36;2891:46:25;;;;;;;2741:203;;:::o;4549:544:31:-;4630:20;4653:12;;;:5;:12;;;;;;;;4630:35;;4606:12;4630:35;;;;;;;-1:-1:-1;;;;;4630:35:31;;;;;;;;;;;;;;;;;;;4606:12;;4630:20;:35;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4680:17;4692:4;2183:20;-1:-1:-1;;;;;2183:32:31;-1:-1:-1;;;2183:32:31;;2096:126;4680:17;4676:80;;;4720:25;4740:4;4720:19;:25::i;4676:80::-;4766:31;4800:44;4823:4;:20;;;4800:22;:44::i;:::-;4766:78;;4854:15;4872:27;4888:4;:10;;;3897:8;3801:112;4872:27;4854:45;;4909:21;4933:26;4949:4;:9;;;4933:15;:26::i;:::-;4909:50;;4972:19;4995:23;-1:-1:-1;;;;;4995:34:31;5043:8;5053;5030:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;5030:32:31;;;;;;;;;;4995:68;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4969:94:31;4549:544;-1:-1:-1;;;;;;;;4549:544:31:o;2228:125::-;2286:4;;2319:9;2327:1;2319:5;:9;:::i;:::-;2332:1;2319:14;;;;2335:10;;;;2228:125;-1:-1:-1;;2228:125:31:o;5283:144::-;1094:13:20;:11;:13::i;:::-;5361:31:31::1;5374:6;5382:9;;5361:31;;;;;;;;:::i;:::-;;;;;;;;5402:6;:18;5411:9:::0;;5402:6;:18:::1;:::i;4099:427:25:-:0;4247:26;4260:4;4266:2;4270;4247:12;:26::i;:::-;-1:-1:-1;;;;;4305:14:25;;;:19;;:172;;-1:-1:-1;4344:68:25;;-1:-1:-1;;;4344:68:25;;;4432:45;-1:-1:-1;;;;;4344:40:25;;;4432:45;;4344:68;;4385:10;;4397:4;;4403:2;;4407:4;;;;4344:68;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;4344:133:25;;4305:172;4284:235;;;;-1:-1:-1;;;4284:235:25;;15071:2:36;4284:235:25;;;15053:21:36;15110:2;15090:18;;;15083:30;-1:-1:-1;;;15129:18:36;;;15122:46;15185:18;;4284:235:25;14869:340:36;4284:235:25;4099:427;;;;;:::o;5147:130:31:-;1094:13:20;:11;:13::i;:::-;5221:25:31::1;5232:4;5238:7;;5221:25;;;;;;;;:::i;:::-;;;;;;;;5256:4;:14;5263:7:::0;;5256:4;:14:::1;:::i;5533:323::-:0;5618:13;5634:12;;;:8;:12;;;;;;5593:13;;-1:-1:-1;;;;;5634:12:31;;5656:82;;5702:25;;-1:-1:-1;;;5702:25:31;;;;;3866::36;;;3839:18;;5702:25:31;3720:177:36;5656:82:31;5747:18;5768:15;5780:2;5768:11;:15::i;:::-;5814:8;;5800:49;;-1:-1:-1;;;5800:49:31;;5747:36;;-1:-1:-1;;;;;;5814:8:31;;5800:32;;:49;;5833:2;;5747:36;;5814:8;;5800:49;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5800:49:31;;;;;;;;;;;;:::i;:::-;5793:56;5533:323;-1:-1:-1;;;;5533:323:31:o;1909:181::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;2014:15:31;2026:2;2014:11;:15::i;:::-;2046:37;;;;;;;;;;;-1:-1:-1;2063:12:31;;;:8;2046:37;2063:12;;;;;;;;-1:-1:-1;;;;;2063:12:31;2046:37;;;;;;;;;;-1:-1:-1;2046:37:31;;1909:181;-1:-1:-1;1909:181:31:o;2081:198:20:-;1094:13;:11;:13::i;:::-;-1:-1:-1;;;;;2169:22:20;::::1;2161:73;;;::::0;-1:-1:-1;;;2161:73:20;;23941:2:36;2161:73:20::1;::::0;::::1;23923:21:36::0;23980:2;23960:18;;;23953:30;24019:34;23999:18;;;23992:62;-1:-1:-1;;;24070:18:36;;;24063:36;24116:19;;2161:73:20::1;23739:402:36::0;2161:73:20::1;2244:28;2263:8;2244:18;:28::i;:::-;2081:198:::0;:::o;1359:130::-;1247:7;1273:6;-1:-1:-1;;;;;1273:6:20;719:10:21;1422:23:20;1414:68;;;;-1:-1:-1;;;1414:68:20;;24348:2:36;1414:68:20;;;24330:21:36;;;24367:18;;;24360:30;24426:34;24406:18;;;24399:62;24478:18;;1414:68:20;24146:356:36;2433:187:20;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:20;;;-1:-1:-1;;;;;;2541:17:20;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2496:124;2433:187;:::o;5243:371:25:-;-1:-1:-1;;;;;5317:16:25;;5309:46;;;;-1:-1:-1;;;5309:46:25;;13911:2:36;5309:46:25;;;13893:21:36;13950:2;13930:18;;;13923:30;-1:-1:-1;;;13969:18:36;;;13962:47;14026:18;;5309:46:25;13709:341:36;5309:46:25;5398:1;5374:12;;;:8;:12;;;;;;-1:-1:-1;;;;;5374:12:25;:26;5366:53;;;;-1:-1:-1;;;5366:53:25;;24709:2:36;5366:53:25;;;24691:21:36;24748:2;24728:18;;;24721:30;-1:-1:-1;;;24767:18:36;;;24760:44;24821:18;;5366:53:25;24507:338:36;5366:53:25;-1:-1:-1;;;;;5509:14:25;;;;;;:10;:14;;;;;;;;:16;;;;;;5546:12;;;:8;:12;;;;;;:17;;-1:-1:-1;;;;;;5546:17:25;;;;;5579:28;5555:2;;5509:14;;5579:28;;5509:14;;5579:28;5243:371;;:::o;14:131:36:-;-1:-1:-1;;;;;;88:32:36;;78:43;;68:71;;135:1;132;125:12;150:245;208:6;261:2;249:9;240:7;236:23;232:32;229:52;;;277:1;274;267:12;229:52;316:9;303:23;335:30;359:5;335:30;:::i;592:127::-;653:10;648:3;644:20;641:1;634:31;684:4;681:1;674:15;708:4;705:1;698:15;724:275;795:2;789:9;860:2;841:13;;-1:-1:-1;;837:27:36;825:40;;895:18;880:34;;916:22;;;877:62;874:88;;;942:18;;:::i;:::-;978:2;971:22;724:275;;-1:-1:-1;724:275:36:o;1004:131::-;-1:-1:-1;;;;;1079:31:36;;1069:42;;1059:70;;1125:1;1122;1115:12;1140:186;1188:4;1221:18;1213:6;1210:30;1207:56;;;1243:18;;:::i;:::-;-1:-1:-1;1309:2:36;1288:15;-1:-1:-1;;1284:29:36;1315:4;1280:40;;1140:186::o;1331:462::-;1373:5;1426:3;1419:4;1411:6;1407:17;1403:27;1393:55;;1444:1;1441;1434:12;1393:55;1480:6;1467:20;1511:48;1527:31;1555:2;1527:31;:::i;:::-;1511:48;:::i;:::-;1584:2;1575:7;1568:19;1630:3;1623:4;1618:2;1610:6;1606:15;1602:26;1599:35;1596:55;;;1647:1;1644;1637:12;1596:55;1712:2;1705:4;1697:6;1693:17;1686:4;1677:7;1673:18;1660:55;1760:1;1735:16;;;1753:4;1731:27;1724:38;;;;1739:7;1331:462;-1:-1:-1;;;1331:462:36:o;1798:941::-;1884:6;1937:2;1925:9;1916:7;1912:23;1908:32;1905:52;;;1953:1;1950;1943:12;1905:52;1993:9;1980:23;2022:18;2063:2;2055:6;2052:14;2049:34;;;2079:1;2076;2069:12;2049:34;2102:22;;;;2158:4;2140:16;;;2136:27;2133:47;;;2176:1;2173;2166:12;2133:47;2209:2;2203:9;2251:4;2243:6;2239:17;2306:6;2294:10;2291:22;2286:2;2274:10;2271:18;2268:46;2265:72;;;2317:18;;:::i;:::-;2353:2;2346:22;2390:16;;2415:31;2390:16;2415:31;:::i;:::-;2455:21;;2530:2;2522:11;;;2509:25;2492:15;;;2485:50;2581:2;2573:11;;2560:25;2597:16;;;2594:36;;;2626:1;2623;2616:12;2594:36;2663:44;2699:7;2688:8;2684:2;2680:17;2663:44;:::i;:::-;2658:2;2646:15;;2639:69;-1:-1:-1;2650:6:36;1798:941;-1:-1:-1;;;;;1798:941:36:o;2744:250::-;2829:1;2839:113;2853:6;2850:1;2847:13;2839:113;;;2929:11;;;2923:18;2910:11;;;2903:39;2875:2;2868:10;2839:113;;;-1:-1:-1;;2986:1:36;2968:16;;2961:27;2744:250::o;2999:270::-;3040:3;3078:5;3072:12;3105:6;3100:3;3093:19;3121:76;3190:6;3183:4;3178:3;3174:14;3167:4;3160:5;3156:16;3121:76;:::i;:::-;3251:2;3230:15;-1:-1:-1;;3226:29:36;3217:39;;;;3258:4;3213:50;;2999:270;-1:-1:-1;;2999:270:36:o;3274:217::-;3421:2;3410:9;3403:21;3384:4;3441:44;3481:2;3470:9;3466:18;3458:6;3441:44;:::i;3902:180::-;3961:6;4014:2;4002:9;3993:7;3989:23;3985:32;3982:52;;;4030:1;4027;4020:12;3982:52;-1:-1:-1;4053:23:36;;3902:180;-1:-1:-1;3902:180:36:o;4295:315::-;4363:6;4371;4424:2;4412:9;4403:7;4399:23;4395:32;4392:52;;;4440:1;4437;4430:12;4392:52;4479:9;4466:23;4498:31;4523:5;4498:31;:::i;:::-;4548:5;4600:2;4585:18;;;;4572:32;;-1:-1:-1;;;4295:315:36:o;4615:320::-;4683:6;4736:2;4724:9;4715:7;4711:23;4707:32;4704:52;;;4752:1;4749;4742:12;4704:52;4792:9;4779:23;4825:18;4817:6;4814:30;4811:50;;;4857:1;4854;4847:12;4811:50;4880:49;4921:7;4912:6;4901:9;4897:22;4880:49;:::i;4940:385::-;5172:1;5168;5163:3;5159:11;5155:19;5147:6;5143:32;5132:9;5125:51;5212:6;5207:2;5196:9;5192:18;5185:34;5255:2;5250;5239:9;5235:18;5228:30;5106:4;5275:44;5315:2;5304:9;5300:18;5292:6;5275:44;:::i;:::-;5267:52;4940:385;-1:-1:-1;;;;;4940:385:36:o;5330:247::-;5389:6;5442:2;5430:9;5421:7;5417:23;5413:32;5410:52;;;5458:1;5455;5448:12;5410:52;5497:9;5484:23;5516:31;5541:5;5516:31;:::i;5582:456::-;5659:6;5667;5675;5728:2;5716:9;5707:7;5703:23;5699:32;5696:52;;;5744:1;5741;5734:12;5696:52;5783:9;5770:23;5802:31;5827:5;5802:31;:::i;:::-;5852:5;-1:-1:-1;5909:2:36;5894:18;;5881:32;5922:33;5881:32;5922:33;:::i;:::-;5582:456;;5974:7;;-1:-1:-1;;;6028:2:36;6013:18;;;;6000:32;;5582:456::o;6043:632::-;6214:2;6266:21;;;6336:13;;6239:18;;;6358:22;;;6185:4;;6214:2;6437:15;;;;6411:2;6396:18;;;6185:4;6480:169;6494:6;6491:1;6488:13;6480:169;;;6555:13;;6543:26;;6624:15;;;;6589:12;;;;6516:1;6509:9;6480:169;;;-1:-1:-1;6666:3:36;;6043:632;-1:-1:-1;;;;;;6043:632:36:o;6680:347::-;6731:8;6741:6;6795:3;6788:4;6780:6;6776:17;6772:27;6762:55;;6813:1;6810;6803:12;6762:55;-1:-1:-1;6836:20:36;;6879:18;6868:30;;6865:50;;;6911:1;6908;6901:12;6865:50;6948:4;6940:6;6936:17;6924:29;;7000:3;6993:4;6984:6;6976;6972:19;6968:30;6965:39;6962:59;;;7017:1;7014;7007:12;6962:59;6680:347;;;;;:::o;7032:681::-;7129:6;7137;7145;7153;7161;7214:3;7202:9;7193:7;7189:23;7185:33;7182:53;;;7231:1;7228;7221:12;7182:53;7267:9;7254:23;7244:33;;7327:2;7316:9;7312:18;7299:32;7340:31;7365:5;7340:31;:::i;:::-;7390:5;-1:-1:-1;7442:2:36;7427:18;;7414:32;;-1:-1:-1;7497:2:36;7482:18;;7469:32;7524:18;7513:30;;7510:50;;;7556:1;7553;7546:12;7510:50;7595:58;7645:7;7636:6;7625:9;7621:22;7595:58;:::i;:::-;7032:681;;;;-1:-1:-1;7032:681:36;;-1:-1:-1;7672:8:36;;7569:84;7032:681;-1:-1:-1;;;7032:681:36:o;7718:416::-;7783:6;7791;7844:2;7832:9;7823:7;7819:23;7815:32;7812:52;;;7860:1;7857;7850:12;7812:52;7899:9;7886:23;7918:31;7943:5;7918:31;:::i;:::-;7968:5;-1:-1:-1;8025:2:36;8010:18;;7997:32;8067:15;;8060:23;8048:36;;8038:64;;8098:1;8095;8088:12;8038:64;8121:7;8111:17;;;7718:416;;;;;:::o;8402:410::-;8473:6;8481;8534:2;8522:9;8513:7;8509:23;8505:32;8502:52;;;8550:1;8547;8540:12;8502:52;8590:9;8577:23;8623:18;8615:6;8612:30;8609:50;;;8655:1;8652;8645:12;8609:50;8694:58;8744:7;8735:6;8724:9;8720:22;8694:58;:::i;:::-;8771:8;;8668:84;;-1:-1:-1;8402:410:36;-1:-1:-1;;;;8402:410:36:o;9209:754::-;9306:6;9314;9322;9330;9338;9391:3;9379:9;9370:7;9366:23;9362:33;9359:53;;;9408:1;9405;9398:12;9359:53;9447:9;9434:23;9466:31;9491:5;9466:31;:::i;:::-;9516:5;-1:-1:-1;9573:2:36;9558:18;;9545:32;9586:33;9545:32;9586:33;:::i;9968:497::-;10159:2;10148:9;10141:21;10204:6;10198:13;10193:2;10182:9;10178:18;10171:41;10293:1;10289;10284:3;10280:11;10276:19;10270:2;10262:6;10258:15;10252:22;10248:48;10243:2;10232:9;10228:18;10221:76;10122:4;10344:2;10336:6;10332:15;10326:22;10386:4;10379;10368:9;10364:20;10357:34;10408:51;10454:3;10443:9;10439:19;10425:12;10408:51;:::i;10470:388::-;10538:6;10546;10599:2;10587:9;10578:7;10574:23;10570:32;10567:52;;;10615:1;10612;10605:12;10567:52;10654:9;10641:23;10673:31;10698:5;10673:31;:::i;:::-;10723:5;-1:-1:-1;10780:2:36;10765:18;;10752:32;10793:33;10752:32;10793:33;:::i;11050:380::-;11129:1;11125:12;;;;11172;;;11193:61;;11247:4;11239:6;11235:17;11225:27;;11193:61;11300:2;11292:6;11289:14;11269:18;11266:38;11263:161;;11346:10;11341:3;11337:20;11334:1;11327:31;11381:4;11378:1;11371:15;11409:4;11406:1;11399:15;11263:161;;11050:380;;;:::o;11778:127::-;11839:10;11834:3;11830:20;11827:1;11820:31;11870:4;11867:1;11860:15;11894:4;11891:1;11884:15;11910:297;12028:12;;12075:4;12064:16;;;12058:23;;12028:12;12093:16;;12090:111;;;-1:-1:-1;;12167:4:36;12163:17;;;;12160:1;12156:25;12152:38;12141:50;;11910:297;-1:-1:-1;11910:297:36:o;12212:383::-;12369:3;12407:6;12401:13;12423:66;12482:6;12477:3;12470:4;12462:6;12458:17;12423:66;:::i;:::-;12511:16;;;;12536:21;;;-1:-1:-1;12584:4:36;12573:16;;12212:383;-1:-1:-1;12212:383:36:o;12600:127::-;12661:10;12656:3;12652:20;12649:1;12642:31;12692:4;12689:1;12682:15;12716:4;12713:1;12706:15;12732:135;12771:3;12792:17;;;12789:43;;12812:18;;:::i;:::-;-1:-1:-1;12859:1:36;12848:13;;12732:135::o;12872:304::-;13063:2;13052:9;13045:21;13026:4;13083:44;13123:2;13112:9;13108:18;13100:6;13083:44;:::i;:::-;13075:52;;13163:6;13158:2;13147:9;13143:18;13136:34;12872:304;;;;;:::o;13181:184::-;13251:6;13304:2;13292:9;13283:7;13279:23;13275:32;13272:52;;;13320:1;13317;13310:12;13272:52;-1:-1:-1;13343:16:36;;13181:184;-1:-1:-1;13181:184:36:o;14615:249::-;14684:6;14737:2;14725:9;14716:7;14712:23;14708:32;14705:52;;;14753:1;14750;14743:12;14705:52;14785:9;14779:16;14804:30;14828:5;14804:30;:::i;15894:125::-;15959:9;;;15980:10;;;15977:36;;;15993:18;;:::i;16458:544::-;16559:2;16554:3;16551:11;16548:448;;;16595:1;16620:5;16616:2;16609:17;16665:4;16661:2;16651:19;16735:2;16723:10;16719:19;16716:1;16712:27;16706:4;16702:38;16771:4;16759:10;16756:20;16753:47;;;-1:-1:-1;16794:4:36;16753:47;16849:2;16844:3;16840:12;16837:1;16833:20;16827:4;16823:31;16813:41;;16904:82;16922:2;16915:5;16912:13;16904:82;;;16967:17;;;16948:1;16937:13;16904:82;;;16908:3;;;16458:544;;;:::o;17178:1348::-;17302:3;17296:10;17329:18;17321:6;17318:30;17315:56;;;17351:18;;:::i;:::-;17380:96;17469:6;17429:38;17461:4;17455:11;17429:38;:::i;:::-;17423:4;17380:96;:::i;:::-;17531:4;;17595:2;17584:14;;17612:1;17607:662;;;;18313:1;18330:6;18327:89;;;-1:-1:-1;18382:19:36;;;18376:26;18327:89;-1:-1:-1;;17135:1:36;17131:11;;;17127:24;17123:29;17113:40;17159:1;17155:11;;;17110:57;18429:81;;17577:943;;17607:662;16405:1;16398:14;;;16442:4;16429:18;;-1:-1:-1;;17643:20:36;;;17760:236;17774:7;17771:1;17768:14;17760:236;;;17863:19;;;17857:26;17842:42;;17955:27;;;;17923:1;17911:14;;;;17790:19;;17760:236;;;17764:3;18024:6;18015:7;18012:19;18009:201;;;18085:19;;;18079:26;-1:-1:-1;;18168:1:36;18164:14;;;18180:3;18160:24;18156:37;18152:42;18137:58;18122:74;;18009:201;-1:-1:-1;;;;;18256:1:36;18240:14;;;18236:22;18223:36;;-1:-1:-1;17178:1348:36:o;18531:384::-;-1:-1:-1;;;;;;18716:33:36;;18704:46;;18773:13;;18686:3;;18795:74;18773:13;18858:1;18849:11;;18842:4;18830:17;;18795:74;:::i;:::-;18889:16;;;;18907:1;18885:24;;18531:384;-1:-1:-1;;;18531:384:36:o;18920:287::-;19049:3;19087:6;19081:13;19103:66;19162:6;19157:3;19150:4;19142:6;19138:17;19103:66;:::i;:::-;19185:16;;;;;18920:287;-1:-1:-1;;18920:287:36:o;19212:209::-;19244:1;19270;19260:132;;19314:10;19309:3;19305:20;19302:1;19295:31;19349:4;19346:1;19339:15;19377:4;19374:1;19367:15;19260:132;-1:-1:-1;19406:9:36;;19212:209::o;19426:772::-;19476:3;19517:5;19511:12;19546:36;19572:9;19546:36;:::i;:::-;19591:19;;;19629:4;19652:1;19669:18;;;19696:146;;;;19856:1;19851:341;;;;19662:530;;19696:146;-1:-1:-1;;19738:24:36;;19724:12;;;19717:46;19810:14;;19803:22;19800:1;19796:30;19787:40;;19783:49;;;-1:-1:-1;19696:146:36;;19851:341;19882:5;19879:1;19872:16;19929:2;19926:1;19916:16;19954:1;19968:174;19982:6;19979:1;19976:13;19968:174;;;20069:14;;20051:11;;;20047:20;;20040:44;20112:16;;;;19997:10;;19968:174;;;20166:11;;20162:20;;;-1:-1:-1;;19662:530:36;;;;;;19426:772;;;;:::o;20203:267::-;20292:6;20287:3;20280:19;20344:6;20337:5;20330:4;20325:3;20321:14;20308:43;-1:-1:-1;20396:1:36;20371:16;;;20389:4;20367:27;;;20360:38;;;;20452:2;20431:15;;;-1:-1:-1;;20427:29:36;20418:39;;;20414:50;;20203:267::o;20475:415::-;20679:2;20668:9;20661:21;20642:4;20705:53;20754:2;20743:9;20739:18;20731:6;20705:53;:::i;:::-;20806:9;20798:6;20794:22;20789:2;20778:9;20774:18;20767:50;20834;20877:6;20869;20861;20834:50;:::i;:::-;20826:58;20475:415;-1:-1:-1;;;;;;20475:415:36:o;20895:1204::-;21019:18;21014:3;21011:27;21008:53;;;21041:18;;:::i;:::-;21070:93;21159:3;21119:38;21151:4;21145:11;21119:38;:::i;:::-;21113:4;21070:93;:::i;:::-;21189:1;21214:2;21209:3;21206:11;21231:1;21226:615;;;;21885:1;21902:3;21899:93;;;-1:-1:-1;21958:19:36;;;21945:33;21899:93;-1:-1:-1;;17135:1:36;17131:11;;;17127:24;17123:29;17113:40;17159:1;17155:11;;;17110:57;22005:78;;21199:894;;21226:615;16405:1;16398:14;;;16442:4;16429:18;;-1:-1:-1;;21262:17:36;;;21362:9;21384:229;21398:7;21395:1;21392:14;21384:229;;;21487:19;;;21474:33;21459:49;;21594:4;21579:20;;;;21547:1;21535:14;;;;21414:12;21384:229;;;21388:3;21641;21632:7;21629:16;21626:159;;;21765:1;21761:6;21755:3;21749;21746:1;21742:11;21738:21;21734:34;21730:39;21717:9;21712:3;21708:19;21695:33;21691:79;21683:6;21676:95;21626:159;;;21828:1;21822:3;21819:1;21815:11;21811:19;21805:4;21798:33;21199:894;;20895:1204;;;:::o;22104:516::-;-1:-1:-1;;;;;22383:15:36;;;22365:34;;22435:15;;22430:2;22415:18;;22408:43;22482:2;22467:18;;22460:34;;;22530:3;22525:2;22510:18;;22503:31;;;22308:4;;22551:63;;22594:19;;22586:6;22578;22551:63;:::i;:::-;22543:71;22104:516;-1:-1:-1;;;;;;;22104:516:36:o;22625:456::-;22845:6;22834:9;22827:25;22888:2;22883;22872:9;22868:18;22861:30;22808:4;22914:44;22954:2;22943:9;22939:18;22931:6;22914:44;:::i;:::-;23006:9;22998:6;22994:22;22989:2;22978:9;22974:18;22967:50;23034:41;23068:6;23060;23034:41;:::i;23086:648::-;23166:6;23219:2;23207:9;23198:7;23194:23;23190:32;23187:52;;;23235:1;23232;23225:12;23187:52;23268:9;23262:16;23301:18;23293:6;23290:30;23287:50;;;23333:1;23330;23323:12;23287:50;23356:22;;23409:4;23401:13;;23397:27;-1:-1:-1;23387:55:36;;23438:1;23435;23428:12;23387:55;23467:2;23461:9;23492:48;23508:31;23536:2;23508:31;:::i;23492:48::-;23563:2;23556:5;23549:17;23603:7;23598:2;23593;23589;23585:11;23581:20;23578:33;23575:53;;;23624:1;23621;23614:12;23575:53;23637:67;23701:2;23696;23689:5;23685:14;23680:2;23676;23672:11;23637:67;:::i", + "linkReferences": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "Bytes": [ + { + "start": 2407, + "length": 20 + } + ] + } + } + }, + "methodIdentifiers": { + "DEFAULT_VALUE()": "0715a24a", + "RC_BOUND()": "b8c368ec", + "_contractAddressIsTokenId(address)": "cf098398", + "_isConstant((address,bytes32,bytes))": "cfbe95d8", + "_renderCallData(bytes)": "172b9eed", + "_renderCell(uint256)": "b46ebb12", + "_renderConstantCell((address,bytes32,bytes))": "02f3c4c9", + "_renderContractAddress(address)": "1b06443c", + "_renderSelector(bytes32)": "b85d8b85", + "_renderValue(uint256)": "b6d658e1", + "approve(address,uint256)": "095ea7b3", + "balanceOf(address)": "70a08231", + "callData2Uint256Array(bytes)": "6a0abc74", + "cells(uint256)": "1941fd14", + "getApproved(uint256)": "081812fc", + "getCell(uint256)": "206848f6", + "isApprovedForAll(address,address)": "e985e9c5", + "name()": "06fdde03", + "owner()": "8da5cb5b", + "ownerOf(uint256)": "6352211e", + "renderCell(uint256)": "df4ca206", + "renderer()": "8ada6b0f", + "renounceOwnership()": "715018a6", + "safeTransferFrom(address,address,uint256)": "42842e0e", + "safeTransferFrom(address,address,uint256,bytes)": "b88d4fde", + "setApprovalForAll(address,bool)": "a22cb465", + "setCell(uint256,uint160,bytes32,bytes)": "768d5029", + "setName(string)": "c47f0027", + "setRenderer(address)": "56d3163d", + "setSymbol(string)": "b84c8246", + "supportsInterface(bytes4)": "01ffc9a7", + "symbol()": "95d89b41", + "tokenByIndex(uint256)": "4f6ccce7", + "tokenURI(uint256)": "c87b56dd", + "totalSupply()": "18160ddd", + "transferFrom(address,address,uint256)": "23b872dd", + "transferOwnership(address)": "f2fde38b" + }, + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"NonExistantTokenError\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"SetCellIsNotOwnerError\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"}],\"name\":\"CellUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"previousName\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newName\",\"type\":\"string\"}],\"name\":\"NameUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"previousSymbol\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newSymbol\",\"type\":\"string\"}],\"name\":\"SymbolUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_VALUE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"RC_BOUND\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"}],\"name\":\"_contractAddressIsTokenId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"struct CellData\",\"name\":\"cell\",\"type\":\"tuple\"}],\"name\":\"_isConstant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"_renderCallData\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"_renderCell\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"struct CellData\",\"name\":\"cell\",\"type\":\"tuple\"}],\"name\":\"_renderConstantCell\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"}],\"name\":\"_renderContractAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"selector\",\"type\":\"bytes32\"}],\"name\":\"_renderSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"_renderValue\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"callData2Uint256Array\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"cells\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getCell\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"renderCell\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"}],\"internalType\":\"struct CellRendered\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renderer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint160\",\"name\":\"contractAddress\",\"type\":\"uint160\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setCell\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newName\",\"type\":\"string\"}],\"name\":\"setName\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRender\",\"type\":\"address\"}],\"name\":\"setRenderer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newSymbol\",\"type\":\"string\"}],\"name\":\"setSymbol\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"owner()\":{\"details\":\"Returns the address of the current owner.\"},\"renounceOwnership()\":{\"details\":\"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.\"},\"transferOwnership(address)\":{\"details\":\"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/Sheet.sol\":\"Sheet\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-projects-monorepo/=lib/eth-projects-monorepo/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin/=lib/openzeppelin-contracts/contracts/\",\":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solmate/=lib/solmate/src/\",\":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/\"]},\"sources\":{\"lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol\":{\"keccak256\":\"0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0\",\"dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi\"]},\"lib/openzeppelin-contracts/contracts/access/Ownable.sol\":{\"keccak256\":\"0xa94b34880e3c1b0b931662cb1c09e5dfa6662f31cba80e07c5ee71cd135c9673\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40fb1b5102468f783961d0af743f91b9980cf66b50d1d12009f6bb1869cea4d2\",\"dweb:/ipfs/QmYqEbJML4jB1GHbzD4cUZDtJg5wVwNm3vDJq1GbyDus8y\"]},\"lib/openzeppelin-contracts/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"lib/solmate/src/tokens/ERC721.sol\":{\"keccak256\":\"0x04af19f16f00ba65ae168d6d10da5210dc18da6bcec6974dccf984ba388aa22d\",\"license\":\"AGPL-3.0-only\",\"urls\":[\"bzz-raw://098e69f22b67da6927e03203c12ebfda5b0490518f6d9cce7853001ac5ad8403\",\"dweb:/ipfs/QmYyzfurQe88PsVjRNfutV3gS7Vi68f7zgtVZVtLfd4ViK\"]},\"src/Interfaces.sol\":{\"keccak256\":\"0x6e20e29459d96085394767369237fb5a02d7cf6e22b930debedf47325c39c707\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://04351e9c841b435cb1e20bf4dd3ccab087dad3d4ba5a57908c8f674181e19cb5\",\"dweb:/ipfs/QmY8oxNAeMrP3mf7yNHvdz5JgafffP4yN8jnxWHEHoo6Sx\"]},\"src/Sheet.sol\":{\"keccak256\":\"0xdcf71eec34ef84cb2838babe8242dc9628a477d467dfb746e975ff40c168315e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1f54dd464e26c05289d0a14b6f3e3d3f6583f2a1bb1be1ddb5535fbc8061057a\",\"dweb:/ipfs/QmXaK6msxofR8mcJK6i9v5xHT75D9nAtnU5Ks5QSWzYG2G\"]}},\"version\":1}", + "metadata": { + "compiler": { + "version": "0.8.17+commit.8df45f5f" + }, + "language": "Solidity", + "output": { + "abi": [ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "type": "error", + "name": "NonExistantTokenError" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "address", + "name": "caller", + "type": "address" + } + ], + "type": "error", + "name": "SetCellIsNotOwnerError" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address", + "indexed": true + }, + { + "internalType": "address", + "name": "spender", + "type": "address", + "indexed": true + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256", + "indexed": true + } + ], + "type": "event", + "name": "Approval", + "anonymous": false + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address", + "indexed": true + }, + { + "internalType": "address", + "name": "operator", + "type": "address", + "indexed": true + }, + { + "internalType": "bool", + "name": "approved", + "type": "bool", + "indexed": false + } + ], + "type": "event", + "name": "ApprovalForAll", + "anonymous": false + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256", + "indexed": false + }, + { + "internalType": "uint256", + "name": "value", + "type": "uint256", + "indexed": false + }, + { + "internalType": "address", + "name": "contractAddress", + "type": "address", + "indexed": false + } + ], + "type": "event", + "name": "CellUpdate", + "anonymous": false + }, + { + "inputs": [ + { + "internalType": "string", + "name": "previousName", + "type": "string", + "indexed": false + }, + { + "internalType": "string", + "name": "newName", + "type": "string", + "indexed": false + } + ], + "type": "event", + "name": "NameUpdate", + "anonymous": false + }, + { + "inputs": [ + { + "internalType": "address", + "name": "previousOwner", + "type": "address", + "indexed": true + }, + { + "internalType": "address", + "name": "newOwner", + "type": "address", + "indexed": true + } + ], + "type": "event", + "name": "OwnershipTransferred", + "anonymous": false + }, + { + "inputs": [ + { + "internalType": "string", + "name": "previousSymbol", + "type": "string", + "indexed": false + }, + { + "internalType": "string", + "name": "newSymbol", + "type": "string", + "indexed": false + } + ], + "type": "event", + "name": "SymbolUpdate", + "anonymous": false + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address", + "indexed": true + }, + { + "internalType": "address", + "name": "to", + "type": "address", + "indexed": true + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256", + "indexed": true + } + ], + "type": "event", + "name": "Transfer", + "anonymous": false + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "DEFAULT_VALUE", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "RC_BOUND", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "_contractAddressIsTokenId", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ] + }, + { + "inputs": [ + { + "internalType": "struct CellData", + "name": "cell", + "type": "tuple", + "components": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ] + } + ], + "stateMutability": "pure", + "type": "function", + "name": "_isConstant", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "callData", + "type": "bytes" + } + ], + "stateMutability": "view", + "type": "function", + "name": "_renderCallData", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "_renderCell", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ] + }, + { + "inputs": [ + { + "internalType": "struct CellData", + "name": "cell", + "type": "tuple", + "components": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ] + } + ], + "stateMutability": "pure", + "type": "function", + "name": "_renderConstantCell", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ] + }, + { + "inputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function", + "name": "_renderContractAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "selector", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "_renderSelector", + "outputs": [ + { + "internalType": "bytes4", + "name": "", + "type": "bytes4" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "_renderValue", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "approve" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function", + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "callData", + "type": "bytes" + } + ], + "stateMutability": "pure", + "type": "function", + "name": "callData2Uint256Array", + "outputs": [ + { + "internalType": "uint256[]", + "name": "", + "type": "uint256[]" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "cells", + "outputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "getApproved", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "getCell", + "outputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ] + }, + { + "inputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + }, + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function", + "name": "isApprovedForAll", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "name", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "ownerOf", + "outputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "renderCell", + "outputs": [ + { + "internalType": "struct CellRendered", + "name": "", + "type": "tuple", + "components": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + } + ] + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "renderer", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "function", + "name": "renounceOwnership" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "safeTransferFrom" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "safeTransferFrom" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "internalType": "bool", + "name": "approved", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "setApprovalForAll" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { + "internalType": "uint160", + "name": "contractAddress", + "type": "uint160" + }, + { + "internalType": "bytes32", + "name": "value", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "setCell" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "newName", + "type": "string" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "setName" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newRender", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "setRenderer" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "newSymbol", + "type": "string" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "setSymbol" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "interfaceId", + "type": "bytes4" + } + ], + "stateMutability": "view", + "type": "function", + "name": "supportsInterface", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "symbol", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "tokenByIndex", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "name": "tokenURI", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ] + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "transferFrom" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function", + "name": "transferOwnership" + } + ], + "devdoc": { + "kind": "dev", + "methods": { + "owner()": { + "details": "Returns the address of the current owner." + }, + "renounceOwnership()": { + "details": "Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner." + }, + "transferOwnership(address)": { + "details": "Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner." + } + }, + "version": 1 + }, + "userdoc": { + "kind": "user", + "methods": {}, + "version": 1 + } + }, + "settings": { + "remappings": [ + ":@clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/", + ":ds-test/=lib/forge-std/lib/ds-test/src/", + ":eth-projects-monorepo/=lib/eth-projects-monorepo/", + ":forge-std/=lib/forge-std/src/", + ":openzeppelin-contracts/=lib/openzeppelin-contracts/", + ":openzeppelin/=lib/openzeppelin-contracts/contracts/", + ":renderers/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/renderers/", + ":safe-contracts/=lib/safe-contracts/contracts/", + ":solmate/=lib/solmate/src/", + ":utils/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/" + ], + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "bytecodeHash": "ipfs" + }, + "compilationTarget": { + "src/Sheet.sol": "Sheet" + }, + "libraries": {} + }, + "sources": { + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol": { + "keccak256": "0xd894eac2f223760da25e079d125b4c0de282a6d609a1e8a1834f5dc1c02550d5", + "urls": [ + "bzz-raw://2c305f8b0dc8b57df9e5b06e51e3e6ed374c2e655cc5edf7b9a7e0d86eb629a0", + "dweb:/ipfs/QmXi9SmrcYfqSVGVP4WMtYQmBMhGVm8xdLus54YojtaNBi" + ], + "license": "MIT" + }, + "lib/openzeppelin-contracts/contracts/access/Ownable.sol": { + "keccak256": "0xa94b34880e3c1b0b931662cb1c09e5dfa6662f31cba80e07c5ee71cd135c9673", + "urls": [ + "bzz-raw://40fb1b5102468f783961d0af743f91b9980cf66b50d1d12009f6bb1869cea4d2", + "dweb:/ipfs/QmYqEbJML4jB1GHbzD4cUZDtJg5wVwNm3vDJq1GbyDus8y" + ], + "license": "MIT" + }, + "lib/openzeppelin-contracts/contracts/utils/Context.sol": { + "keccak256": "0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7", + "urls": [ + "bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92", + "dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3" + ], + "license": "MIT" + }, + "lib/solmate/src/tokens/ERC721.sol": { + "keccak256": "0x04af19f16f00ba65ae168d6d10da5210dc18da6bcec6974dccf984ba388aa22d", + "urls": [ + "bzz-raw://098e69f22b67da6927e03203c12ebfda5b0490518f6d9cce7853001ac5ad8403", + "dweb:/ipfs/QmYyzfurQe88PsVjRNfutV3gS7Vi68f7zgtVZVtLfd4ViK" + ], + "license": "AGPL-3.0-only" + }, + "src/Interfaces.sol": { + "keccak256": "0x6e20e29459d96085394767369237fb5a02d7cf6e22b930debedf47325c39c707", + "urls": [ + "bzz-raw://04351e9c841b435cb1e20bf4dd3ccab087dad3d4ba5a57908c8f674181e19cb5", + "dweb:/ipfs/QmY8oxNAeMrP3mf7yNHvdz5JgafffP4yN8jnxWHEHoo6Sx" + ], + "license": "MIT" + }, + "src/Sheet.sol": { + "keccak256": "0xdcf71eec34ef84cb2838babe8242dc9628a477d467dfb746e975ff40c168315e", + "urls": [ + "bzz-raw://1f54dd464e26c05289d0a14b6f3e3d3f6583f2a1bb1be1ddb5535fbc8061057a", + "dweb:/ipfs/QmXaK6msxofR8mcJK6i9v5xHT75D9nAtnU5Ks5QSWzYG2G" + ], + "license": "MIT" + } + }, + "version": 1 + }, + "ast": { + "absolutePath": "src/Sheet.sol", + "id": 32046, + "exportedSymbols": { + "Bytes": [ + 762 + ], + "CellData": [ + 31465 + ], + "CellRendered": [ + 31472 + ], + "Context": [ + 29323 + ], + "ERC721": [ + 30919 + ], + "ERC721TokenReceiver": [ + 30939 + ], + "ICellRenderer": [ + 31315 + ], + "ISheet": [ + 31351 + ], + "NonExistantTokenError": [ + 31482 + ], + "Ownable": [ + 29301 + ], + "SetCellIsNotOwnerError": [ + 31478 + ], + "Sheet": [ + 32045 + ] + }, + "nodeType": "SourceUnit", + "src": "32:5827:31", + "nodes": [ + { + "id": 31454, + "nodeType": "PragmaDirective", + "src": "32:24:31", + "nodes": [], + "literals": [ + "solidity", + "^", + "0.8", + ".13" + ] + }, + { + "id": 31455, + "nodeType": "ImportDirective", + "src": "58:35:31", + "nodes": [], + "absolutePath": "lib/solmate/src/tokens/ERC721.sol", + "file": "solmate/tokens/ERC721.sol", + "nameLocation": "-1:-1:-1", + "scope": 32046, + "sourceUnit": 30940, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31456, + "nodeType": "ImportDirective", + "src": "94:41:31", + "nodes": [], + "absolutePath": "lib/openzeppelin-contracts/contracts/access/Ownable.sol", + "file": "openzeppelin/access/Ownable.sol", + "nameLocation": "-1:-1:-1", + "scope": 32046, + "sourceUnit": 29302, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31457, + "nodeType": "ImportDirective", + "src": "136:26:31", + "nodes": [], + "absolutePath": "src/Interfaces.sol", + "file": "./Interfaces.sol", + "nameLocation": "-1:-1:-1", + "scope": 32046, + "sourceUnit": 31352, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31458, + "nodeType": "ImportDirective", + "src": "163:43:31", + "nodes": [], + "absolutePath": "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol", + "file": "@clemlaflemme/lib/utils/Bytes.sol", + "nameLocation": "-1:-1:-1", + "scope": 32046, + "sourceUnit": 763, + "symbolAliases": [], + "unitAlias": "" + }, + { + "id": 31465, + "nodeType": "StructDefinition", + "src": "208:83:31", + "nodes": [], + "canonicalName": "CellData", + "members": [ + { + "constant": false, + "id": 31460, + "mutability": "mutable", + "name": "contractAddress", + "nameLocation": "238:15:31", + "nodeType": "VariableDeclaration", + "scope": 31465, + "src": "230:23:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31459, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "230:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31462, + "mutability": "mutable", + "name": "value", + "nameLocation": "267:5:31", + "nodeType": "VariableDeclaration", + "scope": 31465, + "src": "259:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + "typeName": { + "id": 31461, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "259:7:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31464, + "mutability": "mutable", + "name": "data", + "nameLocation": "284:4:31", + "nodeType": "VariableDeclaration", + "scope": 31465, + "src": "278:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31463, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "278:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "name": "CellData", + "nameLocation": "215:8:31", + "scope": 32046, + "visibility": "public" + }, + { + "id": 31472, + "nodeType": "StructDefinition", + "src": "293:75:31", + "nodes": [], + "canonicalName": "CellRendered", + "members": [ + { + "constant": false, + "id": 31467, + "mutability": "mutable", + "name": "id", + "nameLocation": "327:2:31", + "nodeType": "VariableDeclaration", + "scope": 31472, + "src": "319:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31466, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "319:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31469, + "mutability": "mutable", + "name": "owner", + "nameLocation": "343:5:31", + "nodeType": "VariableDeclaration", + "scope": 31472, + "src": "335:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31468, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "335:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31471, + "mutability": "mutable", + "name": "value", + "nameLocation": "360:5:31", + "nodeType": "VariableDeclaration", + "scope": 31472, + "src": "354:11:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31470, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "354:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "name": "CellRendered", + "nameLocation": "300:12:31", + "scope": 32046, + "visibility": "public" + }, + { + "id": 31478, + "nodeType": "ErrorDefinition", + "src": "370:60:31", + "nodes": [], + "errorSelector": "93cfc094", + "name": "SetCellIsNotOwnerError", + "nameLocation": "376:22:31", + "parameters": { + "id": 31477, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31474, + "mutability": "mutable", + "name": "owner", + "nameLocation": "407:5:31", + "nodeType": "VariableDeclaration", + "scope": 31478, + "src": "399:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31473, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "399:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31476, + "mutability": "mutable", + "name": "caller", + "nameLocation": "422:6:31", + "nodeType": "VariableDeclaration", + "scope": 31478, + "src": "414:14:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31475, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "414:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "398:31:31" + } + }, + { + "id": 31482, + "nodeType": "ErrorDefinition", + "src": "431:40:31", + "nodes": [], + "errorSelector": "090f46a4", + "name": "NonExistantTokenError", + "nameLocation": "437:21:31", + "parameters": { + "id": 31481, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31480, + "mutability": "mutable", + "name": "id", + "nameLocation": "467:2:31", + "nodeType": "VariableDeclaration", + "scope": 31482, + "src": "459:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31479, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "459:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "458:12:31" + } + }, + { + "id": 32045, + "nodeType": "ContractDefinition", + "src": "473:5385:31", + "nodes": [ + { + "id": 31494, + "nodeType": "EventDefinition", + "src": "513:69:31", + "nodes": [], + "anonymous": false, + "eventSelector": "4548635e78ba3e5881af5974d35d9dded06838d2a99eb36c20393933570fb0e0", + "name": "CellUpdate", + "nameLocation": "519:10:31", + "parameters": { + "id": 31493, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31488, + "indexed": false, + "mutability": "mutable", + "name": "id", + "nameLocation": "538:2:31", + "nodeType": "VariableDeclaration", + "scope": 31494, + "src": "530:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31487, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "530:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31490, + "indexed": false, + "mutability": "mutable", + "name": "value", + "nameLocation": "550:5:31", + "nodeType": "VariableDeclaration", + "scope": 31494, + "src": "542:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31489, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "542:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31492, + "indexed": false, + "mutability": "mutable", + "name": "contractAddress", + "nameLocation": "565:15:31", + "nodeType": "VariableDeclaration", + "scope": 31494, + "src": "557:23:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31491, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "557:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "529:52:31" + } + }, + { + "id": 31500, + "nodeType": "EventDefinition", + "src": "587:54:31", + "nodes": [], + "anonymous": false, + "eventSelector": "b65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab75", + "name": "NameUpdate", + "nameLocation": "593:10:31", + "parameters": { + "id": 31499, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31496, + "indexed": false, + "mutability": "mutable", + "name": "previousName", + "nameLocation": "611:12:31", + "nodeType": "VariableDeclaration", + "scope": 31500, + "src": "604:19:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31495, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "604:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31498, + "indexed": false, + "mutability": "mutable", + "name": "newName", + "nameLocation": "632:7:31", + "nodeType": "VariableDeclaration", + "scope": 31500, + "src": "625:14:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31497, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "625:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "603:37:31" + } + }, + { + "id": 31506, + "nodeType": "EventDefinition", + "src": "646:60:31", + "nodes": [], + "anonymous": false, + "eventSelector": "8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a93", + "name": "SymbolUpdate", + "nameLocation": "652:12:31", + "parameters": { + "id": 31505, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31502, + "indexed": false, + "mutability": "mutable", + "name": "previousSymbol", + "nameLocation": "672:14:31", + "nodeType": "VariableDeclaration", + "scope": 31506, + "src": "665:21:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31501, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "665:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31504, + "indexed": false, + "mutability": "mutable", + "name": "newSymbol", + "nameLocation": "695:9:31", + "nodeType": "VariableDeclaration", + "scope": 31506, + "src": "688:16:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31503, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "688:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "664:41:31" + } + }, + { + "id": 31509, + "nodeType": "UsingForDirective", + "src": "712:22:31", + "nodes": [], + "global": false, + "libraryName": { + "id": 31507, + "name": "Bytes", + "nameLocations": [ + "718:5:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 762, + "src": "718:5:31" + }, + "typeName": { + "id": 31508, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "728:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + } + }, + { + "id": 31516, + "nodeType": "VariableDeclaration", + "src": "740:52:31", + "nodes": [], + "constant": true, + "functionSelector": "0715a24a", + "mutability": "constant", + "name": "DEFAULT_VALUE", + "nameLocation": "764:13:31", + "scope": 32045, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31510, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "740:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "value": { + "commonType": { + "typeIdentifier": "t_rational_340282366920938463463374607431768211455_by_1", + "typeString": "int_const 3402...(31 digits omitted)...1455" + }, + "id": 31515, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "leftExpression": { + "commonType": { + "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", + "typeString": "int_const 3402...(31 digits omitted)...1456" + }, + "id": 31513, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "leftExpression": { + "hexValue": "32", + "id": 31511, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "780:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_2_by_1", + "typeString": "int_const 2" + }, + "value": "2" + }, + "nodeType": "BinaryOperation", + "operator": "**", + "rightExpression": { + "hexValue": "313238", + "id": 31512, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "785:3:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_128_by_1", + "typeString": "int_const 128" + }, + "value": "128" + }, + "src": "780:8:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", + "typeString": "int_const 3402...(31 digits omitted)...1456" + } + }, + "nodeType": "BinaryOperation", + "operator": "-", + "rightExpression": { + "hexValue": "31", + "id": 31514, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "791:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "src": "780:12:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_340282366920938463463374607431768211455_by_1", + "typeString": "int_const 3402...(31 digits omitted)...1455" + } + }, + "visibility": "public" + }, + { + "id": 31524, + "nodeType": "VariableDeclaration", + "src": "798:52:31", + "nodes": [], + "constant": true, + "functionSelector": "b8c368ec", + "mutability": "constant", + "name": "RC_BOUND", + "nameLocation": "822:8:31", + "scope": 32045, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31517, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "798:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "value": { + "arguments": [ + { + "commonType": { + "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", + "typeString": "int_const 3402...(31 digits omitted)...1456" + }, + "id": 31522, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "leftExpression": { + "hexValue": "32", + "id": 31520, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "841:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_2_by_1", + "typeString": "int_const 2" + }, + "value": "2" + }, + "nodeType": "BinaryOperation", + "operator": "**", + "rightExpression": { + "hexValue": "313238", + "id": 31521, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "846:3:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_128_by_1", + "typeString": "int_const 128" + }, + "value": "128" + }, + "src": "841:8:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", + "typeString": "int_const 3402...(31 digits omitted)...1456" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", + "typeString": "int_const 3402...(31 digits omitted)...1456" + } + ], + "id": 31519, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "833:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 31518, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "833:7:31", + "typeDescriptions": {} + } + }, + "id": 31523, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "833:17:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "public" + }, + { + "id": 31527, + "nodeType": "VariableDeclaration", + "src": "856:40:31", + "nodes": [], + "constant": true, + "mutability": "constant", + "name": "_SHOULD_RENDER_FLAG", + "nameLocation": "873:19:31", + "scope": 32045, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31525, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "856:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "value": { + "hexValue": "32", + "id": 31526, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "895:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_2_by_1", + "typeString": "int_const 2" + }, + "value": "2" + }, + "visibility": "internal" + }, + { + "id": 31529, + "nodeType": "VariableDeclaration", + "src": "902:26:31", + "nodes": [], + "constant": false, + "functionSelector": "18160ddd", + "mutability": "mutable", + "name": "totalSupply", + "nameLocation": "917:11:31", + "scope": 32045, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31528, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "902:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "public" + }, + { + "id": 31533, + "nodeType": "VariableDeclaration", + "src": "934:47:31", + "nodes": [], + "constant": false, + "functionSelector": "4f6ccce7", + "mutability": "mutable", + "name": "tokenByIndex", + "nameLocation": "969:12:31", + "scope": 32045, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$", + "typeString": "mapping(uint256 => uint256)" + }, + "typeName": { + "id": 31532, + "keyType": { + "id": 31530, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "942:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "Mapping", + "src": "934:27:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$", + "typeString": "mapping(uint256 => uint256)" + }, + "valueType": { + "id": 31531, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "953:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + }, + "visibility": "public" + }, + { + "id": 31535, + "nodeType": "VariableDeclaration", + "src": "988:23:31", + "nodes": [], + "constant": false, + "functionSelector": "8ada6b0f", + "mutability": "mutable", + "name": "renderer", + "nameLocation": "1003:8:31", + "scope": 32045, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31534, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "988:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "public" + }, + { + "id": 31540, + "nodeType": "VariableDeclaration", + "src": "1018:41:31", + "nodes": [], + "constant": false, + "functionSelector": "1941fd14", + "mutability": "mutable", + "name": "cells", + "nameLocation": "1054:5:31", + "scope": 32045, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_CellData_$31465_storage_$", + "typeString": "mapping(uint256 => struct CellData)" + }, + "typeName": { + "id": 31539, + "keyType": { + "id": 31536, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1026:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "Mapping", + "src": "1018:28:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_CellData_$31465_storage_$", + "typeString": "mapping(uint256 => struct CellData)" + }, + "valueType": { + "id": 31538, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 31537, + "name": "CellData", + "nameLocations": [ + "1037:8:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 31465, + "src": "1037:8:31" + }, + "referencedDeclaration": 31465, + "src": "1037:8:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage_ptr", + "typeString": "struct CellData" + } + } + }, + "visibility": "public" + }, + { + "id": 31608, + "nodeType": "FunctionDefinition", + "src": "1066:482:31", + "nodes": [], + "body": { + "id": 31607, + "nodeType": "Block", + "src": "1163:385:31", + "nodes": [], + "statements": [ + { + "condition": { + "commonType": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "id": 31558, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "baseExpression": { + "id": 31551, + "name": "_ownerOf", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30417, + "src": "1177:8:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$", + "typeString": "mapping(uint256 => address)" + } + }, + "id": 31553, + "indexExpression": { + "id": 31552, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31542, + "src": "1186:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "1177:12:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "BinaryOperation", + "operator": "==", + "rightExpression": { + "arguments": [ + { + "hexValue": "30", + "id": 31556, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1201:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + } + ], + "id": 31555, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "1193:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 31554, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1193:7:31", + "typeDescriptions": {} + } + }, + "id": 31557, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1193:10:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "1177:26:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "falseBody": { + "id": 31592, + "nodeType": "Block", + "src": "1330:142:31", + "statements": [ + { + "condition": { + "commonType": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "id": 31581, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "baseExpression": { + "id": 31576, + "name": "_ownerOf", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30417, + "src": "1348:8:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$", + "typeString": "mapping(uint256 => address)" + } + }, + "id": 31578, + "indexExpression": { + "id": 31577, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31542, + "src": "1357:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "1348:12:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "BinaryOperation", + "operator": "!=", + "rightExpression": { + "expression": { + "id": 31579, + "name": "tx", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -26, + "src": "1364:2:31", + "typeDescriptions": { + "typeIdentifier": "t_magic_transaction", + "typeString": "tx" + } + }, + "id": 31580, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1367:6:31", + "memberName": "origin", + "nodeType": "MemberAccess", + "src": "1364:9:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "1348:25:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "id": 31591, + "nodeType": "IfStatement", + "src": "1344:118:31", + "trueBody": { + "id": 31590, + "nodeType": "Block", + "src": "1375:87:31", + "statements": [ + { + "errorCall": { + "arguments": [ + { + "baseExpression": { + "id": 31583, + "name": "_ownerOf", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30417, + "src": "1423:8:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$", + "typeString": "mapping(uint256 => address)" + } + }, + "id": 31585, + "indexExpression": { + "id": 31584, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31542, + "src": "1432:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "1423:12:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "expression": { + "id": 31586, + "name": "tx", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -26, + "src": "1437:2:31", + "typeDescriptions": { + "typeIdentifier": "t_magic_transaction", + "typeString": "tx" + } + }, + "id": 31587, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1440:6:31", + "memberName": "origin", + "nodeType": "MemberAccess", + "src": "1437:9:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31582, + "name": "SetCellIsNotOwnerError", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31478, + "src": "1400:22:31", + "typeDescriptions": { + "typeIdentifier": "t_function_error_pure$_t_address_$_t_address_$returns$__$", + "typeString": "function (address,address) pure" + } + }, + "id": 31588, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1400:47:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31589, + "nodeType": "RevertStatement", + "src": "1393:54:31" + } + ] + } + } + ] + }, + "id": 31593, + "nodeType": "IfStatement", + "src": "1173:299:31", + "trueBody": { + "id": 31575, + "nodeType": "Block", + "src": "1205:119:31", + "statements": [ + { + "expression": { + "arguments": [ + { + "expression": { + "id": 31560, + "name": "tx", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -26, + "src": "1225:2:31", + "typeDescriptions": { + "typeIdentifier": "t_magic_transaction", + "typeString": "tx" + } + }, + "id": 31561, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1228:6:31", + "memberName": "origin", + "nodeType": "MemberAccess", + "src": "1225:9:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 31562, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31542, + "src": "1236:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31559, + "name": "_mint", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30789, + "src": "1219:5:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_uint256_$returns$__$", + "typeString": "function (address,uint256)" + } + }, + "id": 31563, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1219:20:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31564, + "nodeType": "ExpressionStatement", + "src": "1219:20:31" + }, + { + "expression": { + "id": 31569, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "baseExpression": { + "id": 31565, + "name": "tokenByIndex", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31533, + "src": "1253:12:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$", + "typeString": "mapping(uint256 => uint256)" + } + }, + "id": 31567, + "indexExpression": { + "id": 31566, + "name": "totalSupply", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31529, + "src": "1266:11:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": true, + "nodeType": "IndexAccess", + "src": "1253:25:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31568, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31542, + "src": "1281:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "1253:30:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31570, + "nodeType": "ExpressionStatement", + "src": "1253:30:31" + }, + { + "expression": { + "id": 31573, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31571, + "name": "totalSupply", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31529, + "src": "1297:11:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "Assignment", + "operator": "+=", + "rightHandSide": { + "hexValue": "31", + "id": 31572, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1312:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "src": "1297:16:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31574, + "nodeType": "ExpressionStatement", + "src": "1297:16:31" + } + ] + } + }, + { + "expression": { + "id": 31605, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "baseExpression": { + "id": 31594, + "name": "cells", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31540, + "src": "1482:5:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_CellData_$31465_storage_$", + "typeString": "mapping(uint256 => struct CellData storage ref)" + } + }, + "id": 31596, + "indexExpression": { + "id": 31595, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31542, + "src": "1488:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": true, + "nodeType": "IndexAccess", + "src": "1482:9:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage", + "typeString": "struct CellData storage ref" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "arguments": [ + { + "arguments": [ + { + "id": 31600, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31544, + "src": "1511:15:31", + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + ], + "id": 31599, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "1503:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 31598, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1503:7:31", + "typeDescriptions": {} + } + }, + "id": 31601, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1503:24:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 31602, + "name": "value", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31546, + "src": "1529:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + { + "id": 31603, + "name": "data", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31548, + "src": "1536:4:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_calldata_ptr", + "typeString": "bytes calldata" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + { + "typeIdentifier": "t_bytes_calldata_ptr", + "typeString": "bytes calldata" + } + ], + "id": 31597, + "name": "CellData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31465, + "src": "1494:8:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_struct$_CellData_$31465_storage_ptr_$", + "typeString": "type(struct CellData storage pointer)" + } + }, + "id": 31604, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "structConstructorCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1494:47:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + }, + "src": "1482:59:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage", + "typeString": "struct CellData storage ref" + } + }, + "id": 31606, + "nodeType": "ExpressionStatement", + "src": "1482:59:31" + } + ] + }, + "functionSelector": "768d5029", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "setCell", + "nameLocation": "1075:7:31", + "parameters": { + "id": 31549, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31542, + "mutability": "mutable", + "name": "id", + "nameLocation": "1091:2:31", + "nodeType": "VariableDeclaration", + "scope": 31608, + "src": "1083:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31541, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1083:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31544, + "mutability": "mutable", + "name": "contractAddress", + "nameLocation": "1103:15:31", + "nodeType": "VariableDeclaration", + "scope": 31608, + "src": "1095:23:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + }, + "typeName": { + "id": 31543, + "name": "uint160", + "nodeType": "ElementaryTypeName", + "src": "1095:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31546, + "mutability": "mutable", + "name": "value", + "nameLocation": "1128:5:31", + "nodeType": "VariableDeclaration", + "scope": 31608, + "src": "1120:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + "typeName": { + "id": 31545, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "1120:7:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31548, + "mutability": "mutable", + "name": "data", + "nameLocation": "1150:4:31", + "nodeType": "VariableDeclaration", + "scope": 31608, + "src": "1135:19:31", + "stateVariable": false, + "storageLocation": "calldata", + "typeDescriptions": { + "typeIdentifier": "t_bytes_calldata_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31547, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "1135:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "1082:73:31" + }, + "returnParameters": { + "id": 31550, + "nodeType": "ParameterList", + "parameters": [], + "src": "1163:0:31" + }, + "scope": 32045, + "stateMutability": "nonpayable", + "virtual": false, + "visibility": "public" + }, + { + "id": 31653, + "nodeType": "FunctionDefinition", + "src": "1554:349:31", + "nodes": [], + "body": { + "id": 31652, + "nodeType": "Block", + "src": "1663:240:31", + "nodes": [], + "statements": [ + { + "condition": { + "commonType": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "id": 31626, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "baseExpression": { + "id": 31619, + "name": "_ownerOf", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30417, + "src": "1677:8:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$", + "typeString": "mapping(uint256 => address)" + } + }, + "id": 31621, + "indexExpression": { + "id": 31620, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31610, + "src": "1686:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "1677:12:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "BinaryOperation", + "operator": "==", + "rightExpression": { + "arguments": [ + { + "hexValue": "30", + "id": 31624, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1701:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + } + ], + "id": 31623, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "1693:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 31622, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1693:7:31", + "typeDescriptions": {} + } + }, + "id": 31625, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1693:10:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "1677:26:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "falseBody": { + "id": 31639, + "nodeType": "Block", + "src": "1762:68:31", + "statements": [ + { + "expression": { + "id": 31637, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31632, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31613, + "src": "1776:15:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "expression": { + "baseExpression": { + "id": 31633, + "name": "cells", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31540, + "src": "1794:5:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_CellData_$31465_storage_$", + "typeString": "mapping(uint256 => struct CellData storage ref)" + } + }, + "id": 31635, + "indexExpression": { + "id": 31634, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31610, + "src": "1800:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "1794:9:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage", + "typeString": "struct CellData storage ref" + } + }, + "id": 31636, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1804:15:31", + "memberName": "contractAddress", + "nodeType": "MemberAccess", + "referencedDeclaration": 31460, + "src": "1794:25:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "1776:43:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 31638, + "nodeType": "ExpressionStatement", + "src": "1776:43:31" + } + ] + }, + "id": 31640, + "nodeType": "IfStatement", + "src": "1673:157:31", + "trueBody": { + "id": 31631, + "nodeType": "Block", + "src": "1705:51:31", + "statements": [ + { + "expression": { + "id": 31629, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31627, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31613, + "src": "1719:15:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31628, + "name": "RC_BOUND", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31524, + "src": "1737:8:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "1719:26:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 31630, + "nodeType": "ExpressionStatement", + "src": "1719:26:31" + } + ] + } + }, + { + "expression": { + "components": [ + { + "id": 31641, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31613, + "src": "1847:15:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "expression": { + "baseExpression": { + "id": 31642, + "name": "cells", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31540, + "src": "1864:5:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_CellData_$31465_storage_$", + "typeString": "mapping(uint256 => struct CellData storage ref)" + } + }, + "id": 31644, + "indexExpression": { + "id": 31643, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31610, + "src": "1870:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "1864:9:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage", + "typeString": "struct CellData storage ref" + } + }, + "id": 31645, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1874:5:31", + "memberName": "value", + "nodeType": "MemberAccess", + "referencedDeclaration": 31462, + "src": "1864:15:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + { + "expression": { + "baseExpression": { + "id": 31646, + "name": "cells", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31540, + "src": "1881:5:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_CellData_$31465_storage_$", + "typeString": "mapping(uint256 => struct CellData storage ref)" + } + }, + "id": 31648, + "indexExpression": { + "id": 31647, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31610, + "src": "1887:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "1881:9:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage", + "typeString": "struct CellData storage ref" + } + }, + "id": 31649, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1891:4:31", + "memberName": "data", + "nodeType": "MemberAccess", + "referencedDeclaration": 31464, + "src": "1881:14:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage", + "typeString": "bytes storage ref" + } + } + ], + "id": 31650, + "isConstant": false, + "isInlineArray": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "nodeType": "TupleExpression", + "src": "1846:50:31", + "typeDescriptions": { + "typeIdentifier": "t_tuple$_t_address_$_t_bytes32_$_t_bytes_storage_$", + "typeString": "tuple(address,bytes32,bytes storage ref)" + } + }, + "functionReturnParameters": 31618, + "id": 31651, + "nodeType": "Return", + "src": "1839:57:31" + } + ] + }, + "functionSelector": "206848f6", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "getCell", + "nameLocation": "1563:7:31", + "parameters": { + "id": 31611, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31610, + "mutability": "mutable", + "name": "id", + "nameLocation": "1579:2:31", + "nodeType": "VariableDeclaration", + "scope": 31653, + "src": "1571:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31609, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1571:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "1570:12:31" + }, + "returnParameters": { + "id": 31618, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31613, + "mutability": "mutable", + "name": "contractAddress", + "nameLocation": "1612:15:31", + "nodeType": "VariableDeclaration", + "scope": 31653, + "src": "1604:23:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31612, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1604:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31615, + "mutability": "mutable", + "name": "value", + "nameLocation": "1637:5:31", + "nodeType": "VariableDeclaration", + "scope": 31653, + "src": "1629:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + "typeName": { + "id": 31614, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "1629:7:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31617, + "mutability": "mutable", + "name": "data", + "nameLocation": "1657:4:31", + "nodeType": "VariableDeclaration", + "scope": 31653, + "src": "1644:17:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31616, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "1644:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "1603:59:31" + }, + "scope": 32045, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + }, + { + "id": 31676, + "nodeType": "FunctionDefinition", + "src": "1909:181:31", + "nodes": [], + "body": { + "id": 31675, + "nodeType": "Block", + "src": "1983:107:31", + "nodes": [], + "statements": [ + { + "assignments": [ + 31662 + ], + "declarations": [ + { + "constant": false, + "id": 31662, + "mutability": "mutable", + "name": "value", + "nameLocation": "2006:5:31", + "nodeType": "VariableDeclaration", + "scope": 31675, + "src": "1993:18:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31661, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "1993:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 31666, + "initialValue": { + "arguments": [ + { + "id": 31664, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31655, + "src": "2026:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31663, + "name": "_renderCell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31948, + "src": "2014:11:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bytes_memory_ptr_$", + "typeString": "function (uint256) view returns (bytes memory)" + } + }, + "id": 31665, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "2014:15:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "1993:36:31" + }, + { + "expression": { + "arguments": [ + { + "id": 31668, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31655, + "src": "2059:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + { + "baseExpression": { + "id": 31669, + "name": "_ownerOf", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30417, + "src": "2063:8:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$", + "typeString": "mapping(uint256 => address)" + } + }, + "id": 31671, + "indexExpression": { + "id": 31670, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31655, + "src": "2072:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "2063:12:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 31672, + "name": "value", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31662, + "src": "2077:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "id": 31667, + "name": "CellRendered", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31472, + "src": "2046:12:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_struct$_CellRendered_$31472_storage_ptr_$", + "typeString": "type(struct CellRendered storage pointer)" + } + }, + "id": 31673, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "structConstructorCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "2046:37:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellRendered_$31472_memory_ptr", + "typeString": "struct CellRendered memory" + } + }, + "functionReturnParameters": 31660, + "id": 31674, + "nodeType": "Return", + "src": "2039:44:31" + } + ] + }, + "functionSelector": "df4ca206", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "renderCell", + "nameLocation": "1918:10:31", + "parameters": { + "id": 31656, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31655, + "mutability": "mutable", + "name": "id", + "nameLocation": "1937:2:31", + "nodeType": "VariableDeclaration", + "scope": 31676, + "src": "1929:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31654, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1929:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "1928:12:31" + }, + "returnParameters": { + "id": 31660, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31659, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31676, + "src": "1962:19:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellRendered_$31472_memory_ptr", + "typeString": "struct CellRendered" + }, + "typeName": { + "id": 31658, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 31657, + "name": "CellRendered", + "nameLocations": [ + "1962:12:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 31472, + "src": "1962:12:31" + }, + "referencedDeclaration": 31472, + "src": "1962:12:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellRendered_$31472_storage_ptr", + "typeString": "struct CellRendered" + } + }, + "visibility": "internal" + } + ], + "src": "1961:21:31" + }, + "scope": 32045, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + }, + { + "id": 31690, + "nodeType": "FunctionDefinition", + "src": "2096:126:31", + "nodes": [], + "body": { + "id": 31689, + "nodeType": "Block", + "src": "2166:56:31", + "nodes": [], + "statements": [ + { + "expression": { + "commonType": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "id": 31687, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "expression": { + "id": 31684, + "name": "cell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31679, + "src": "2183:4:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + }, + "id": 31685, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "2188:15:31", + "memberName": "contractAddress", + "nodeType": "MemberAccess", + "referencedDeclaration": 31460, + "src": "2183:20:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "BinaryOperation", + "operator": "==", + "rightExpression": { + "id": 31686, + "name": "RC_BOUND", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31524, + "src": "2207:8:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "2183:32:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "functionReturnParameters": 31683, + "id": 31688, + "nodeType": "Return", + "src": "2176:39:31" + } + ] + }, + "functionSelector": "cfbe95d8", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_isConstant", + "nameLocation": "2105:11:31", + "parameters": { + "id": 31680, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31679, + "mutability": "mutable", + "name": "cell", + "nameLocation": "2133:4:31", + "nodeType": "VariableDeclaration", + "scope": 31690, + "src": "2117:20:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData" + }, + "typeName": { + "id": 31678, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 31677, + "name": "CellData", + "nameLocations": [ + "2117:8:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 31465, + "src": "2117:8:31" + }, + "referencedDeclaration": 31465, + "src": "2117:8:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage_ptr", + "typeString": "struct CellData" + } + }, + "visibility": "internal" + } + ], + "src": "2116:22:31" + }, + "returnParameters": { + "id": 31683, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31682, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31690, + "src": "2160:4:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 31681, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "2160:4:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + } + ], + "src": "2159:6:31" + }, + "scope": 32045, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31710, + "nodeType": "FunctionDefinition", + "src": "2228:125:31", + "nodes": [], + "body": { + "id": 31709, + "nodeType": "Block", + "src": "2301:52:31", + "nodes": [], + "statements": [ + { + "expression": { + "components": [ + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31703, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31701, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31699, + "name": "value", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31692, + "src": "2319:5:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "%", + "rightExpression": { + "hexValue": "32", + "id": 31700, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "2327:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_2_by_1", + "typeString": "int_const 2" + }, + "value": "2" + }, + "src": "2319:9:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "==", + "rightExpression": { + "hexValue": "31", + "id": 31702, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "2332:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "src": "2319:14:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31706, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31704, + "name": "value", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31692, + "src": "2335:5:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": ">>", + "rightExpression": { + "hexValue": "31", + "id": 31705, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "2344:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "src": "2335:10:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "id": 31707, + "isConstant": false, + "isInlineArray": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "nodeType": "TupleExpression", + "src": "2318:28:31", + "typeDescriptions": { + "typeIdentifier": "t_tuple$_t_bool_$_t_uint256_$", + "typeString": "tuple(bool,uint256)" + } + }, + "functionReturnParameters": 31698, + "id": 31708, + "nodeType": "Return", + "src": "2311:35:31" + } + ] + }, + "functionSelector": "b6d658e1", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_renderValue", + "nameLocation": "2237:12:31", + "parameters": { + "id": 31693, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31692, + "mutability": "mutable", + "name": "value", + "nameLocation": "2258:5:31", + "nodeType": "VariableDeclaration", + "scope": 31710, + "src": "2250:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31691, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "2250:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "2249:15:31" + }, + "returnParameters": { + "id": 31698, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31695, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31710, + "src": "2286:4:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 31694, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "2286:4:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31697, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31710, + "src": "2292:7:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31696, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "2292:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "2285:15:31" + }, + "scope": 32045, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31728, + "nodeType": "FunctionDefinition", + "src": "2359:155:31", + "nodes": [], + "body": { + "id": 31727, + "nodeType": "Block", + "src": "2446:68:31", + "nodes": [], + "statements": [ + { + "expression": { + "commonType": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + }, + "id": 31725, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "arguments": [ + { + "id": 31719, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31712, + "src": "2471:15:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31718, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "2463:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint160_$", + "typeString": "type(uint160)" + }, + "typeName": { + "id": 31717, + "name": "uint160", + "nodeType": "ElementaryTypeName", + "src": "2463:7:31", + "typeDescriptions": {} + } + }, + "id": 31720, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "2463:24:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + }, + "nodeType": "BinaryOperation", + "operator": "<", + "rightExpression": { + "arguments": [ + { + "id": 31723, + "name": "RC_BOUND", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31524, + "src": "2498:8:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31722, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "2490:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint160_$", + "typeString": "type(uint160)" + }, + "typeName": { + "id": 31721, + "name": "uint160", + "nodeType": "ElementaryTypeName", + "src": "2490:7:31", + "typeDescriptions": {} + } + }, + "id": 31724, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "2490:17:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + }, + "src": "2463:44:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "functionReturnParameters": 31716, + "id": 31726, + "nodeType": "Return", + "src": "2456:51:31" + } + ] + }, + "functionSelector": "cf098398", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_contractAddressIsTokenId", + "nameLocation": "2368:25:31", + "parameters": { + "id": 31713, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31712, + "mutability": "mutable", + "name": "contractAddress", + "nameLocation": "2402:15:31", + "nodeType": "VariableDeclaration", + "scope": 31728, + "src": "2394:23:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31711, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "2394:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "2393:25:31" + }, + "returnParameters": { + "id": 31716, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31715, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31728, + "src": "2440:4:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 31714, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "2440:4:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + } + ], + "src": "2439:6:31" + }, + "scope": 32045, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31746, + "nodeType": "FunctionDefinition", + "src": "2520:570:31", + "nodes": [], + "body": { + "id": 31745, + "nodeType": "Block", + "src": "2613:477:31", + "nodes": [], + "statements": [ + { + "assignments": [ + 31740 + ], + "declarations": [ + { + "constant": false, + "id": 31740, + "mutability": "mutable", + "name": "output", + "nameLocation": "2640:6:31", + "nodeType": "VariableDeclaration", + "scope": 31745, + "src": "2623:23:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[]" + }, + "typeName": { + "baseType": { + "id": 31738, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "2623:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31739, + "nodeType": "ArrayTypeName", + "src": "2623:9:31", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", + "typeString": "uint256[]" + } + }, + "visibility": "internal" + } + ], + "id": 31741, + "nodeType": "VariableDeclarationStatement", + "src": "2623:23:31" + }, + { + "AST": { + "nodeType": "YulBlock", + "src": "2665:395:31", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "2679:26:31", + "value": { + "arguments": [ + { + "name": "callData", + "nodeType": "YulIdentifier", + "src": "2696:8:31" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2690:5:31" + }, + "nodeType": "YulFunctionCall", + "src": "2690:15:31" + }, + "variables": [ + { + "name": "len", + "nodeType": "YulTypedName", + "src": "2683:3:31", + "type": "" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "2718:21:31", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2734:4:31", + "type": "", + "value": "0x40" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2728:5:31" + }, + "nodeType": "YulFunctionCall", + "src": "2728:11:31" + }, + "variableNames": [ + { + "name": "output", + "nodeType": "YulIdentifier", + "src": "2718:6:31" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "output", + "nodeType": "YulIdentifier", + "src": "2759:6:31" + }, + { + "arguments": [ + { + "name": "len", + "nodeType": "YulIdentifier", + "src": "2771:3:31" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2776:4:31", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "div", + "nodeType": "YulIdentifier", + "src": "2767:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "2767:14:31" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2752:6:31" + }, + "nodeType": "YulFunctionCall", + "src": "2752:30:31" + }, + "nodeType": "YulExpressionStatement", + "src": "2752:30:31" + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2795:32:31", + "value": { + "arguments": [ + { + "name": "output", + "nodeType": "YulIdentifier", + "src": "2814:6:31" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2822:4:31", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2810:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "2810:17:31" + }, + "variables": [ + { + "name": "_output", + "nodeType": "YulTypedName", + "src": "2799:7:31", + "type": "" + } + ] + }, + { + "nodeType": "YulVariableDeclaration", + "src": "2840:36:31", + "value": { + "arguments": [ + { + "name": "callData", + "nodeType": "YulIdentifier", + "src": "2861:8:31" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2871:4:31", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2857:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "2857:19:31" + }, + "variables": [ + { + "name": "_callData", + "nodeType": "YulTypedName", + "src": "2844:9:31", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2942:53:31", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "_output", + "nodeType": "YulIdentifier", + "src": "2955:7:31" + }, + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2964:1:31" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2951:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "2951:15:31" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "_callData", + "nodeType": "YulIdentifier", + "src": "2978:9:31" + }, + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2989:1:31" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2974:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "2974:17:31" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2968:5:31" + }, + "nodeType": "YulFunctionCall", + "src": "2968:24:31" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2944:6:31" + }, + "nodeType": "YulFunctionCall", + "src": "2944:49:31" + }, + "nodeType": "YulExpressionStatement", + "src": "2944:49:31" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2912:1:31" + }, + { + "name": "len", + "nodeType": "YulIdentifier", + "src": "2915:3:31" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "2909:2:31" + }, + "nodeType": "YulFunctionCall", + "src": "2909:10:31" + }, + "nodeType": "YulForLoop", + "post": { + "nodeType": "YulBlock", + "src": "2920:21:31", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2922:17:31", + "value": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2931:1:31" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2934:4:31", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2927:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "2927:12:31" + }, + "variableNames": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2922:1:31" + } + ] + } + ] + }, + "pre": { + "nodeType": "YulBlock", + "src": "2894:14:31", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "2896:10:31", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2905:1:31", + "type": "", + "value": "0" + }, + "variables": [ + { + "name": "i", + "nodeType": "YulTypedName", + "src": "2900:1:31", + "type": "" + } + ] + } + ] + }, + "src": "2890:105:31" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3016:4:31", + "type": "", + "value": "0x40" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "len", + "nodeType": "YulIdentifier", + "src": "3030:3:31" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3035:4:31", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3026:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "3026:14:31" + }, + { + "name": "output", + "nodeType": "YulIdentifier", + "src": "3042:6:31" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3022:3:31" + }, + "nodeType": "YulFunctionCall", + "src": "3022:27:31" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "3009:6:31" + }, + "nodeType": "YulFunctionCall", + "src": "3009:41:31" + }, + "nodeType": "YulExpressionStatement", + "src": "3009:41:31" + } + ] + }, + "evmVersion": "london", + "externalReferences": [ + { + "declaration": 31730, + "isOffset": false, + "isSlot": false, + "src": "2696:8:31", + "valueSize": 1 + }, + { + "declaration": 31730, + "isOffset": false, + "isSlot": false, + "src": "2861:8:31", + "valueSize": 1 + }, + { + "declaration": 31740, + "isOffset": false, + "isSlot": false, + "src": "2718:6:31", + "valueSize": 1 + }, + { + "declaration": 31740, + "isOffset": false, + "isSlot": false, + "src": "2759:6:31", + "valueSize": 1 + }, + { + "declaration": 31740, + "isOffset": false, + "isSlot": false, + "src": "2814:6:31", + "valueSize": 1 + }, + { + "declaration": 31740, + "isOffset": false, + "isSlot": false, + "src": "3042:6:31", + "valueSize": 1 + } + ], + "id": 31742, + "nodeType": "InlineAssembly", + "src": "2656:404:31" + }, + { + "expression": { + "id": 31743, + "name": "output", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31740, + "src": "3077:6:31", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "functionReturnParameters": 31735, + "id": 31744, + "nodeType": "Return", + "src": "3070:13:31" + } + ] + }, + "functionSelector": "6a0abc74", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "callData2Uint256Array", + "nameLocation": "2529:21:31", + "parameters": { + "id": 31731, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31730, + "mutability": "mutable", + "name": "callData", + "nameLocation": "2564:8:31", + "nodeType": "VariableDeclaration", + "scope": 31746, + "src": "2551:21:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31729, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "2551:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "2550:23:31" + }, + "returnParameters": { + "id": 31735, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31734, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31746, + "src": "2595:16:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[]" + }, + "typeName": { + "baseType": { + "id": 31732, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "2595:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31733, + "nodeType": "ArrayTypeName", + "src": "2595:9:31", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", + "typeString": "uint256[]" + } + }, + "visibility": "internal" + } + ], + "src": "2594:18:31" + }, + "scope": 32045, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31762, + "nodeType": "FunctionDefinition", + "src": "3096:292:31", + "nodes": [], + "body": { + "id": 31761, + "nodeType": "Block", + "src": "3182:206:31", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "expression": { + "id": 31757, + "name": "cell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31749, + "src": "3370:4:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + }, + "id": 31758, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "3375:5:31", + "memberName": "value", + "nodeType": "MemberAccess", + "referencedDeclaration": 31462, + "src": "3370:10:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "expression": { + "id": 31755, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "3357:5:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", + "typeString": "type(bytes storage pointer)" + }, + "typeName": { + "id": 31754, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "3357:5:31", + "typeDescriptions": {} + } + }, + "id": 31756, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "3363:6:31", + "memberName": "concat", + "nodeType": "MemberAccess", + "src": "3357:12:31", + "typeDescriptions": { + "typeIdentifier": "t_function_bytesconcat_pure$__$returns$_t_bytes_memory_ptr_$", + "typeString": "function () pure returns (bytes memory)" + } + }, + "id": 31759, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3357:24:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "functionReturnParameters": 31753, + "id": 31760, + "nodeType": "Return", + "src": "3350:31:31" + } + ] + }, + "functionSelector": "02f3c4c9", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_renderConstantCell", + "nameLocation": "3105:19:31", + "parameters": { + "id": 31750, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31749, + "mutability": "mutable", + "name": "cell", + "nameLocation": "3141:4:31", + "nodeType": "VariableDeclaration", + "scope": 31762, + "src": "3125:20:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData" + }, + "typeName": { + "id": 31748, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 31747, + "name": "CellData", + "nameLocations": [ + "3125:8:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 31465, + "src": "3125:8:31" + }, + "referencedDeclaration": 31465, + "src": "3125:8:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage_ptr", + "typeString": "struct CellData" + } + }, + "visibility": "internal" + } + ], + "src": "3124:22:31" + }, + "returnParameters": { + "id": 31753, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31752, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31762, + "src": "3168:12:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31751, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "3168:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "3167:14:31" + }, + "scope": 32045, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31801, + "nodeType": "FunctionDefinition", + "src": "3394:401:31", + "nodes": [], + "body": { + "id": 31800, + "nodeType": "Block", + "src": "3481:314:31", + "nodes": [], + "statements": [ + { + "condition": { + "arguments": [ + { + "id": 31770, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31764, + "src": "3521:15:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31769, + "name": "_contractAddressIsTokenId", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31728, + "src": "3495:25:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_address_$returns$_t_bool_$", + "typeString": "function (address) pure returns (bool)" + } + }, + "id": 31771, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3495:42:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "falseBody": { + "id": 31798, + "nodeType": "Block", + "src": "3742:47:31", + "statements": [ + { + "expression": { + "id": 31796, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31764, + "src": "3763:15:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "functionReturnParameters": 31768, + "id": 31797, + "nodeType": "Return", + "src": "3756:22:31" + } + ] + }, + "id": 31799, + "nodeType": "IfStatement", + "src": "3491:298:31", + "trueBody": { + "id": 31795, + "nodeType": "Block", + "src": "3539:197:31", + "statements": [ + { + "assignments": [ + 31773 + ], + "declarations": [ + { + "constant": false, + "id": 31773, + "mutability": "mutable", + "name": "renderedContractAddressResult", + "nameLocation": "3566:29:31", + "nodeType": "VariableDeclaration", + "scope": 31795, + "src": "3553:42:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31772, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "3553:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 31783, + "initialValue": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "id": 31779, + "name": "contractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31764, + "src": "3626:15:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31778, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "3618:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint160_$", + "typeString": "type(uint160)" + }, + "typeName": { + "id": 31777, + "name": "uint160", + "nodeType": "ElementaryTypeName", + "src": "3618:7:31", + "typeDescriptions": {} + } + }, + "id": 31780, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3618:24:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + ], + "id": 31776, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "3610:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint256_$", + "typeString": "type(uint256)" + }, + "typeName": { + "id": 31775, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "3610:7:31", + "typeDescriptions": {} + } + }, + "id": 31781, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3610:33:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31774, + "name": "_renderCell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31948, + "src": "3598:11:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bytes_memory_ptr_$", + "typeString": "function (uint256) view returns (bytes memory)" + } + }, + "id": 31782, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3598:46:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "3553:91:31" + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "hexValue": "30", + "id": 31790, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "3721:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + } + ], + "expression": { + "id": 31788, + "name": "renderedContractAddressResult", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31773, + "src": "3681:29:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 31789, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "3711:9:31", + "memberName": "toUint256", + "nodeType": "MemberAccess", + "referencedDeclaration": 706, + "src": "3681:39:31", + "typeDescriptions": { + "typeIdentifier": "t_function_delegatecall_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_uint256_$bound_to$_t_bytes_memory_ptr_$", + "typeString": "function (bytes memory,uint256) pure returns (uint256)" + } + }, + "id": 31791, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3681:42:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31787, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "3673:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint160_$", + "typeString": "type(uint160)" + }, + "typeName": { + "id": 31786, + "name": "uint160", + "nodeType": "ElementaryTypeName", + "src": "3673:7:31", + "typeDescriptions": {} + } + }, + "id": 31792, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3673:51:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint160", + "typeString": "uint160" + } + ], + "id": 31785, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "3665:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 31784, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "3665:7:31", + "typeDescriptions": {} + } + }, + "id": 31793, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3665:60:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "functionReturnParameters": 31768, + "id": 31794, + "nodeType": "Return", + "src": "3658:67:31" + } + ] + } + } + ] + }, + "functionSelector": "1b06443c", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_renderContractAddress", + "nameLocation": "3403:22:31", + "parameters": { + "id": 31765, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31764, + "mutability": "mutable", + "name": "contractAddress", + "nameLocation": "3434:15:31", + "nodeType": "VariableDeclaration", + "scope": 31801, + "src": "3426:23:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31763, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "3426:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "3425:25:31" + }, + "returnParameters": { + "id": 31768, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31767, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31801, + "src": "3472:7:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31766, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "3472:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "3471:9:31" + }, + "scope": 32045, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + }, + { + "id": 31814, + "nodeType": "FunctionDefinition", + "src": "3801:112:31", + "nodes": [], + "body": { + "id": 31813, + "nodeType": "Block", + "src": "3873:40:31", + "nodes": [], + "statements": [ + { + "expression": { + "arguments": [ + { + "id": 31810, + "name": "selector", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31803, + "src": "3897:8:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "id": 31809, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "3890:6:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes4_$", + "typeString": "type(bytes4)" + }, + "typeName": { + "id": 31808, + "name": "bytes4", + "nodeType": "ElementaryTypeName", + "src": "3890:6:31", + "typeDescriptions": {} + } + }, + "id": 31811, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "3890:16:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + } + }, + "functionReturnParameters": 31807, + "id": 31812, + "nodeType": "Return", + "src": "3883:23:31" + } + ] + }, + "functionSelector": "b85d8b85", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_renderSelector", + "nameLocation": "3810:15:31", + "parameters": { + "id": 31804, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31803, + "mutability": "mutable", + "name": "selector", + "nameLocation": "3834:8:31", + "nodeType": "VariableDeclaration", + "scope": 31814, + "src": "3826:16:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + }, + "typeName": { + "id": 31802, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "3826:7:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + }, + "visibility": "internal" + } + ], + "src": "3825:18:31" + }, + "returnParameters": { + "id": 31807, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31806, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31814, + "src": "3865:6:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + }, + "typeName": { + "id": 31805, + "name": "bytes4", + "nodeType": "ElementaryTypeName", + "src": "3865:6:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + } + }, + "visibility": "internal" + } + ], + "src": "3864:8:31" + }, + "scope": 32045, + "stateMutability": "pure", + "virtual": false, + "visibility": "public" + }, + { + "id": 31889, + "nodeType": "FunctionDefinition", + "src": "3919:624:31", + "nodes": [], + "body": { + "id": 31888, + "nodeType": "Block", + "src": "4002:541:31", + "nodes": [], + "statements": [ + { + "assignments": [ + 31825 + ], + "declarations": [ + { + "constant": false, + "id": 31825, + "mutability": "mutable", + "name": "callDataUint256", + "nameLocation": "4029:15:31", + "nodeType": "VariableDeclaration", + "scope": 31888, + "src": "4012:32:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[]" + }, + "typeName": { + "baseType": { + "id": 31823, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "4012:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31824, + "nodeType": "ArrayTypeName", + "src": "4012:9:31", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", + "typeString": "uint256[]" + } + }, + "visibility": "internal" + } + ], + "id": 31829, + "initialValue": { + "arguments": [ + { + "id": 31827, + "name": "callData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31816, + "src": "4069:8:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "id": 31826, + "name": "callData2Uint256Array", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31746, + "src": "4047:21:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_array$_t_uint256_$dyn_memory_ptr_$", + "typeString": "function (bytes memory) pure returns (uint256[] memory)" + } + }, + "id": 31828, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4047:31:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "4012:66:31" + }, + { + "assignments": [ + 31831 + ], + "declarations": [ + { + "constant": false, + "id": 31831, + "mutability": "mutable", + "name": "renderedCallData", + "nameLocation": "4101:16:31", + "nodeType": "VariableDeclaration", + "scope": 31888, + "src": "4088:29:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31830, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4088:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 31832, + "nodeType": "VariableDeclarationStatement", + "src": "4088:29:31" + }, + { + "body": { + "id": 31884, + "nodeType": "Block", + "src": "4180:324:31", + "statements": [ + { + "assignments": [ + 31845, + 31847 + ], + "declarations": [ + { + "constant": false, + "id": 31845, + "mutability": "mutable", + "name": "isToken", + "nameLocation": "4200:7:31", + "nodeType": "VariableDeclaration", + "scope": 31884, + "src": "4195:12:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 31844, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "4195:4:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 31847, + "mutability": "mutable", + "name": "arg", + "nameLocation": "4217:3:31", + "nodeType": "VariableDeclaration", + "scope": 31884, + "src": "4209:11:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31846, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "4209:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31853, + "initialValue": { + "arguments": [ + { + "baseExpression": { + "id": 31849, + "name": "callDataUint256", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31825, + "src": "4237:15:31", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "id": 31851, + "indexExpression": { + "id": 31850, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31834, + "src": "4253:1:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "4237:18:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31848, + "name": "_renderValue", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31710, + "src": "4224:12:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_uint256_$returns$_t_bool_$_t_uint256_$", + "typeString": "function (uint256) pure returns (bool,uint256)" + } + }, + "id": 31852, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4224:32:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$_t_bool_$_t_uint256_$", + "typeString": "tuple(bool,uint256)" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "4194:62:31" + }, + { + "condition": { + "id": 31854, + "name": "isToken", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31845, + "src": "4274:7:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "falseBody": { + "id": 31882, + "nodeType": "Block", + "src": "4398:96:31", + "statements": [ + { + "expression": { + "id": 31880, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31870, + "name": "renderedCallData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31831, + "src": "4416:16:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "arguments": [ + { + "id": 31874, + "name": "renderedCallData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31831, + "src": "4448:16:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + { + "arguments": [ + { + "id": 31877, + "name": "arg", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31847, + "src": "4474:3:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31876, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "4466:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes32_$", + "typeString": "type(bytes32)" + }, + "typeName": { + "id": 31875, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "4466:7:31", + "typeDescriptions": {} + } + }, + "id": 31878, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4466:12:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + }, + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "expression": { + "id": 31872, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "4435:5:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", + "typeString": "type(bytes storage pointer)" + }, + "typeName": { + "id": 31871, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4435:5:31", + "typeDescriptions": {} + } + }, + "id": 31873, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4441:6:31", + "memberName": "concat", + "nodeType": "MemberAccess", + "src": "4435:12:31", + "typeDescriptions": { + "typeIdentifier": "t_function_bytesconcat_pure$__$returns$_t_bytes_memory_ptr_$", + "typeString": "function () pure returns (bytes memory)" + } + }, + "id": 31879, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4435:44:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "src": "4416:63:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 31881, + "nodeType": "ExpressionStatement", + "src": "4416:63:31" + } + ] + }, + "id": 31883, + "nodeType": "IfStatement", + "src": "4270:224:31", + "trueBody": { + "id": 31869, + "nodeType": "Block", + "src": "4283:109:31", + "statements": [ + { + "expression": { + "id": 31867, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31855, + "name": "renderedCallData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31831, + "src": "4301:16:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "arguments": [ + { + "id": 31859, + "name": "renderedCallData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31831, + "src": "4333:16:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + { + "arguments": [ + { + "arguments": [ + { + "id": 31863, + "name": "arg", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31847, + "src": "4371:3:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 31862, + "name": "_renderCell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31948, + "src": "4359:11:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bytes_memory_ptr_$", + "typeString": "function (uint256) view returns (bytes memory)" + } + }, + "id": 31864, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4359:16:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "id": 31861, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "4351:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes32_$", + "typeString": "type(bytes32)" + }, + "typeName": { + "id": 31860, + "name": "bytes32", + "nodeType": "ElementaryTypeName", + "src": "4351:7:31", + "typeDescriptions": {} + } + }, + "id": 31865, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4351:25:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + }, + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "expression": { + "id": 31857, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "4320:5:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", + "typeString": "type(bytes storage pointer)" + }, + "typeName": { + "id": 31856, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4320:5:31", + "typeDescriptions": {} + } + }, + "id": 31858, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4326:6:31", + "memberName": "concat", + "nodeType": "MemberAccess", + "src": "4320:12:31", + "typeDescriptions": { + "typeIdentifier": "t_function_bytesconcat_pure$__$returns$_t_bytes_memory_ptr_$", + "typeString": "function () pure returns (bytes memory)" + } + }, + "id": 31866, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4320:57:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "src": "4301:76:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "id": 31868, + "nodeType": "ExpressionStatement", + "src": "4301:76:31" + } + ] + } + } + ] + }, + "condition": { + "commonType": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "id": 31840, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 31837, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31834, + "src": "4147:1:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "BinaryOperation", + "operator": "<", + "rightExpression": { + "expression": { + "id": 31838, + "name": "callDataUint256", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31825, + "src": "4151:15:31", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", + "typeString": "uint256[] memory" + } + }, + "id": 31839, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4167:6:31", + "memberName": "length", + "nodeType": "MemberAccess", + "src": "4151:22:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "src": "4147:26:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "id": 31885, + "initializationExpression": { + "assignments": [ + 31834 + ], + "declarations": [ + { + "constant": false, + "id": 31834, + "mutability": "mutable", + "name": "i", + "nameLocation": "4140:1:31", + "nodeType": "VariableDeclaration", + "scope": 31885, + "src": "4132:9:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31833, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "4132:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 31836, + "initialValue": { + "hexValue": "30", + "id": 31835, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "4144:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + }, + "nodeType": "VariableDeclarationStatement", + "src": "4132:13:31" + }, + "loopExpression": { + "expression": { + "id": 31842, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "nodeType": "UnaryOperation", + "operator": "++", + "prefix": false, + "src": "4175:3:31", + "subExpression": { + "id": 31841, + "name": "i", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31834, + "src": "4175:1:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "id": 31843, + "nodeType": "ExpressionStatement", + "src": "4175:3:31" + }, + "nodeType": "ForStatement", + "src": "4127:377:31" + }, + { + "expression": { + "id": 31886, + "name": "renderedCallData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31831, + "src": "4520:16:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "functionReturnParameters": 31820, + "id": 31887, + "nodeType": "Return", + "src": "4513:23:31" + } + ] + }, + "functionSelector": "172b9eed", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_renderCallData", + "nameLocation": "3928:15:31", + "parameters": { + "id": 31817, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31816, + "mutability": "mutable", + "name": "callData", + "nameLocation": "3957:8:31", + "nodeType": "VariableDeclaration", + "scope": 31889, + "src": "3944:21:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31815, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "3944:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "3943:23:31" + }, + "returnParameters": { + "id": 31820, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31819, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31889, + "src": "3988:12:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31818, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "3988:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "3987:14:31" + }, + "scope": 32045, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + }, + { + "id": 31948, + "nodeType": "FunctionDefinition", + "src": "4549:544:31", + "nodes": [], + "body": { + "id": 31947, + "nodeType": "Block", + "src": "4620:473:31", + "nodes": [], + "statements": [ + { + "assignments": [ + 31898 + ], + "declarations": [ + { + "constant": false, + "id": 31898, + "mutability": "mutable", + "name": "cell", + "nameLocation": "4646:4:31", + "nodeType": "VariableDeclaration", + "scope": 31947, + "src": "4630:20:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData" + }, + "typeName": { + "id": 31897, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 31896, + "name": "CellData", + "nameLocations": [ + "4630:8:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 31465, + "src": "4630:8:31" + }, + "referencedDeclaration": 31465, + "src": "4630:8:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage_ptr", + "typeString": "struct CellData" + } + }, + "visibility": "internal" + } + ], + "id": 31902, + "initialValue": { + "baseExpression": { + "id": 31899, + "name": "cells", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31540, + "src": "4653:5:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_struct$_CellData_$31465_storage_$", + "typeString": "mapping(uint256 => struct CellData storage ref)" + } + }, + "id": 31901, + "indexExpression": { + "id": 31900, + "name": "value", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31891, + "src": "4659:5:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "4653:12:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_storage", + "typeString": "struct CellData storage ref" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "4630:35:31" + }, + { + "condition": { + "arguments": [ + { + "id": 31904, + "name": "cell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31898, + "src": "4692:4:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + ], + "id": 31903, + "name": "_isConstant", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31690, + "src": "4680:11:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_struct$_CellData_$31465_memory_ptr_$returns$_t_bool_$", + "typeString": "function (struct CellData memory) pure returns (bool)" + } + }, + "id": 31905, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4680:17:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "id": 31911, + "nodeType": "IfStatement", + "src": "4676:80:31", + "trueBody": { + "id": 31910, + "nodeType": "Block", + "src": "4699:57:31", + "statements": [ + { + "expression": { + "arguments": [ + { + "id": 31907, + "name": "cell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31898, + "src": "4740:4:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + ], + "id": 31906, + "name": "_renderConstantCell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31762, + "src": "4720:19:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_struct$_CellData_$31465_memory_ptr_$returns$_t_bytes_memory_ptr_$", + "typeString": "function (struct CellData memory) pure returns (bytes memory)" + } + }, + "id": 31908, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4720:25:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "functionReturnParameters": 31895, + "id": 31909, + "nodeType": "Return", + "src": "4713:32:31" + } + ] + } + }, + { + "assignments": [ + 31913 + ], + "declarations": [ + { + "constant": false, + "id": 31913, + "mutability": "mutable", + "name": "renderedContractAddress", + "nameLocation": "4774:23:31", + "nodeType": "VariableDeclaration", + "scope": 31947, + "src": "4766:31:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31912, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "4766:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "id": 31918, + "initialValue": { + "arguments": [ + { + "expression": { + "id": 31915, + "name": "cell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31898, + "src": "4823:4:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + }, + "id": 31916, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4828:15:31", + "memberName": "contractAddress", + "nodeType": "MemberAccess", + "referencedDeclaration": 31460, + "src": "4823:20:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 31914, + "name": "_renderContractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31801, + "src": "4800:22:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_address_$", + "typeString": "function (address) view returns (address)" + } + }, + "id": 31917, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4800:44:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "4766:78:31" + }, + { + "assignments": [ + 31920 + ], + "declarations": [ + { + "constant": false, + "id": 31920, + "mutability": "mutable", + "name": "selector", + "nameLocation": "4861:8:31", + "nodeType": "VariableDeclaration", + "scope": 31947, + "src": "4854:15:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + }, + "typeName": { + "id": 31919, + "name": "bytes4", + "nodeType": "ElementaryTypeName", + "src": "4854:6:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + } + }, + "visibility": "internal" + } + ], + "id": 31925, + "initialValue": { + "arguments": [ + { + "expression": { + "id": 31922, + "name": "cell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31898, + "src": "4888:4:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + }, + "id": 31923, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4893:5:31", + "memberName": "value", + "nodeType": "MemberAccess", + "referencedDeclaration": 31462, + "src": "4888:10:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "id": 31921, + "name": "_renderSelector", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31814, + "src": "4872:15:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_bytes4_$", + "typeString": "function (bytes32) pure returns (bytes4)" + } + }, + "id": 31924, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4872:27:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "4854:45:31" + }, + { + "assignments": [ + 31927 + ], + "declarations": [ + { + "constant": false, + "id": 31927, + "mutability": "mutable", + "name": "callData", + "nameLocation": "4922:8:31", + "nodeType": "VariableDeclaration", + "scope": 31947, + "src": "4909:21:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31926, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4909:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 31932, + "initialValue": { + "arguments": [ + { + "expression": { + "id": 31929, + "name": "cell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31898, + "src": "4949:4:31", + "typeDescriptions": { + "typeIdentifier": "t_struct$_CellData_$31465_memory_ptr", + "typeString": "struct CellData memory" + } + }, + "id": 31930, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "memberLocation": "4954:4:31", + "memberName": "data", + "nodeType": "MemberAccess", + "referencedDeclaration": 31464, + "src": "4949:9:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "id": 31928, + "name": "_renderCallData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31889, + "src": "4933:15:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$_t_bytes_memory_ptr_$", + "typeString": "function (bytes memory) view returns (bytes memory)" + } + }, + "id": 31931, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4933:26:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "4909:50:31" + }, + { + "assignments": [ + null, + 31934 + ], + "declarations": [ + null, + { + "constant": false, + "id": 31934, + "mutability": "mutable", + "name": "result", + "nameLocation": "4985:6:31", + "nodeType": "VariableDeclaration", + "scope": 31947, + "src": "4972:19:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31933, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4972:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 31944, + "initialValue": { + "arguments": [ + { + "arguments": [ + { + "id": 31940, + "name": "selector", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31920, + "src": "5043:8:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + } + }, + { + "id": 31941, + "name": "callData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31927, + "src": "5053:8:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + }, + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "expression": { + "id": 31938, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "5030:5:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", + "typeString": "type(bytes storage pointer)" + }, + "typeName": { + "id": 31937, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "5030:5:31", + "typeDescriptions": {} + } + }, + "id": 31939, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "5036:6:31", + "memberName": "concat", + "nodeType": "MemberAccess", + "src": "5030:12:31", + "typeDescriptions": { + "typeIdentifier": "t_function_bytesconcat_pure$__$returns$_t_bytes_memory_ptr_$", + "typeString": "function () pure returns (bytes memory)" + } + }, + "id": 31942, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5030:32:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + ], + "expression": { + "id": 31935, + "name": "renderedContractAddress", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31913, + "src": "4995:23:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 31936, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "5019:10:31", + "memberName": "staticcall", + "nodeType": "MemberAccess", + "src": "4995:34:31", + "typeDescriptions": { + "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", + "typeString": "function (bytes memory) view returns (bool,bytes memory)" + } + }, + "id": 31943, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "4995:68:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", + "typeString": "tuple(bool,bytes memory)" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "4969:94:31" + }, + { + "expression": { + "id": 31945, + "name": "result", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31934, + "src": "5080:6:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "functionReturnParameters": 31895, + "id": 31946, + "nodeType": "Return", + "src": "5073:13:31" + } + ] + }, + "functionSelector": "b46ebb12", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "_renderCell", + "nameLocation": "4558:11:31", + "parameters": { + "id": 31892, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31891, + "mutability": "mutable", + "name": "value", + "nameLocation": "4578:5:31", + "nodeType": "VariableDeclaration", + "scope": 31948, + "src": "4570:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 31890, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "4570:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "4569:15:31" + }, + "returnParameters": { + "id": 31895, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31894, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 31948, + "src": "4606:12:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 31893, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "4606:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "src": "4605:14:31" + }, + "scope": 32045, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + }, + { + "id": 31956, + "nodeType": "FunctionDefinition", + "src": "5099:42:31", + "nodes": [], + "body": { + "id": 31955, + "nodeType": "Block", + "src": "5139:2:31", + "nodes": [], + "statements": [] + }, + "implemented": true, + "kind": "constructor", + "modifiers": [ + { + "arguments": [ + { + "hexValue": "53686565742030", + "id": 31951, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5120:9:31", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_474333001224a6e03b8bf147c8985f9c89bd722c003c3b5fcce76e164dc08e7a", + "typeString": "literal_string \"Sheet 0\"" + }, + "value": "Sheet 0" + }, + { + "hexValue": "53485430", + "id": 31952, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "string", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5131:6:31", + "typeDescriptions": { + "typeIdentifier": "t_stringliteral_95ece6cfaeb6ce97459454824687440ecf374b87f6acb25670e362dd53841046", + "typeString": "literal_string \"SHT0\"" + }, + "value": "SHT0" + } + ], + "id": 31953, + "kind": "baseConstructorSpecifier", + "modifierName": { + "id": 31950, + "name": "ERC721", + "nameLocations": [ + "5113:6:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 30919, + "src": "5113:6:31" + }, + "nodeType": "ModifierInvocation", + "src": "5113:25:31" + } + ], + "name": "", + "nameLocation": "-1:-1:-1", + "parameters": { + "id": 31949, + "nodeType": "ParameterList", + "parameters": [], + "src": "5110:2:31" + }, + "returnParameters": { + "id": 31954, + "nodeType": "ParameterList", + "parameters": [], + "src": "5139:0:31" + }, + "scope": 32045, + "stateMutability": "nonpayable", + "virtual": false, + "visibility": "public" + }, + { + "id": 31973, + "nodeType": "FunctionDefinition", + "src": "5147:130:31", + "nodes": [], + "body": { + "id": 31972, + "nodeType": "Block", + "src": "5206:71:31", + "nodes": [], + "statements": [ + { + "eventCall": { + "arguments": [ + { + "id": 31964, + "name": "name", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30404, + "src": "5232:4:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + }, + { + "id": 31965, + "name": "newName", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31958, + "src": "5238:7:31", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + }, + { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + ], + "id": 31963, + "name": "NameUpdate", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31500, + "src": "5221:10:31", + "typeDescriptions": { + "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (string memory,string memory)" + } + }, + "id": 31966, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5221:25:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31967, + "nodeType": "EmitStatement", + "src": "5216:30:31" + }, + { + "expression": { + "id": 31970, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31968, + "name": "name", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30404, + "src": "5256:4:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31969, + "name": "newName", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31958, + "src": "5263:7:31", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + }, + "src": "5256:14:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + }, + "id": 31971, + "nodeType": "ExpressionStatement", + "src": "5256:14:31" + } + ] + }, + "functionSelector": "c47f0027", + "implemented": true, + "kind": "function", + "modifiers": [ + { + "id": 31961, + "kind": "modifierInvocation", + "modifierName": { + "id": 31960, + "name": "onlyOwner", + "nameLocations": [ + "5196:9:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 29220, + "src": "5196:9:31" + }, + "nodeType": "ModifierInvocation", + "src": "5196:9:31" + } + ], + "name": "setName", + "nameLocation": "5156:7:31", + "parameters": { + "id": 31959, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31958, + "mutability": "mutable", + "name": "newName", + "nameLocation": "5180:7:31", + "nodeType": "VariableDeclaration", + "scope": 31973, + "src": "5164:23:31", + "stateVariable": false, + "storageLocation": "calldata", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31957, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "5164:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "5163:25:31" + }, + "returnParameters": { + "id": 31962, + "nodeType": "ParameterList", + "parameters": [], + "src": "5206:0:31" + }, + "scope": 32045, + "stateMutability": "nonpayable", + "virtual": false, + "visibility": "public" + }, + { + "id": 31990, + "nodeType": "FunctionDefinition", + "src": "5283:144:31", + "nodes": [], + "body": { + "id": 31989, + "nodeType": "Block", + "src": "5346:81:31", + "nodes": [], + "statements": [ + { + "eventCall": { + "arguments": [ + { + "id": 31981, + "name": "symbol", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30406, + "src": "5374:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + }, + { + "id": 31982, + "name": "newSymbol", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31975, + "src": "5382:9:31", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + }, + { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + ], + "id": 31980, + "name": "SymbolUpdate", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31506, + "src": "5361:12:31", + "typeDescriptions": { + "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", + "typeString": "function (string memory,string memory)" + } + }, + "id": 31983, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5361:31:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 31984, + "nodeType": "EmitStatement", + "src": "5356:36:31" + }, + { + "expression": { + "id": 31987, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31985, + "name": "symbol", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30406, + "src": "5402:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31986, + "name": "newSymbol", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31975, + "src": "5411:9:31", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string calldata" + } + }, + "src": "5402:18:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + }, + "id": 31988, + "nodeType": "ExpressionStatement", + "src": "5402:18:31" + } + ] + }, + "functionSelector": "b84c8246", + "implemented": true, + "kind": "function", + "modifiers": [ + { + "id": 31978, + "kind": "modifierInvocation", + "modifierName": { + "id": 31977, + "name": "onlyOwner", + "nameLocations": [ + "5336:9:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 29220, + "src": "5336:9:31" + }, + "nodeType": "ModifierInvocation", + "src": "5336:9:31" + } + ], + "name": "setSymbol", + "nameLocation": "5292:9:31", + "parameters": { + "id": 31976, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31975, + "mutability": "mutable", + "name": "newSymbol", + "nameLocation": "5318:9:31", + "nodeType": "VariableDeclaration", + "scope": 31990, + "src": "5302:25:31", + "stateVariable": false, + "storageLocation": "calldata", + "typeDescriptions": { + "typeIdentifier": "t_string_calldata_ptr", + "typeString": "string" + }, + "typeName": { + "id": 31974, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "5302:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "5301:27:31" + }, + "returnParameters": { + "id": 31979, + "nodeType": "ParameterList", + "parameters": [], + "src": "5346:0:31" + }, + "scope": 32045, + "stateMutability": "nonpayable", + "virtual": false, + "visibility": "public" + }, + { + "id": 32002, + "nodeType": "FunctionDefinition", + "src": "5433:94:31", + "nodes": [], + "body": { + "id": 32001, + "nodeType": "Block", + "src": "5490:37:31", + "nodes": [], + "statements": [ + { + "expression": { + "id": 31999, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 31997, + "name": "renderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31535, + "src": "5500:8:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "id": 31998, + "name": "newRender", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31992, + "src": "5511:9:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "5500:20:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 32000, + "nodeType": "ExpressionStatement", + "src": "5500:20:31" + } + ] + }, + "functionSelector": "56d3163d", + "implemented": true, + "kind": "function", + "modifiers": [ + { + "id": 31995, + "kind": "modifierInvocation", + "modifierName": { + "id": 31994, + "name": "onlyOwner", + "nameLocations": [ + "5480:9:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 29220, + "src": "5480:9:31" + }, + "nodeType": "ModifierInvocation", + "src": "5480:9:31" + } + ], + "name": "setRenderer", + "nameLocation": "5442:11:31", + "parameters": { + "id": 31993, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 31992, + "mutability": "mutable", + "name": "newRender", + "nameLocation": "5462:9:31", + "nodeType": "VariableDeclaration", + "scope": 32002, + "src": "5454:17:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 31991, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "5454:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "src": "5453:19:31" + }, + "returnParameters": { + "id": 31996, + "nodeType": "ParameterList", + "parameters": [], + "src": "5490:0:31" + }, + "scope": 32045, + "stateMutability": "nonpayable", + "virtual": false, + "visibility": "public" + }, + { + "id": 32044, + "nodeType": "FunctionDefinition", + "src": "5533:323:31", + "nodes": [], + "body": { + "id": 32043, + "nodeType": "Block", + "src": "5608:248:31", + "nodes": [], + "statements": [ + { + "assignments": [ + 32011 + ], + "declarations": [ + { + "constant": false, + "id": 32011, + "mutability": "mutable", + "name": "owner", + "nameLocation": "5626:5:31", + "nodeType": "VariableDeclaration", + "scope": 32043, + "src": "5618:13:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 32010, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "5618:7:31", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "id": 32015, + "initialValue": { + "baseExpression": { + "id": 32012, + "name": "_ownerOf", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30417, + "src": "5634:8:31", + "typeDescriptions": { + "typeIdentifier": "t_mapping$_t_uint256_$_t_address_$", + "typeString": "mapping(uint256 => address)" + } + }, + "id": 32014, + "indexExpression": { + "id": 32013, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32004, + "src": "5643:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": false, + "nodeType": "IndexAccess", + "src": "5634:12:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "5618:28:31" + }, + { + "condition": { + "commonType": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "id": 32021, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftExpression": { + "id": 32016, + "name": "owner", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32011, + "src": "5660:5:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "BinaryOperation", + "operator": "==", + "rightExpression": { + "arguments": [ + { + "hexValue": "30", + "id": 32019, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "5677:1:31", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + } + ], + "id": 32018, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "5669:7:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 32017, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "5669:7:31", + "typeDescriptions": {} + } + }, + "id": 32020, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5669:10:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "src": "5660:19:31", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "id": 32027, + "nodeType": "IfStatement", + "src": "5656:82:31", + "trueBody": { + "id": 32026, + "nodeType": "Block", + "src": "5681:57:31", + "statements": [ + { + "errorCall": { + "arguments": [ + { + "id": 32023, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32004, + "src": "5724:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 32022, + "name": "NonExistantTokenError", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31482, + "src": "5702:21:31", + "typeDescriptions": { + "typeIdentifier": "t_function_error_pure$_t_uint256_$returns$__$", + "typeString": "function (uint256) pure" + } + }, + "id": 32024, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5702:25:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_tuple$__$", + "typeString": "tuple()" + } + }, + "id": 32025, + "nodeType": "RevertStatement", + "src": "5695:32:31" + } + ] + } + }, + { + "assignments": [ + 32029 + ], + "declarations": [ + { + "constant": false, + "id": 32029, + "mutability": "mutable", + "name": "value", + "nameLocation": "5760:5:31", + "nodeType": "VariableDeclaration", + "scope": 32043, + "src": "5747:18:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 32028, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "5747:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 32033, + "initialValue": { + "arguments": [ + { + "id": 32031, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32004, + "src": "5780:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "id": 32030, + "name": "_renderCell", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31948, + "src": "5768:11:31", + "typeDescriptions": { + "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bytes_memory_ptr_$", + "typeString": "function (uint256) view returns (bytes memory)" + } + }, + "id": 32032, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5768:15:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "5747:36:31" + }, + { + "expression": { + "arguments": [ + { + "id": 32038, + "name": "id", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32004, + "src": "5833:2:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + { + "id": 32039, + "name": "value", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 32029, + "src": "5837:5:31", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + { + "id": 32040, + "name": "name", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 30404, + "src": "5844:4:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + }, + { + "typeIdentifier": "t_string_storage", + "typeString": "string storage ref" + } + ], + "expression": { + "arguments": [ + { + "id": 32035, + "name": "renderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31535, + "src": "5814:8:31", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "id": 32034, + "name": "ICellRenderer", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 31315, + "src": "5800:13:31", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_ICellRenderer_$31315_$", + "typeString": "type(contract ICellRenderer)" + } + }, + "id": 32036, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5800:23:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_contract$_ICellRenderer_$31315", + "typeString": "contract ICellRenderer" + } + }, + "id": 32037, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "5824:8:31", + "memberName": "tokenURI", + "nodeType": "MemberAccess", + "referencedDeclaration": 31314, + "src": "5800:32:31", + "typeDescriptions": { + "typeIdentifier": "t_function_external_view$_t_uint256_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", + "typeString": "function (uint256,bytes memory,string memory) view external returns (string memory)" + } + }, + "id": 32041, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "5800:49:31", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string memory" + } + }, + "functionReturnParameters": 32009, + "id": 32042, + "nodeType": "Return", + "src": "5793:56:31" + } + ] + }, + "baseFunctions": [ + 30413 + ], + "functionSelector": "c87b56dd", + "implemented": true, + "kind": "function", + "modifiers": [], + "name": "tokenURI", + "nameLocation": "5542:8:31", + "overrides": { + "id": 32006, + "nodeType": "OverrideSpecifier", + "overrides": [], + "src": "5575:8:31" + }, + "parameters": { + "id": 32005, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 32004, + "mutability": "mutable", + "name": "id", + "nameLocation": "5559:2:31", + "nodeType": "VariableDeclaration", + "scope": 32044, + "src": "5551:10:31", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 32003, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "5551:7:31", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "src": "5550:12:31" + }, + "returnParameters": { + "id": 32009, + "nodeType": "ParameterList", + "parameters": [ + { + "constant": false, + "id": 32008, + "mutability": "mutable", + "name": "", + "nameLocation": "-1:-1:-1", + "nodeType": "VariableDeclaration", + "scope": 32044, + "src": "5593:13:31", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_string_memory_ptr", + "typeString": "string" + }, + "typeName": { + "id": 32007, + "name": "string", + "nodeType": "ElementaryTypeName", + "src": "5593:6:31", + "typeDescriptions": { + "typeIdentifier": "t_string_storage_ptr", + "typeString": "string" + } + }, + "visibility": "internal" + } + ], + "src": "5592:15:31" + }, + "scope": 32045, + "stateMutability": "view", + "virtual": false, + "visibility": "public" + } + ], + "abstract": false, + "baseContracts": [ + { + "baseName": { + "id": 31483, + "name": "Ownable", + "nameLocations": [ + "491:7:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 29301, + "src": "491:7:31" + }, + "id": 31484, + "nodeType": "InheritanceSpecifier", + "src": "491:7:31" + }, + { + "baseName": { + "id": 31485, + "name": "ERC721", + "nameLocations": [ + "500:6:31" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 30919, + "src": "500:6:31" + }, + "id": 31486, + "nodeType": "InheritanceSpecifier", + "src": "500:6:31" + } + ], + "canonicalName": "Sheet", + "contractDependencies": [], + "contractKind": "contract", + "fullyImplemented": true, + "linearizedBaseContracts": [ + 32045, + 30919, + 29301, + 29323 + ], + "name": "Sheet", + "nameLocation": "482:5:31", + "scope": 32046, + "usedErrors": [ + 31478, + 31482 + ] + } + ], + "license": "MIT" + }, + "id": 31 +} \ No newline at end of file diff --git a/packages/starksheet-solidity/remappings.txt b/packages/starksheet-solidity/remappings.txt index 47ac1e77..5265a875 100644 --- a/packages/starksheet-solidity/remappings.txt +++ b/packages/starksheet-solidity/remappings.txt @@ -3,3 +3,4 @@ forge-std/=lib/forge-std/src/ openzeppelin/=lib/openzeppelin-contracts/contracts/ solmate/=lib/solmate/src/ @clemlaflemme/=lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/ +safe-contracts/=lib/safe-contracts/contracts/ diff --git a/packages/starksheet-solidity/script/Evmsheet.s.sol b/packages/starksheet-solidity/script/Evmsheet.s.sol index e30d7b67..9f510b98 100644 --- a/packages/starksheet-solidity/script/Evmsheet.s.sol +++ b/packages/starksheet-solidity/script/Evmsheet.s.sol @@ -2,24 +2,26 @@ pragma solidity ^0.8.13; import "forge-std/Script.sol"; -import "../src/BasicCellRenderer.sol"; -import "../src/Evmsheet.sol"; -import {Math as SimpleMath} from "../src/Math.sol"; +import {MultiSendCallOnly} from "safe-contracts/libraries/MultiSendCallOnly.sol"; +import {BasicCellRenderer} from "../src/BasicCellRenderer.sol"; +import {Evmsheet} from "../src/Evmsheet.sol"; +import {Math} from "../src/Math.sol"; contract EvmsheetScript is Script { Evmsheet public evmsheet; - ICellRenderer public renderer; - SimpleMath public math; + BasicCellRenderer public renderer; + Math public math; + MultiSendCallOnly public multicall; uint256 price = 0.01 ether; function run() external { - uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY"); vm.startBroadcast(deployerPrivateKey); + multicall = new MultiSendCallOnly(); renderer = new BasicCellRenderer(); - math = new SimpleMath(); + math = new Math(); evmsheet = new Evmsheet(address(renderer), price); vm.stopBroadcast(); diff --git a/packages/starksheet-solidity/src/BasicCellRenderer.sol b/packages/starksheet-solidity/src/BasicCellRenderer.sol index bd8d95f3..ba38ca38 100644 --- a/packages/starksheet-solidity/src/BasicCellRenderer.sol +++ b/packages/starksheet-solidity/src/BasicCellRenderer.sol @@ -3,9 +3,11 @@ pragma solidity ^0.8.13; import "./Interfaces.sol"; import "openzeppelin/utils/Strings.sol"; +import "@clemlaflemme/lib/utils/Bytes.sol"; contract BasicCellRenderer is ICellRenderer { using Strings for uint256; + using Bytes for bytes; uint256 constant N_COLS = 15; @@ -16,15 +18,19 @@ contract BasicCellRenderer is ICellRenderer { return string(bytes.concat(letter, bytes((row + 1).toString()))); } - function tokenURI(uint256 id, uint256 value, string calldata name) external pure returns (string memory) { + function tokenURI(uint256 id, bytes memory value, string calldata name) external pure returns (string memory) { string memory index = numberToIndex(id); return string.concat( 'data:application/json,{"description": "Starksheet", "name": "', - name, '!', index, + name, + "!", + index, '","image": "data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2089%2055%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cdefs%3E%3Cstyle%3E%40font-face%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bsrc%3A%20url%28%27data%3Afont/woff2%3Bbase64%2Cd09GMgABAAAAABL8AA8AAAAAR5wAABKgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjAbMByCXgZgAINyEQgK8FTSaQuDRAABNgIkA4NMBCAFhzQHhFIb6DVlB0j1OMBS3oOIStEbs///lJwcVrzGcO0gohLEHMciiDCCNWiZga0ybSEUYTQOjKBp8TlszsDRd8qatXl30Xt0dZGFyR0VhDKwlbtl%2BrsFCw9E1ndeYJts/7Rwb0VsxMqWlcjjwTESz/Uhu/w3s3tkoImp44dQQhWoEmT3uyRmptouSDkzWEA8v/926JKu9Hoinn6s7ft3mIeGlw7Tqd7Eo2jFQxIvjVBIJpV2iaObTzhWY21NtGgrht4pMK4WUj4bLygT/Q%2BQLxy%2B3lH/6/kbuIdDIr9DjrJIjo9Js6RMX%2BEk7BOTZkmp9z4tURFRVfV0qHPDH7Ztb6Jaoa0hL3Yuab2G3sfzr6Wv9E6y5ivp%2Bq5VLtBjQDxGoSE0AP17b3df7larje%2BsczkrAtJ3KfW0J4%2BK23etKKUj85TaoWG4S4aXClBwCA2hgaAe%2B6X9oin20NbUJrdFggQpIhmRGIM07/p%2Bw7ZpX1lG1jjQxpsCQAB48qDEAPB4iP1/j9Y/Bahj5YCAN0/xqAWIhRajlniNeOP9nxC4ffy2UiHC0NG8khooVzotY3DEAzAzA5kG753zjHS5MnmXkiIjmTUM6UmM0%2BV4ivu/H7xj6Ff2/k44rxzdI2AAggBI/LHAk9Jz5UMIoLwU4AFET5rZFO3DMafUc0awsQCHyIpUzTk0xJGJEOjNhqCkGEpIaSGOjqNFm/WNCN5ickqCMnAAeVLMLeXg5iq8k6WRXZR2l3pB981BzsGZt2%2BVilCBr9TIJgKgx6UBQDF%2BVjKDqNwAAIH8jiIfMnu8KhfXKHoN3HcA4GrExhB2AUD/yZUMB8WTuyIA4DcOKed49y9PBIanBigsMEN8Uk0vlTv0JX3N9MyZuTMv5seSWA5%2B8Ue8PDeTrdTgGIsVmN3cXVXjdcyRuc448XffAvPns5u2ME1r%2BjG1p17vz8IpOAnH4DBsgy3Q/T7k3dm/8F3B27sUiHwFF1AOlh0UdnIDqINQdPcU91Exo/4bRijjQipNN0zLdlzPD8IoTtIsL8qqbtoOQIQJZVxIpY11PsSUS219zLXPfd/PvgvWQ4crFM%2BWiuVqpdZoNdudXrc/GE2MJ6en5ucWFiGc7Rt6OHvv5MgL%2BzDs5xDBwiaA1T3UHw2kcYC1/UfdS1fE1m7v7B4e7e3PWHHxe3YO2H5%2BAPOZyeP0%2BQPeSBThy0xq9e62AHjaAUhBC/6ADHLoGoOev6A%2BhgHsi1za8q5ZNMqjYlWZMq8g5BHDUtISpWJsRoRTJVa0I0Z9WTkSqVKsPz4dXjvHtdIhLnvptULC0u5BVuyAMTKJQ90YKRgTnWiGkmqSEqKmrVhRYgKk3TChbUW6qEoEcveWzhYSTL2HNpg5E/mqQ99VVDgv3RGT5Xm3czhuL9rhXd1a27/slQ0hiY6jd79aOZCtjoRhrb16WVvQKrW4Gzxjxir28IMiz/qUDysIWp7Qjfwe4zUd7aJsVQWQyRLUKHKBWy8WvEVS3XMS56V3wWdOD%2BF8uv9dTwImKr/PdbmWcwQvEfAajyuVjpxN2pOVcWi3l8wEL/m9PpdoUIE6%2BPKX81PATmgeO0B1sGEH%2Bapz54fdmSJz37Ahf56jLw9unPE5dMK0%2B7TF9V8CCTfR9yfNsUI4tUzFFB2nSn8KObjdDidULp4IJhswxxYQrYZd6NvCnU9MDX%2BReLnMTml1ZE9r0kPw3N2gR%2BsjEsYmISpk5l1Is3YNaJKonzep7VcsT1nUkb4pHwKZAykaKoCPF0PomEhvIWXenoZvx6wOK10p1l2tThXy8P1eUwdsvSqQWvoBMtsgHQUJaGtIBsuhawdPTZSxYprWuw4dzr1VGUtDIFXqroMMiYsFx8WiT3dcWKo7mPULyqVWA9r0YtRJLbiWvjnL%2Brc4RdggbNQlQAAa2d0mab66MHDpt1CdwbkQCbS7PSDZMz7FrOQq1ecaS0JltdAlDRyAXqs6A0XbGpwHgkp6urUwWAbrFM3uyMvNKl4MlCUHSyPAm91waDEJ5YYQHuJM20KWRQsv7Hka3GphlS2XDKqOKBEUGS1e0kc1o24IIAfHlDIyBxXJJeggB3i8atVgCO0dDOZHJWYjVLAjj9q7vVsEnrhK7EhLuBzBXmMgETcE1cmaCivPKoJvfpFlyI5MpXB4EC%2BEg/Ym04TxxC5NlsYktdoYQUel8bFsEl7H4Z6sCwb/8bk4tXWFXPKjqTbRnd3nLWp9OxIAplfKXgGhNlrD4b5JLZ6pUu4ArgVaM6ea5xDWBDGozpzFA7ngGtYc4HaAwRiGUvcvSe6RAAw3ZWkVOFgvKF6IUilMI9IdqQU4Q4XRdHHfsffQwp19UCJI0jWsrT35oUx06xPrhG2q6ME3UO0lccZUsTECQxJDRxTDKl3LIHr/abToshldfQxj6OWtRsFnifDCsG6t3kBo4NmBJmaUVTclyIQAJLjnr0B6Z8YFMn9k9ygp7RrxH6vhwbJNAeKMUD659t8gFQJMSwe/CObHPFvqHGFUNRf%2BsrEf3TXKBrZvgkci9irBmcD/tXagTGCXcNhC%2BO59uLpnfsyoqLS1287ERwm8faeVOm8WcD78lZ6YB2y98ZLlM9rUrd2LQNl2IVd4TrsvgQ960y7usYe0hTPapWjqrl%2BX7xFeBNT%2B1ZdJJW%2BFxtW7XNwtcNzwag%2BRVejmJh9emlIZKiiNciK8IUOM3UjJ7cBUNXGPXS2lh%2BhwpgoH6VsHROcvEir3rXYp4LwiCZw1vHlCb5R1Mhb5dSnO2mnoGZoXF1WeWGWmziJ1JUU4qPr0niJSlNBC1ckKmJfWbXwUwutITzEmjwgpwaBu4dRPftj/N8ACRndak/FAgKgL70PXWx9vzkY2%2Bm45TsIkL07aopDNogh0SRbSZSO9ztFWQj7nWLgbu6C%2BT7KjDqZ6gEnRwgMx0kLZwyybQOvQA0w0Tx/5JBr/cYZdSWOTjwDF6NoXkyj3VjHNGQINvBjZsJJ3wFaAQmoZWZYpAiaWOFnnhdURAvWkUzwi0bgzZAXyoDUEqHcW0piELWOwqhw3evTxDIWrN2ISqRQQELAM26S4Hlr5HU/HxJCChDBJkukcAW8VAT0gpTZTKNHgzDOr41GQejO4gzAnkWpwFGRC3LbR1xzKCHu6V5iFtgLpO8KQYmYeFxhL2d88sdiPj/v0kBzclQcyTsWf2MdE9ID8mXXWjrCK%2B5E2un3niveisRnriq1uHYMjjiiIE0KdfgMo1cGmkUrTbO05g2sv3GvsRYqv/aEw67TrdOpT5VzFA6A1Ay9cKoDfwbTJdDWPRNWQsTyjm7rHbIsKFkoO/ZLCvsYfxYs3whSC8aLI4KvVw77s3n4zHgipacJnCSbF9ErzS5pi8cCWvUYzOPd2zhJ/GPCzShOE3xYlcO3PyadXjT3OkhphAXFXSvheTNSURTFVVAHoJmyIrkjEKoQwFG005T3AXd95vN0Dm3mBs2xgFTl%2BQ5rsAjntGhpzobd6B7NzRfNVe10DoNV947SYdocRRbGvcmxTVxoa6zqwV7mAnw5D1GETt2zH8%2BTvQBV5n7g/2aWht9yyNYL9tOBtAg8HFCYE1mNwT2EB2Fu8TIhT7vVRA4aXznk6pTZNgyiostwI6KeFU7LilpA%2B3B4GJyBwWM2pbFjHvsJ7GuOoakjmFtjY4LbT9l229%2BE6F7LDuWztLn37Ixk8j5lBVK3wLsi6/AfAuoj49lMkVSTPE9kpGd0LrEUSJIAA0pYlAxAMd/NOFwoJDdXFi0zOWDB/TFJpVfWVBWOQbtrJUb0clf3i%2BWPrDoYleTVtVOE0m6y5dHtDrUQwoALtUR3eXSdDMNxXfejYFtvLblrlJwwHK/EiWPJak2WK58nhNoLjaZUGXAuo2eoWwFEfa/DS4IiXqrFqGyc3Hri9xQ2i2C5/s5vzBM0y7w3MDswM7Y2RGBqrFMgx7Oic%2B0IzsmVxazTs0Rcfj2O34S/RV9P2iHoBulKIYBDfZFeLS5d9rSyfJdSlgh2hdMr2OUR3KnlPnOAxTw1J8LM2ZwnFqvZtZJlxx48swbCt2r1kfHuD7VbH12aY88ICtVsKxKt/1rkalBAMtx/oomCDPYbkUoLcDbKCjvuq9STDgtjXGDqW5VK6hcGeOFizj6CqLOIqkWx4ws2EPMDNsx%2Ba6aS208O9xL0RaFXo9BAdU0pnE%2BLiSY3KSoJARYxdnziTZMpiaD/48Iii984DaQ5yvecxAFssWy/hbtimc%2BpL8k5yopImJbyHq/a8yzll7roOzXmxmAc3tYXScTkesMcD2I91Z63eI1/9JbwUqk6sxc9KRgrwWMANeC1Nn9uGywTspmU8q%2BlZmCqMgAS66bgHAGjQKsuJ3DQAjR54m5jLzZanTlbde0%2Brnf48ZWA8Tl2g2wAGyBwHQn5R2%2BNjreBgxblsNFbuTwmhbAJHsz/rAoavLO41xtvzYGh3nLJBkAPjuxBJDRH30HBeu8UgCixFNCyQ2/K%2B8QW7/e0%2BfO%2B46RNW0eyLro9DjTgpJNM5G8Qy0lTdOumsw0fqPEi96Fp%2BH0cMwNo7jxzYmnNfMZmdPly2poq2WPeGmgPq6GLxPN4SlKHnxpbOiuLXQuX1UqP1gjo8Ba6SlU1OAmRgpzu1sTDXJPuM38To8q04L2Nwype872wwUgAgZlp8dkQf9z8TMCbMkYk7XHCu35d7ZZAeo4kZKhxIS8iE5LTj3LOivHZrh9J8p3zLZCjwcip5DRiKnWnIfL38kJhMtRwjgU5%2BVrmqKlg90z7jds/B8DKdkFLvH3S%2B7oH8alDZlbg4S1UX5tCMDSB2O6KulzA4Kv0g71BQd0TFKw3hSXinb7Nl0BXrXsQNcvCk8mo9Oxiex5YbzxVN/k783oHTZIWw90yIZwvriqdGTsXnT8IepT7YyFCOJgA9Z0ByIEYVsTxR/ksak2Bh7oKvp4vniU06MW1zBFrtehdz0kkXyQxjBmyedV6dMYeE8aFxteuwsUFa6FllTDlqd0pzRZwG6cFrfWMbp8G8XzjfbM%2B5FXepv5oErsil64Xx6c7XAWbuim6f8sGIMXfo3JiqGkp337hTSjgechb6OBG/2z17jomDiGm%2BGlb1FU0ienuRyiweLWggDzmFUvUEUjZo7sVTHwhOFPMkNsqFB9wymkE0v9fmtwE8T7q58NYO7xu4b83vnFvl5uSxDlG%2BkOQgRIdO4jgzxjSHjKLs2t/lhOdwqva1AWDCprv3D4S4R7AbY4TCbfKF7tBe65T45Q4zzIqD31ayyuWqji%2BF6XS7ST9H9C1O4/iK6kGuvkQ/fN57Hx7Ee3745b/vvn/bH/X%2B9/%2BgbemhOAmIpUvuQWusDvKQux9JDVNsKg6QcmksQSADU04cGRLR7hFoZ2c7xUEfG%2BwkuTYGMvLjB/ePcI6AhGhnW5qzEAiJXcwVEEwXieNpSl1zjErS%2BCS%2BHcLoRPmva2MggA/iyLgSoTJUWgs4ByAIQO0OopZHvVbzhDILeUqUgzzHI/fyPGNxywsoylheSF9WvbySc3kEDqk2AV6ClCdcU5SnlNnIc9KyMc8Lyb%2B8gHOJyQsFlLbPRymm7JBt3ITZTAb1G2DBRIkQKQpTQ9i9b6eCSS8zM6aaRSdTKVWRM3fcEJLdKatnsrIYwNJU%2Bs0H6Daux2wZ5hg3ple0BGHuk1kECsHYDdaImKp%2B3F5B1xYv7cHkqdDu0jKdRsez517mcV6AhQH4i1HN1svljRH6hEEFrh%2BnrrmG1n30zM4gIwmiMwEbKhBTUdB1AHoX%2BKgAQzOHT9FIOqCkRNNb2s9qpIiCSOu1gWhhIsCVJsvWqEqu5GbJQKNjaBte9LOigchAJveGWs9C2203vonGlkwrRQ24ddg2ycEdaWUDVsDAxUHsIww6eaR4FFe3mJAkfBmZdR9RdwJHZmGdRyPCjpjbz1q/XJ4SIIDkf8KKnn2ElKmyLiW4BQ86s1QUK/vBhgRNweHvlYhhzr8pcgpKKmoaWjp6BkYOHDlx5sKVG3ceGE9evPnw5cdfgEBBgoUIFSb8Xv2PES1GrDjxEiRKkixFqjTpMmTKki1Hrjz5ChQqUqxEqTLlKlSqUq1GrTr1GjRq0qxFqzbtOnSGe6h7JmbzIh5ZeDil1ZXSjt0wCuak3lnGoVUPoSsNf379K2jbtqmDgMiHZBfZlh2H9uw78ITi1JFjXVSf/C6cOUfz4o0dAx0TGwtHDhcfj4CQmIiE1DMZBTklNZUpeVoaOnqv3s241NPP9evetYGhCZPWjIyts2pasCj%2BpUjTYl3kaUt7OtKJa65XP9m5ncg6NhjhZXp2v%2BmWrCATZuJ03h1kjUuivPgYnjn5tKJOk2ncbp2QAEYXZi0KImP5ktIaFn6kZ9wC%27%29%20format%28%27woff2%27%29%3Bfont-weight%3A%20normal%3Bfont-style%3A%20normal%3Bfont-display%3A%20swap%3B%7Dtext%20%7Bfont-family%3A%20%27Press%20Start%202P%27%3Bfill%3A%20white%7D.value%20%7Bfont-size%3A%2010px%3B%7D.name%20%7Bfont-size%3A%204px%3B%7D%3C/style%3E%3C/defs%3E%3Crect%20width%3D%2789%27%20height%3D%2755%27%20fill%3D%27black%27%20/%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20fill%3D%27%230000FF%27%20/%3E%3Ctext%20text-anchor%3D%27middle%27%20x%3D%2744.5%27%20y%3D%2733%27%20class%3D%27value%27%3E', - value.toString(), - '%3C/text%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20stroke%3D%27%23FF4F0A%27%20stroke-width%3D%273%27%20/%3E%3Crect%20x%3D%2730%27%20y%3D%2745.5%27%20width%3D%2758%27%20height%3D%278%27%20fill%3D%27%23FF4F0A%27%20/%3E%3Ctext%20text-anchor%3D%27end%27%20x%3D%2787%27%20y%3D%2752%27%20class%3D%27name%27%3E', - name, '!', index, + value.toUint256(0).toString(), + "%3C/text%3E%3Crect%20x%3D%275.5%27%20y%3D%275.5%27%20width%3D%2778%27%20height%3D%2744%27%20stroke%3D%27%23FF4F0A%27%20stroke-width%3D%273%27%20/%3E%3Crect%20x%3D%2730%27%20y%3D%2745.5%27%20width%3D%2758%27%20height%3D%278%27%20fill%3D%27%23FF4F0A%27%20/%3E%3Ctext%20text-anchor%3D%27end%27%20x%3D%2787%27%20y%3D%2752%27%20class%3D%27name%27%3E", + name, + "!", + index, '%3C/text%3E%3C/svg%3E"}' ); } diff --git a/packages/starksheet-solidity/src/Evmsheet.sol b/packages/starksheet-solidity/src/Evmsheet.sol index e5b4a469..422803b2 100644 --- a/packages/starksheet-solidity/src/Evmsheet.sol +++ b/packages/starksheet-solidity/src/Evmsheet.sol @@ -4,7 +4,6 @@ pragma solidity ^0.8.13; import "openzeppelin/access/Ownable.sol"; import "./Sheet.sol"; - error SheetPriceError(uint256 price); contract Evmsheet is Ownable { @@ -12,6 +11,18 @@ contract Evmsheet is Ownable { address public defaultRenderer; address[] public sheets; + function getSheetCreationCode() public pure returns (bytes memory) { + return type(Sheet).creationCode; + } + + function getSheetCreationAddress(address sender, bytes32 salt) public pure returns (address) { + return address( + uint160( + uint256(keccak256(abi.encodePacked(bytes1(0xff), sender, salt, keccak256(type(Sheet).creationCode)))) + ) + ); + } + constructor(address renderer, uint256 price) { defaultRenderer = renderer; sheetPrice = price; @@ -21,26 +32,26 @@ contract Evmsheet is Ownable { defaultRenderer = renderer; } - function addSheet(string calldata name, string calldata symbol) external payable returns (address sheetAddress) { + function addSheet(string calldata name, string calldata symbol, bytes32 salt) external payable { if (msg.value != sheetPrice) { revert SheetPriceError(msg.value); } bytes memory bytecode = type(Sheet).creationCode; + address sheetAddress; assembly { - sheetAddress := create(0, add(bytecode, 32), mload(bytecode)) + sheetAddress := create2(0, add(bytecode, 32), mload(bytecode), salt) } ISheet(sheetAddress).setRenderer(defaultRenderer); ISheet(sheetAddress).setName(name); ISheet(sheetAddress).setSymbol(symbol); - ISheet(sheetAddress).transferOwnership(msg.sender); + ISheet(sheetAddress).transferOwnership(tx.origin); sheets.push(sheetAddress); } function getSheets() public view returns (address[] memory) { return sheets; } - } diff --git a/packages/starksheet-solidity/src/Interfaces.sol b/packages/starksheet-solidity/src/Interfaces.sol index ff34393d..d8599995 100644 --- a/packages/starksheet-solidity/src/Interfaces.sol +++ b/packages/starksheet-solidity/src/Interfaces.sol @@ -2,7 +2,7 @@ pragma solidity ^0.8.13; interface ICellRenderer { - function tokenURI(uint256 id, uint256 value, string calldata name) external view returns (string memory); + function tokenURI(uint256 id, bytes memory value, string calldata name) external view returns (string memory); } interface ISheet { diff --git a/packages/starksheet-solidity/src/Math.sol b/packages/starksheet-solidity/src/Math.sol index 90e87629..7bbd1ede 100644 --- a/packages/starksheet-solidity/src/Math.sol +++ b/packages/starksheet-solidity/src/Math.sol @@ -2,7 +2,6 @@ pragma solidity ^0.8.13; contract Math { - function sum(uint256[] memory arr) public pure returns (uint256) { uint256 res = 0; unchecked { @@ -25,15 +24,11 @@ contract Math { return res; } - function div(uint256[] memory arr) public pure returns (uint256) { - require(arr.length != 2, "arr.length should be 2"); - - return arr[0] / arr[1]; + function div(uint256 a, uint256 b) public pure returns (uint256) { + return a / b; } - function sub(uint256[] memory arr) public pure returns (uint256) { - require(arr.length != 2, "arr.length should be 2"); - - return arr[0] - arr[1]; + function sub(uint256 a, uint256 b) public pure returns (uint256) { + return a - b; } } diff --git a/packages/starksheet-solidity/src/Sheet.sol b/packages/starksheet-solidity/src/Sheet.sol index 15b7ce43..482841b1 100644 --- a/packages/starksheet-solidity/src/Sheet.sol +++ b/packages/starksheet-solidity/src/Sheet.sol @@ -15,15 +15,14 @@ struct CellData { struct CellRendered { uint256 id; address owner; - uint256 value; + bytes value; } - error SetCellIsNotOwnerError(address owner, address caller); error NonExistantTokenError(uint256 id); contract Sheet is Ownable, ERC721 { - event CellUpdate(uint256 id, bytes32 value, address contractAddress); + event CellUpdate(uint256 id, uint256 value, address contractAddress); event NameUpdate(string previousName, string newName); event SymbolUpdate(string previousSymbol, string newSymbol); @@ -31,55 +30,116 @@ contract Sheet is Ownable, ERC721 { uint256 public constant DEFAULT_VALUE = 2 ** 128 - 1; address public constant RC_BOUND = address(2 ** 128); - uint constant SHOULD_RENDER_FLAG = 2; + uint256 constant _SHOULD_RENDER_FLAG = 2; + uint256 public totalSupply; + mapping(uint256 => uint256) public tokenByIndex; - address renderer; + address public renderer; mapping(uint256 => CellData) public cells; - function setCell(uint256 id, address contractAddress, bytes32 value, bytes calldata data) public { + function setCell(uint256 id, uint160 contractAddress, bytes32 value, bytes calldata data) public { if (_ownerOf[id] == address(0)) { - _mint(msg.sender, id); + _mint(tx.origin, id); + tokenByIndex[totalSupply] = id; + totalSupply += 1; } else { - if (_ownerOf[id] != msg.sender) { - revert SetCellIsNotOwnerError(_ownerOf[id], msg.sender); + if (_ownerOf[id] != tx.origin) { + revert SetCellIsNotOwnerError(_ownerOf[id], tx.origin); } } - cells[id] = CellData(contractAddress, value, data); + cells[id] = CellData(address(contractAddress), value, data); } function getCell(uint256 id) public view returns (address contractAddress, bytes32 value, bytes memory data) { - return (cells[id].contractAddress, cells[id].value, cells[id].data); + if (_ownerOf[id] == address(0)) { + contractAddress = RC_BOUND; + } else { + contractAddress = cells[id].contractAddress; + } + return (contractAddress, cells[id].value, cells[id].data); } function renderCell(uint256 id) public view returns (CellRendered memory) { - uint256 value = _renderCell(id, true); + bytes memory value = _renderCell(id); return CellRendered(id, _ownerOf[id], value); } - function _renderCell(uint256 value, bool valueIsToken) internal view returns (uint256) { - if (valueIsToken == false) { - return value; + function _isConstant(CellData memory cell) public pure returns (bool) { + return cell.contractAddress == RC_BOUND; + } + + function _renderValue(uint256 value) public pure returns (bool, uint256) { + return (value % 2 == 1, value >> 1); + } + + function _contractAddressIsTokenId(address contractAddress) public pure returns (bool) { + return uint160(contractAddress) < uint160(RC_BOUND); + } + + function callData2Uint256Array(bytes memory callData) public pure returns (uint256[] memory) { + uint256[] memory output; + assembly { + let len := mload(callData) + output := mload(0x40) + mstore(output, div(len, 0x20)) + let _output := add(output, 0x20) + let _callData := add(callData, 0x20) + + for { let i := 0 } lt(i, len) { i := add(i, 0x20) } { mstore(add(_output, i), mload(add(_callData, i))) } + + mstore(0x40, add(add(len, 0x20), output)) } - if (cells[value].contractAddress == RC_BOUND) { - return uint256(cells[value].value); + return output; + } + + function _renderConstantCell(CellData memory cell) public pure returns (bytes memory) { + // We just store the content of the value in the first bytes32 of result + // as it would be if we staticcall a function that returns a bytes32 + return bytes.concat(cell.value); + } + + function _renderContractAddress(address contractAddress) public view returns (address) { + if (_contractAddressIsTokenId(contractAddress)) { + bytes memory renderedContractAddressResult = _renderCell(uint256(uint160(contractAddress))); + return address(uint160(renderedContractAddressResult.toUint256(0))); + } else { + return contractAddress; } - - bool contractAddressIsTokenId = uint160(cells[value].contractAddress) < uint160(RC_BOUND); - address renderedContractAddress = address(uint160(_renderCell(uint256(uint160(cells[value].contractAddress)), contractAddressIsTokenId))); + } - uint256[] memory callData = abi.decode(cells[value].data, (uint256[])); + function _renderSelector(bytes32 selector) public pure returns (bytes4) { + return bytes4(selector); + } + function _renderCallData(bytes memory callData) public view returns (bytes memory) { + uint256[] memory callDataUint256 = callData2Uint256Array(callData); bytes memory renderedCallData; - for (uint256 i = 0; i < callData.length; i++) { - bool isToken = callData[i] % 2 == 0; - renderedCallData = bytes.concat(renderedCallData, bytes32(_renderCell(callData[i], isToken))); + for (uint256 i = 0; i < callDataUint256.length; i++) { + (bool isToken, uint256 arg) = _renderValue(callDataUint256[i]); + if (isToken) { + renderedCallData = bytes.concat(renderedCallData, bytes32(_renderCell(arg))); + } else { + renderedCallData = bytes.concat(renderedCallData, bytes32(arg)); + } } - bytes4 selector = bytes4(cells[value].value); - (, bytes memory result) = renderedContractAddress.staticcall(abi.encodeWithSelector(selector, renderedCallData)); - return result.toUint256(0); + return renderedCallData; + } + + function _renderCell(uint256 value) public view returns (bytes memory) { + CellData memory cell = cells[value]; + + if (_isConstant(cell)) { + return _renderConstantCell(cell); + } + + address renderedContractAddress = _renderContractAddress(cell.contractAddress); + bytes4 selector = _renderSelector(cell.value); + bytes memory callData = _renderCallData(cell.data); + (, bytes memory result) = renderedContractAddress.staticcall(bytes.concat(selector, callData)); + return result; } constructor() ERC721("Sheet 0", "SHT0") {} @@ -103,8 +163,7 @@ contract Sheet is Ownable, ERC721 { if (owner == address(0)) { revert NonExistantTokenError(id); } - uint256 value = _renderCell(id, true); + bytes memory value = _renderCell(id); return ICellRenderer(renderer).tokenURI(id, value, name); } - } diff --git a/packages/starksheet-solidity/test/BasicCellRenderer.t.sol b/packages/starksheet-solidity/test/BasicCellRenderer.t.sol index 351053db..6d143da5 100644 --- a/packages/starksheet-solidity/test/BasicCellRenderer.t.sol +++ b/packages/starksheet-solidity/test/BasicCellRenderer.t.sol @@ -6,23 +6,26 @@ import "../src/BasicCellRenderer.sol"; import "../src/Interfaces.sol"; import "openzeppelin/utils/Strings.sol"; import "@clemlaflemme/lib/utils/Array.sol"; +import "@clemlaflemme/lib/utils/Bytes.sol"; contract BasicCellRendererTest is Test { BasicCellRenderer public renderer; + using Strings for uint256; using Array for string[]; + using Bytes for bytes; function setUp() public { renderer = new BasicCellRenderer(); } - function testShouldRenderUri(uint256 id, uint256 value) public { + function testShouldRenderUri(uint256 id, bytes memory value) public { + vm.assume(value.length >= 32); string memory tokenUri = renderer.tokenURI(id, value, "name"); string[] memory dump = new string[](3); dump[0] = "./dump.sh"; - dump[1] = string.concat("../dump/", id.toString(), "_", value.toString(), "_", "name.json"); + dump[1] = string.concat("../dump/", id.toString(), "_", value.toUint256(0).toString(), "_", "name.json"); dump[2] = tokenUri; vm.ffi(dump); } - } diff --git a/packages/starksheet-solidity/test/Evmsheet.t.sol b/packages/starksheet-solidity/test/Evmsheet.t.sol index d13517a4..3f31a499 100644 --- a/packages/starksheet-solidity/test/Evmsheet.t.sol +++ b/packages/starksheet-solidity/test/Evmsheet.t.sol @@ -2,19 +2,23 @@ pragma solidity ^0.8.13; import "forge-std/Test.sol"; +import "forge-std/console.sol"; import "../src/Evmsheet.sol"; import "../src/BasicCellRenderer.sol"; import "../src/Interfaces.sol"; +import {MultiSendCallOnly} from "safe-contracts/libraries/MultiSendCallOnly.sol"; contract EvmsheetTest is Test { Evmsheet public evmsheet; ICellRenderer public renderer; + MultiSendCallOnly public multicall; uint256 price = 0.01 ether; function setUp() public { renderer = new BasicCellRenderer(); evmsheet = new Evmsheet(address(renderer), price); + multicall = new MultiSendCallOnly(); } function testSetDefaultRenderer() public { @@ -32,16 +36,30 @@ contract EvmsheetTest is Test { function testAddSheetShoultRevert() public { vm.expectRevert(); - evmsheet.addSheet("name", "SMB"); + evmsheet.addSheet("name", "SMB", 0); } function testAddSheet() public { - address newSheet = evmsheet.addSheet{value: price}("name", "SMB"); + evmsheet.addSheet{value: price}("name", "SMB", 0); + address newSheet = evmsheet.sheets(0); assertEq(ISheet(newSheet).name(), "name"); assertEq(ISheet(newSheet).symbol(), "SMB"); - assertEq(ISheet(newSheet).owner(), address(this)); - address[] memory sheets = evmsheet.getSheets(); - assertEq(sheets[0], newSheet); - assertEq(sheets.length, 1); + assertEq(ISheet(newSheet).owner(), tx.origin); + } + + function testMulticallAddSheet() public { + bytes memory encodedCall = abi.encodeCall(evmsheet.addSheet, ("Sheet0", "SHT0", 0)); + bytes memory transaction = bytes.concat( + bytes1(0x00), // operation + bytes20(address(evmsheet)), // address + bytes32(price), // value + bytes32(encodedCall.length), // calldata len + encodedCall // calldata + ); + multicall.multiSend{value: price}(transaction); + address newSheet = evmsheet.sheets(0); + assertEq(ISheet(newSheet).name(), "Sheet0"); + assertEq(ISheet(newSheet).symbol(), "SHT0"); + assertEq(ISheet(newSheet).owner(), tx.origin); } } diff --git a/packages/starksheet-solidity/test/Math.t.sol b/packages/starksheet-solidity/test/Math.t.sol new file mode 100644 index 00000000..8bb22e48 --- /dev/null +++ b/packages/starksheet-solidity/test/Math.t.sol @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; + +import "forge-std/Test.sol"; +import "forge-std/console.sol"; +import "../src/Math.sol"; + +contract MathTest is Test { + Math public math; + + function setUp() public { + math = new Math(); + } + + function testDiv(uint256 a, uint256 b) public { + vm.assume(a >= b); + vm.assume(b > 0); + assertEq(math.div(a, b), a / b); + } + + function testSub(uint256 a, uint256 b) public { + vm.assume(a >= b); + assertEq(math.sub(a, b), a - b); + } + + function testProd(uint256 a, uint256 b) public { + uint256[] memory arr = new uint256[](2); + arr[0] = a; + arr[1] = b; + vm.assume(a < type(uint128).max); + vm.assume(b < type(uint128).max); + assertEq(math.prod(arr), a * b); + } +} diff --git a/packages/starksheet-solidity/test/Sheet.t.sol b/packages/starksheet-solidity/test/Sheet.t.sol index 2b101503..fa80cda9 100644 --- a/packages/starksheet-solidity/test/Sheet.t.sol +++ b/packages/starksheet-solidity/test/Sheet.t.sol @@ -2,45 +2,70 @@ pragma solidity ^0.8.13; import "forge-std/Test.sol"; +import "forge-std/console.sol"; import "../src/Sheet.sol"; -import "../src/BasicCellRenderer.sol"; +import {Math} from "../src/Math.sol"; +import {BasicCellRenderer} from "../src/BasicCellRenderer.sol"; import "../src/Interfaces.sol"; +import {MultiSendCallOnly} from "safe-contracts/libraries/MultiSendCallOnly.sol"; contract SheetTest is Test { Sheet public sheet; + Math public math; ICellRenderer public renderer; + MultiSendCallOnly public multicall; + + using Bytes for bytes; function setUp() public { sheet = new Sheet(); + math = new Math(); renderer = new BasicCellRenderer(); sheet.setRenderer(address(renderer)); + multicall = new MultiSendCallOnly(); } function testSetCellShouldMint() public { - uint256 supply = sheet.balanceOf(address(this)); + uint256 supply = sheet.balanceOf(tx.origin); assertEq(supply, 0); bytes memory data; - sheet.setCell(1337, address(0xdead), bytes32(uint256(0xdead)), data); - supply = sheet.balanceOf(address(this)); + sheet.setCell(1337, 0xdead, bytes32(uint256(0xdead)), data); + supply = sheet.balanceOf(tx.origin); assertEq(supply, 1); (address contractAddress, bytes32 value, bytes memory data_) = sheet.getCell(1337); assertEq(contractAddress, address(0xdead)); - assertEq(value, bytes32(uint256(0xdead))); + assertEq(uint256(value), uint256(0xdead)); assertEq(data_, data); } + function testMulticallSetCell() public { + bytes memory data; + bytes memory encodedCall = abi.encodeCall(sheet.setCell, (0, uint160(2 ** 128), bytes32(uint256(0x856)), data)); + bytes memory transaction = bytes.concat( + bytes1(0x00), // operation + bytes20(address(sheet)), // address + bytes32(0), // value + bytes32(encodedCall.length), // calldata len + encodedCall // calldata + ); + multicall.multiSend(transaction); + (address contractAddress, bytes32 value,) = sheet.getCell(0); + assertEq(contractAddress, address(2 ** 128)); + assertEq(value, bytes32(uint256(0x856))); + } + function testSetCellShouldFailWhenNotOwner() public { bytes memory data; - sheet.setCell(1337, address(0xdead), bytes32(uint256(0xdead)), data); + sheet.setCell(1337, 0xdead, bytes32(uint256(0xdead)), data); vm.expectRevert(); - vm.prank(address(0xdead)); - sheet.setCell(1337, address(0xdead), bytes32(uint256(0xdead)), data); + vm.prank(address(0xdead), address(0xdead)); + sheet.setCell(1337, 0xdead, bytes32(uint256(0xdead)), data); } - function testGetCellShouldReturnEmptyIfNotExist() public { + function testGetCellShouldReturnRcBoundIfNotExist() public { (address contractAddress, bytes32 value, bytes memory data_) = sheet.getCell(1337); - assertEq(contractAddress, address(0)); - assertEq(value, bytes32(uint256(0))); + assertEq(contractAddress, address(2 ** 128)); + assertEq(uint256(value), uint256(0)); bytes memory empty; assertEq(data_, empty); } @@ -52,7 +77,7 @@ contract SheetTest is Test { function testTokenUri() public { bytes memory data; - sheet.setCell(1337, sheet.RC_BOUND(), bytes32(uint256(1234)), data); + sheet.setCell(1337, uint160(sheet.RC_BOUND()), bytes32(uint256(1234)), data); string memory tokenUri = sheet.tokenURI(1337); string[] memory dump = new string[](3); dump[0] = "./dump.sh"; @@ -60,4 +85,58 @@ contract SheetTest is Test { dump[2] = tokenUri; vm.ffi(dump); } + + function testCallData2Uint256Array(uint256 a, uint256 b) public { + bytes memory callData = abi.encodePacked(a, b); + uint256[] memory array = sheet.callData2Uint256Array(callData); + assertEq(array[0], a); + assertEq(array[1], b); + } + + function testIsConstant(CellData memory cell) public { + bool _constant = sheet._isConstant(cell); + assertEq(_constant, cell.contractAddress == address(uint160(2 ** 128))); + } + + function testRenderContractAddress(address contractAddress) public { + vm.assume(uint160(contractAddress) > 2 ** 128); + assertEq(sheet._renderContractAddress(contractAddress), contractAddress); + } + + function testRenderSelector(bytes32 selector) public { + assertEq(sheet._renderSelector(selector), bytes4(selector)); + } + + function testRenderCallData(uint256 a, uint256 b) public { + vm.assume(a < 2 ** 255); + vm.assume(b < 2 ** 255); + bytes memory callData = bytes.concat(bytes32(uint256(a * 2)), bytes32(uint256(b * 2))); + bytes memory expectedCallData = bytes.concat(bytes32(a), bytes32(b)); + bytes memory renderedCallData = sheet._renderCallData(callData); + assertEq(renderedCallData, expectedCallData); + } + + function testRenderConstantCell() public { + bytes memory data; + sheet.setCell(1337, uint160(sheet.RC_BOUND()), bytes32(uint256(1234)), data); + CellRendered memory cellRendered = sheet.renderCell(1337); + (, bytes32 value,) = sheet.getCell(1337); + assertEq(cellRendered.value.toUint256(0), uint256(1234)); + assertEq(cellRendered.value.toBytes32(0), value); + } + + function testRenderDynamicCell(uint256 a, uint256 b) public { + vm.assume(a < 2 ** 255); + vm.assume(b < 2 ** 255); + bytes32 selector = bytes32(math.sub.selector); + bytes memory callData; + callData = abi.encode(a, b); + (, bytes memory expectedResult) = address(math).staticcall(bytes.concat(bytes4(selector), callData)); + + callData = abi.encode(a * 2, b * 2); + sheet.setCell(1337, uint160(address(math)), selector, callData); + CellRendered memory cell = sheet.renderCell(1337); + + assertEq(cell.value.toUint256(0), expectedResult.toUint256(0)); + } } diff --git a/packages/starksheet-webapp/.env.example b/packages/starksheet-webapp/.env.example new file mode 100644 index 00000000..599c19c2 --- /dev/null +++ b/packages/starksheet-webapp/.env.example @@ -0,0 +1,11 @@ +# Disable source-map generation, which fails on current CRA version and produces errors +GENERATE_SOURCEMAP=false + +# The block explorer key, required for most EVM chains +REACT_APP_EXPLORER_KEY= + +# Specify "testnet" to test against the live goerli testnet +REACT_APP_NETWORK= + +# All RPCs currently uses Infura, so just provide a key +REACT_APP_INFURA_KEY= diff --git a/packages/starksheet-webapp/.gitignore b/packages/starksheet-webapp/.gitignore index 0ecbc823..09aa82dc 100644 --- a/packages/starksheet-webapp/.gitignore +++ b/packages/starksheet-webapp/.gitignore @@ -27,3 +27,4 @@ src/contract.json .env tmp devnet.pkl +src/contracts/contractData.json diff --git a/packages/starksheet-webapp/README.md b/packages/starksheet-webapp/README.md index 71bce45d..65fb31dc 100644 --- a/packages/starksheet-webapp/README.md +++ b/packages/starksheet-webapp/README.md @@ -25,17 +25,34 @@ default (not set), it will target the devnet, see [Starksheet cairo README](../starksheet-cairo/README.md#deployment). The app will automatically uses the latest deployments made in -[starksheet-cairo](../starksheet-cairo/deployments/) so you just need to provide -the ENV variable: +[starksheet-cairo](../starksheet-cairo/deployments/) or in +[starksheet-solidity](../starksheet-solidity/broadcast/Evmsheet.s.sol/) so you +just need to provide the ENV variable: -- `REACT_APP_NETWORK=devnet npm start` => use local devnet -- `npm start` => use local devnet -- `REACT_APP_NETWORK=testnet npm start` => use testnet -- `REACT_APP_NETWORK=testnet2 npm start` => use testnet2 -- `REACT_APP_NETWORK=mainnet npm start` => use mainnet +- `REACT_APP_NETWORK=devnet npm start` => use local devnet (Starknet) +- `npm start` => use local devnet (Starknet) +- `REACT_APP_NETWORK=testnet npm start` => use testnet (Starknet) +- `REACT_APP_NETWORK=testnet2 npm start` => use testnet2 (Starknet) +- `REACT_APP_NETWORK=mainnet npm start` => use mainnet (Starknet) +- `REACT_APP_NETWORK=anvil npm start` => use anvil (EVM) +- `REACT_APP_NETWORK=goerli npm start` => use goerli (EVM) -Note: when using the devnet, you need to **first** start the devnet and run -`python deploy/starksheet.py` and **then** run `npm start`. +Note: when using the devnet or anvil, you need to **first** start the devnet and +run either: + +for starknet-devnet: + +```bash +python deploy/starksheet.py +``` + +for anvil: + +```bash +PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 forge script script/Evmsheet.s.sol --broadcast --rpc-url http://127.0.0.1:8545 +``` + +and **then** run `REACT_APP_NETWORK={devnet/anvil} npm start`. ## Architecture diff --git a/packages/starksheet-webapp/netlify.toml b/packages/starksheet-webapp/netlify.toml index 2a390737..b07ce0a3 100644 --- a/packages/starksheet-webapp/netlify.toml +++ b/packages/starksheet-webapp/netlify.toml @@ -4,13 +4,22 @@ to = "/index.html" status = 200 [build] -ignore = "git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF . ../starksheet-cairo" +ignore = "/bin/false" [context.production] environment = { REACT_APP_NETWORK = "mainnet" } +[context.mainnet] +environment = { REACT_APP_NETWORK = "mainnet" } + [context.testnet] environment = { REACT_APP_NETWORK = "testnet" } +[context.testnet2] +environment = { REACT_APP_NETWORK = "testnet2" } + +[context.goerli] +environment = { REACT_APP_NETWORK = "goerli" } + [context.deploy-preview] environment = { REACT_APP_NETWORK = "testnet" } diff --git a/packages/starksheet-webapp/package-lock.json b/packages/starksheet-webapp/package-lock.json index be89e786..7ebd51be 100644 --- a/packages/starksheet-webapp/package-lock.json +++ b/packages/starksheet-webapp/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "onsheet-webapp", "version": "0.2.0", + "hasInstallScript": true, "dependencies": { "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", @@ -22,6 +23,7 @@ "@web3-react/injected-connector": "^6.0.7", "bn.js": "^5.2.1", "ethers": "5.7.2", + "ethers-multisend": "^2.4.0", "expr-eval": "^2.0.2", "get-starknet": "^2.0.0", "notistack": "^2.0.5", @@ -37,9 +39,10 @@ "wido-widget": "^1.0.8" }, "devDependencies": { + "@typechain/ethers-v5": "^11.0.0", "@types/bn.js": "^5.1.0", "prettier": "2.7.1", - "typechain": "^8.1.0", + "typechain": "^8.2.0", "typescript": "^4.8.2" } }, @@ -6138,6 +6141,23 @@ "node": ">=10.13.0" } }, + "node_modules/@typechain/ethers-v5": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-11.0.0.tgz", + "integrity": "sha512-JDAvOjtzGuEQukgArIEseHznS2+v+vG3TpfODjNj4tu1kgmVu66G9gk7THOO04HJ5q+OJSLx9b46lc3GRGPIVA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/providers": "^5.0.0", + "ethers": "^5.1.3", + "typechain": "^8.2.0", + "typescript": ">=4.3.0" + } + }, "node_modules/@types/aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", @@ -11888,6 +11908,21 @@ "@ethersproject/wordlists": "5.7.0" } }, + "node_modules/ethers-multisend": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ethers-multisend/-/ethers-multisend-2.4.0.tgz", + "integrity": "sha512-/zL3/1TSS5ZFjyMcaPrk60fVmZUTYishIS/HtL3uUH52OcCswXNv9sTEa/+61nnO4x+VLxr2syM9pfwjhskYQA==", + "dependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/abstract-provider": "^5.5.1", + "@ethersproject/address": "^5.0.0", + "@ethersproject/bignumber": "^5.0.0", + "@ethersproject/bytes": "^5.0.0", + "@ethersproject/contracts": "^5.5.0", + "@ethersproject/solidity": "^5.0.0", + "@ethersproject/units": "^5.0.0" + } + }, "node_modules/ethjs-unit": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", @@ -23445,9 +23480,9 @@ } }, "node_modules/typechain": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.0.tgz", - "integrity": "sha512-5jToLgKTjHdI1VKqs/K8BLYy42Sr3o8bV5ojh4MnR9ExHO83cyyUdw+7+vMJCpKXUiVUvARM4qmHTFuyaCMAZQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.0.tgz", + "integrity": "sha512-tZqhqjxJ9xAS/Lh32jccTjMkpx7sTdUVVHAy5Bf0TIer5QFNYXotiX74oCvoVYjyxUKDK3MXHtMFzMyD3kE+jg==", "dev": true, "dependencies": { "@types/prettier": "^2.1.1", @@ -29839,6 +29874,16 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, + "@typechain/ethers-v5": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-11.0.0.tgz", + "integrity": "sha512-JDAvOjtzGuEQukgArIEseHznS2+v+vG3TpfODjNj4tu1kgmVu66G9gk7THOO04HJ5q+OJSLx9b46lc3GRGPIVA==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + } + }, "@types/aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", @@ -34326,6 +34371,21 @@ "@ethersproject/wordlists": "5.7.0" } }, + "ethers-multisend": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ethers-multisend/-/ethers-multisend-2.4.0.tgz", + "integrity": "sha512-/zL3/1TSS5ZFjyMcaPrk60fVmZUTYishIS/HtL3uUH52OcCswXNv9sTEa/+61nnO4x+VLxr2syM9pfwjhskYQA==", + "requires": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/abstract-provider": "^5.5.1", + "@ethersproject/address": "^5.0.0", + "@ethersproject/bignumber": "^5.0.0", + "@ethersproject/bytes": "^5.0.0", + "@ethersproject/contracts": "^5.5.0", + "@ethersproject/solidity": "^5.0.0", + "@ethersproject/units": "^5.0.0" + } + }, "ethjs-unit": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", @@ -42653,9 +42713,9 @@ } }, "typechain": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.0.tgz", - "integrity": "sha512-5jToLgKTjHdI1VKqs/K8BLYy42Sr3o8bV5ojh4MnR9ExHO83cyyUdw+7+vMJCpKXUiVUvARM4qmHTFuyaCMAZQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.0.tgz", + "integrity": "sha512-tZqhqjxJ9xAS/Lh32jccTjMkpx7sTdUVVHAy5Bf0TIer5QFNYXotiX74oCvoVYjyxUKDK3MXHtMFzMyD3kE+jg==", "dev": true, "requires": { "@types/prettier": "^2.1.1", diff --git a/packages/starksheet-webapp/package.json b/packages/starksheet-webapp/package.json index d36e1294..bd29e5b5 100644 --- a/packages/starksheet-webapp/package.json +++ b/packages/starksheet-webapp/package.json @@ -17,6 +17,7 @@ "@web3-react/injected-connector": "^6.0.7", "bn.js": "^5.2.1", "ethers": "5.7.2", + "ethers-multisend": "^2.4.0", "expr-eval": "^2.0.2", "get-starknet": "^2.0.0", "notistack": "^2.0.5", @@ -38,7 +39,8 @@ "prebuild": "node scripts/generate-contract-data.js", "build": "react-scripts build", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "typechain": "typechain --target ethers-v5 --out-dir src/contracts/types '../starksheet-solidity/out/**/*.json'" }, "eslintConfig": { "extends": [ diff --git a/packages/starksheet-webapp/scripts/generate-contract-data.js b/packages/starksheet-webapp/scripts/generate-contract-data.js index d5c01b0d..0519aa43 100644 --- a/packages/starksheet-webapp/scripts/generate-contract-data.js +++ b/packages/starksheet-webapp/scripts/generate-contract-data.js @@ -1,42 +1,247 @@ const fs = require("fs"); const path = require("path"); -const network = process.env.REACT_APP_NETWORK || "devnet"; - -async function run() { - const contractDeployData = require(`./../../starksheet-cairo/deployments/${network}/deployments.json`); - - const address = contractDeployData["Starksheet"]["address"]; - const mathAddress = contractDeployData["math"]["address"]; - const starkSheetAbi = - require(`../../starksheet-cairo/${contractDeployData["Starksheet"]["artifact"]}`)[ - "abi" - ]; - const sheetAbi = require(`../../starksheet-cairo/build/Sheet.json`)["abi"]; - const allowlist = require("./../../starksheet-cairo/allow_list.json"); - - const contractAbis = Object.values(contractDeployData).reduce( - (prev, cur) => ({ - ...prev, - ["0x" + BigInt(cur.address).toString(16)]: - require(`./../../starksheet-cairo/${cur.artifact}`)["abi"], - }), - {} - ); - - const data = { - address, - mathAddress, - onsheetAbi: starkSheetAbi, - sheetAbi, - allowlist, - contractAbis, - }; - - fs.writeFileSync( - path.join(__dirname, "./../src/contract.json"), - JSON.stringify(data, null, 2) - ); -} - -run().then(() => console.log("DONE")); +// Directory path +const starksheetCairoPath = path.join(__dirname, "./../../starksheet-cairo"); +const starksheetDeploymentsFolder = path.join( + starksheetCairoPath, + "deployments" +); + +const evmsheetDirectoryPath = path.join( + __dirname, + "./../../starksheet-solidity" +); +const evmsheetDeploymentsFolder = path.join( + evmsheetDirectoryPath, + "broadcast/Evmsheet.s.sol" +); + +const contractData = {}; +let errorFiles = 0; +let processedFiles = 0; + +// Read directory +fs.readdir(starksheetDeploymentsFolder, (err, files) => { + if (err) { + console.error("Error reading directory:", err); + return; + } + + // Iterate through each directory + files.forEach((folder) => { + const filePath = path.join( + starksheetDeploymentsFolder, + folder, + "deployments.json" + ); + console.log(`Reading folder ${folder}`); + + // Read deployments.json file + fs.readFile(filePath, "utf8", (err, data) => { + if (err) { + console.error(`Error reading deployments.json for ${folder}`); + return; + } + + try { + const deployments = JSON.parse(data); + contractData[folder] = { + addresses: {}, + deployedAbis: {}, + }; + for (const contractName in deployments) { + console.log(`Reading contract ${contractName}`); + const contractDeployment = deployments[contractName]; + const contractAddress = contractDeployment.address; + const contractAbi = JSON.parse( + fs.readFileSync( + path.join(starksheetCairoPath, contractDeployment.artifact) + ) + ).abi; + contractData[folder].addresses[ + contractName.toLowerCase().replace("starksheet", "spreadsheet") + ] = contractAddress; + contractData[folder].deployedAbis[contractAddress] = contractAbi; + } + } catch (error) { + console.error(`Error parsing deployments.json in ${folder}:`, error); + } + }); + }); +}); + +// Read Evmsheet.s.sol directory +fs.readdir(evmsheetDeploymentsFolder, (err, subdirectories) => { + if (err) { + console.error("Error reading Evmsheet.s.sol directory:", err); + return; + } + + // Iterate through each subdirectory in Evmsheet.s.sol directory + subdirectories.forEach((subdirectory) => { + const subdirectoryPath = path.join(evmsheetDeploymentsFolder, subdirectory); + + console.log(`Reading folder ${subdirectory}`); + const networkName = { + 5: "goerli", + 31337: "anvil", + }[subdirectory]; + + if (networkName === undefined) { + throw new Error(`Unknown chainId ${subdirectory}`); + } + + // Read subdirectory + fs.readdir(subdirectoryPath, (err, files) => { + if (err) { + console.error(`Error reading ${subdirectory} directory:`, err); + return; + } + + if (subdirectoryPath.includes("dry-run")) { + console.log(`Dry-run: skipping`); + return; + } + + const runLatestFiles = files.filter((file) => + file.startsWith("run-latest") + ); + if (runLatestFiles.length !== 1) { + throw new Error( + `Expected one run-latest.json file, found ${runLatestFiles.length}` + ); + } + + const filePath = path.join(subdirectoryPath, runLatestFiles[0]); + console.log(`Reading : ${filePath}`); + + // Read run-latest.json file + fs.readFile(filePath, "utf8", (err, data) => { + if (err) { + console.error(`Error reading ${filePath}:`, err); + return; + } + + try { + const runLatestData = JSON.parse(data); + const transactions = runLatestData.transactions; + + transactions.forEach((transaction) => { + const contractName = transaction.contractName || "Math"; + const contractAddress = transaction.contractAddress; + const contractAbi = JSON.parse( + fs.readFileSync( + path.join( + evmsheetDirectoryPath, + `out/${contractName}.sol/${contractName}.json` + ) + ) + ).abi; + + if (!contractData[networkName]) { + contractData[networkName] = { + addresses: {}, + deployedAbis: {}, + }; + } + contractData[networkName].addresses[ + contractName + .replace("Evmsheet", "spreadsheet") + .replace("MultiSendCallOnly", "multisend") + .toLowerCase() + ] = contractAddress; + contractData[networkName].deployedAbis[contractAddress] = + contractAbi; + }); + processedFiles = processedFiles + 1; + } catch (error) { + console.error(`Error parsing ${filePath}: ${error}`); + errorFiles = errorFiles + 1; + } finally { + // Check if all run-latest.json files have been processed + const totalRunLatestFiles = + subdirectories.length * runLatestFiles.length; + if (processedFiles + errorFiles === totalRunLatestFiles) { + // Merge starksheetAddresses and evmsheetAddresses + console.log(`Network found: ${Object.keys(contractData)}`); + process.env.REACT_APP_NETWORK + ? console.log( + `Building for network ${process.env.REACT_APP_NETWORK}` + ) + : console.log("No specific network, exporting all"); + if ( + process.env.REACT_APP_NETWORK && + !contractData[process.env.REACT_APP_NETWORK] + ) { + throw new Error( + `No data for network ${process.env.REACT_APP_NETWORK}` + ); + } + const mergedAddresses = { + network: process.env.REACT_APP_NETWORK + ? contractData[process.env.REACT_APP_NETWORK] + : contractData, + + abis: { + starknet: { + spreadsheet: JSON.parse( + fs.readFileSync( + path.join(starksheetCairoPath, "build/Starksheet.json") + ) + ).abi, + worksheet: JSON.parse( + fs.readFileSync( + path.join(starksheetCairoPath, "build/Sheet.json") + ) + ).abi, + }, + eth: { + spreadsheet: JSON.parse( + fs.readFileSync( + path.join( + evmsheetDirectoryPath, + "out/Evmsheet.sol/Evmsheet.json" + ) + ) + ).abi, + worksheet: JSON.parse( + fs.readFileSync( + path.join( + evmsheetDirectoryPath, + "out/Sheet.sol/Sheet.json" + ) + ) + ).abi, + }, + }, + }; + + const contractDataFilePath = path.join( + __dirname, + "../src/contracts/contractData.json" + ); + + console.log(Object.keys(mergedAddresses)); + console.log(mergedAddresses.network); + + // Write the JSON data to the contractDataFilePath + fs.writeFile( + contractDataFilePath, + JSON.stringify(mergedAddresses, null, 2), + "utf8", + (err) => { + if (err) { + console.error("Error writing to contractData.json:", err); + return; + } + + console.log("contractData.json file created successfully!"); + } + ); + } + } + }); + }); + }); +}); diff --git a/packages/starksheet-webapp/src/App.tsx b/packages/starksheet-webapp/src/App.tsx index 82cd385f..7d9a41da 100644 --- a/packages/starksheet-webapp/src/App.tsx +++ b/packages/starksheet-webapp/src/App.tsx @@ -59,7 +59,7 @@ function App() { const message = useMemo( () => - selectedSheetAddress + selectedSheetAddress && Object.hasOwn(appStatus.sheets, selectedSheetAddress) ? appStatus.sheets[selectedSheetAddress].message : appStatus?.message, [appStatus, selectedSheetAddress] @@ -67,7 +67,7 @@ function App() { const loading = useMemo( () => - selectedSheetAddress + selectedSheetAddress && Object.hasOwn(appStatus.sheets, selectedSheetAddress) ? appStatus.sheets[selectedSheetAddress].loading : appStatus.loading, [appStatus, selectedSheetAddress] @@ -75,7 +75,7 @@ function App() { const error = useMemo( () => - selectedSheetAddress + selectedSheetAddress && Object.hasOwn(appStatus.sheets, selectedSheetAddress) ? appStatus.sheets[selectedSheetAddress].error : appStatus.error, [appStatus, selectedSheetAddress] diff --git a/packages/starksheet-webapp/src/components/ActionBar/ActionBar.tsx b/packages/starksheet-webapp/src/components/ActionBar/ActionBar.tsx index ab33e6e1..566752a8 100644 --- a/packages/starksheet-webapp/src/components/ActionBar/ActionBar.tsx +++ b/packages/starksheet-webapp/src/components/ActionBar/ActionBar.tsx @@ -8,6 +8,7 @@ import { AbisContext } from "../../contexts/AbisContext"; import { AccountContext } from "../../contexts/AccountContext"; import { CellValuesContext } from "../../contexts/CellValuesContext"; import { OnsheetContext } from "../../contexts/OnsheetContext"; +import { chainConfig } from "../../provider/chains"; import { CellData, CellGraph, Cell as CellType } from "../../types"; import { RC_BOUND } from "../../utils/constants"; import { bn2hex, str2hex } from "../../utils/hexUtils"; @@ -50,7 +51,6 @@ function ActionBar({ inputRef, sx }: ActionBarProps) { const currentCellId = previousSelectedCell.current; previousSelectedCell.current = selectedCell; - if ( currentCellId === null || cellData === null || @@ -72,6 +72,7 @@ function ActionBar({ inputRef, sx }: ActionBarProps) { const _values = currentCells.map((value) => value.value); const updatedCells: CellType[] = []; + computeValue(_values)(cellData) .then(async (value) => { let error = false; @@ -177,7 +178,7 @@ function ActionBar({ inputRef, sx }: ActionBarProps) { ); getAbiForContract(bn2hex(resolvedContractAddress)).then((abi) => { - const _cellData = parse(_contractCall, abi); + const _cellData = parse(_contractCall, abi, chainConfig.chainType); setCellData(_cellData); }); }, @@ -197,7 +198,9 @@ function ActionBar({ inputRef, sx }: ActionBarProps) { }, [selectedSheetAddress, clearBar]); useEffect(() => { - setUnsavedValue(toPlainTextFormula(currentCells[selectedCell])); + setUnsavedValue( + toPlainTextFormula(currentCells[selectedCell], chainConfig.chainType) + ); }, [selectedCell, currentCells]); const owner = currentCells[selectedCell]?.owner?.toString(16); diff --git a/packages/starksheet-webapp/src/components/ActionBar/formula.utils.ts b/packages/starksheet-webapp/src/components/ActionBar/formula.utils.ts index ef863ad8..48ee0f54 100644 --- a/packages/starksheet-webapp/src/components/ActionBar/formula.utils.ts +++ b/packages/starksheet-webapp/src/components/ActionBar/formula.utils.ts @@ -1,27 +1,29 @@ import BN from "bn.js"; -import { - AbiEntry, - FunctionAbi, - StructAbi, - hash, - number, - uint256, -} from "starknet"; +import { BigNumber, ethers } from "ethers"; +import { FunctionAbi, number, uint256 } from "starknet"; import { N_COL } from "../../config"; -import { Cell, CellData, ContractAbi } from "../../types"; -import { RC_BOUND } from "../../utils/constants"; -import { bn2hex, hex2str, str2hex } from "../../utils/hexUtils"; - -export const CONTRACT_FUNCTION_SEP = "."; -export const ARGS_SEP = ";"; -export const ARG_LIST_SEP = ","; +import { Cell, CellData, ChainType, ContractAbi } from "../../types"; +import { + ARGS_SEP, + ARG_LIST_SEP, + CONTRACT_FUNCTION_SEP, + RC_BOUND, +} from "../../utils/constants"; +import { bn2hex, bn2uint, hex2str, str2hex } from "../../utils/hexUtils"; export const contractCallRegex = - /(?(0x)?[a-z0-9]+)\.(?[a-z_0-9]+)\((?[a-z0-9[\],; ]*)\)/i; + /(?(0x)?[a-z0-9]+)\.(?[a-z_0-9]+)\((?[a-z0-9[\]{},;: ]*)\)/i; export const cellNameRegex = /^[a-z]\d+$/i; export const hexStringRegex = /^(0x)?[a-f0-9]+$/i; -export function toPlainTextFormula(cellData: CellData): string { +const isBigNumber = (arg: any): boolean => { + return arg instanceof BigNumber || arg instanceof BN; +}; + +export function toPlainTextFormula( + cellData: CellData, + chainType: ChainType +): string { if (!cellData) return "0"; const { contractAddress, selector, calldata, abi } = cellData; @@ -44,47 +46,70 @@ export function toPlainTextFormula(cellData: CellData): string { ? "0x" + arg.div(number.toBN(2)).toString(16) : arg.div(number.toBN(2)).toString() ); - let displayedArgs = []; if (!!abi) { - let argsIndex = 0; - let inputIndex = 0; - while (inputIndex < abi.inputs.length) { - const _input = abi.inputs[inputIndex]; - if (_input.type === "Uint256") { - if (isDependency(calldata[argsIndex])) { - displayedArgs.push(args[argsIndex]); - if (args[argsIndex + 1] !== "0") - throw new Error("Cannot parse Uint256 input"); - } else { + if (chainType === ChainType.STARKNET) { + let argsIndex = 0; + let inputIndex = 0; + while (inputIndex < abi.inputs.length) { + const _input = abi.inputs[inputIndex]; + if (_input.type === "Uint256") { + if (isDependency(calldata[argsIndex])) { + displayedArgs.push(args[argsIndex]); + if (args[argsIndex + 1] !== "0") + throw new Error("Cannot parse Uint256 input"); + } else { + displayedArgs.push( + uint256 + .uint256ToBN({ + low: args[argsIndex], + high: args[argsIndex + 1], + }) + .toString() + ); + } + argsIndex += 2; + inputIndex++; + continue; + } + if (_input.name.endsWith("_len")) { + const len = parseInt(args[argsIndex]); displayedArgs.push( - uint256 - .uint256ToBN({ - low: args[argsIndex], - high: args[argsIndex + 1], - }) - .toString() + "[" + + args + .slice(argsIndex + 1, argsIndex + 1 + len) + .join(ARG_LIST_SEP) + + "]" ); + argsIndex += len + 1; // arg_len, arg and len + inputIndex += 2; // skip next arg + continue; } - argsIndex += 2; + displayedArgs.push(args[argsIndex]); + argsIndex++; inputIndex++; - continue; } - if (_input.name.endsWith("_len")) { - const len = parseInt(args[argsIndex]); - - displayedArgs.push( - "[" + - args.slice(argsIndex + 1, argsIndex + 1 + len).join(ARG_LIST_SEP) + - "]" - ); - argsIndex += len + 1; // arg_len, arg and len - inputIndex += 2; // skip next arg - continue; - } - displayedArgs.push(args[argsIndex]); - argsIndex++; - inputIndex++; + } else if (chainType === ChainType.EVM) { + const data = + "0x" + + calldata + .map((arg) => + isDependency(arg) + ? arg.sub(number.toBN(1)).div(number.toBN(2)) + : arg.div(number.toBN(2)) + ) + .map(bn2uint(32)) + .join(""); + const decodedData = ethers.utils.defaultAbiCoder.decode( + abi.inputs.map((i) => i.type), + data + ); + // @ts-ignore + displayedArgs = [customStringify(decodedData).slice(1, -1)]; + } else { + throw new Error( + `ChainType ${chainType} has no cellData to string encoding function` + ); } } else { displayedArgs = args; @@ -95,6 +120,22 @@ export function toPlainTextFormula(cellData: CellData): string { )})`; } +function customStringify(input: any): any { + if (Array.isArray(input)) { + return "[" + input.map(customStringify).join(", ") + "]"; + } else if (typeof input === "object" && !isBigNumber(input)) { + return ( + "{" + + Object.entries(input) + .map(([key, value]) => `${key}: ${customStringify(value)}`) + .join(", ") + + "}" + ); + } else if (isBigNumber(input)) { + return input.toString(); + } else return `${input}`; +} + export function parseContractCall( formula: string ): { contractAddress: string; selector: string; args: string } | null { @@ -133,28 +174,56 @@ export function parse( selector: string; args: string; }, - abi: ContractAbi + abi: ContractAbi, + chainType: ChainType ): CellData | null { - const args = rawCall.args - .toLowerCase() - .split(ARGS_SEP) - .filter((arg) => arg !== ""); - - const selector = hash.getSelectorFromName(rawCall.selector); - const selectorAbi = abi[selector] as FunctionAbi; - - // @ts-ignore - if (selectorAbi.type !== "function") return null; - const inputs = selectorAbi.inputs.filter((i) => !i.name.endsWith("_len")); + // eval is safe client side with user input only + // see https://stackoverflow.com/questions/197769/when-is-javascripts-eval-not-evil + // eslint-disable-next-line no-eval + const args = eval( + // Add global brackets if user input is just a comma separated list + `[${rawCall.args}]` + // Quote cell names before eval + .replace(/([A-O][0-9]+)/gi, '"$1"') + ) as any[]; + + // retrieve function and corresponding abi + const filteredAbi = Object.entries(abi).filter( + ([selector, _abi]) => + _abi.name === rawCall.selector && + // @ts-ignore + (_abi as FunctionAbi).type === "function" && + args.length === + (_abi as FunctionAbi).inputs.filter((i) => !i.name.endsWith("_len")) + .length + ); - if (args.length !== inputs.length) { + if (filteredAbi.length !== 1) { return null; } - const calldata = args - .map((arg, index) => parseArg(arg, inputs[index], abi)) - .flat() - .filter((arg) => arg !== undefined) as BN[]; + const selector = filteredAbi[0][0]; + const selectorAbi = filteredAbi[0][1] as FunctionAbi; + + let calldata; + if (chainType === ChainType.STARKNET) { + const encodedArgs = encodeInputs(args) as any[]; + // Flatten the object prefixing arrays with their len + // Result dismisses the first value, with is the len of the initial array of args + calldata = flattenWithLen(encodedArgs).slice(1) as BN[]; + } else if (chainType === ChainType.EVM) { + // TODO: need to support cell references + calldata = ethers.utils.defaultAbiCoder + .encode( + selectorAbi.inputs.map((i) => i.type), + args + ) + .slice(2) + .match(/.{1,64}/g) + ?.map((bytes32) => encodeConst("0x" + bytes32)) as BN[]; + } else { + throw new Error(`No parsing function for chainType ${chainType}`); + } return { contractAddress: number.toBN(rawCall.contractAddress), @@ -186,57 +255,58 @@ export const encodeConst = (_arg: number.BigNumberish): BN => { export const encodeTokenId = (_arg: number.BigNumberish): BN => number.toBN(_arg).mul(number.toBN(2)).add(number.toBN(1)); + export const decode = (_arg: BN) => isDependency(_arg) ? _arg.sub(number.toBN(1)).div(number.toBN(2)) : _arg.div(number.toBN(2)); -const parseArg = ( - arg: string, - inputAbi: AbiEntry, - contractAbi: ContractAbi -): BN[] | undefined => { - let len; - const _arg = arg.trim(); - let _args; - - if (_arg.startsWith("[")) { - if (!_arg.endsWith("]")) return undefined; - if (!inputAbi.type.endsWith("*")) return undefined; - - _args = _arg - .replace("[", "") - .replace("]", "") - .split(ARG_LIST_SEP) - .filter((_a) => !!_a); - len = _args.length; - } else { - _args = [_arg]; +/** + * + * @param input the user input object + * @returns an object with the same structure but with inputs encoded (cell references, numbers, strings) + * + */ +function encodeInputs(input: any): any { + if (typeof input === "object") { + if (Array.isArray(input)) { + return input.map(encodeInputs); + } else { + return Object.entries(input).reduce( + (prev, cur) => ({ ...prev, [cur[0]]: encodeInputs(cur[1]) }), + {} + ); + } + } else if (typeof input === "string") { + return input.replaceAll('"', "").match(cellNameRegex) + ? encodeTokenId(cellNameToTokenId(input)) + : encodeConst(input); + } else if (typeof input === "number") { + return encodeConst(input); } - const type = inputAbi.type.replace("*", ""); - - const typeAbi = contractAbi[hash.getSelectorFromName(type)] as StructAbi; - - const size = typeAbi?.size || 1; - - const parsedArg = _args - .map((_arg) => - _arg.match(cellNameRegex) - ? encodeTokenId(cellNameToTokenId(_arg)) - : encodeConst(_arg) - ) - .filter((_arg) => _arg !== undefined) - .map((_arg) => { - // TODO: this is a hard-fix to work only with Uint256 when arg < RC_BOUND - const arr = Array(size).fill(number.toBN(0)); - - arr[0] = _arg; - return arr; - }) - .flat(); +} - return len !== undefined ? [encodeConst(len), ...parsedArg] : parsedArg; -}; +/** + * Flatten an nested object or array of object, appending the encoded length of the array + * before each array + * + * @param input + * @returns + */ +function flattenWithLen(input: any): any[] { + if (Array.isArray(input)) { + return [ + encodeConst(input.length), + ...input.map(flattenWithLen).reduce((prev, cur) => [...prev, ...cur], []), + ]; + } else if (typeof input === "object" && !isBigNumber(input)) { + return Object.values(input) + .map(flattenWithLen) + .reduce((prev, cur) => [...prev, ...cur], []); + } else { + return [input]; + } +} export const isDependency = (arg: BN): boolean => arg.mod(number.toBN(2)).toNumber() !== 0; diff --git a/packages/starksheet-webapp/src/components/ComputedCell/ComputedCell.tsx b/packages/starksheet-webapp/src/components/ComputedCell/ComputedCell.tsx index dee01acf..7b802bb2 100644 --- a/packages/starksheet-webapp/src/components/ComputedCell/ComputedCell.tsx +++ b/packages/starksheet-webapp/src/components/ComputedCell/ComputedCell.tsx @@ -8,8 +8,9 @@ import { CellValuesContext } from "../../contexts/CellValuesContext"; import { OnsheetContext } from "../../contexts/OnsheetContext"; import { TransactionsContext } from "../../contexts/TransactionsContext"; import { useLocalStorage } from "../../hooks/useLocalStorage"; +import { chainConfig } from "../../provider/chains"; import { CellGraph, Cell as CellType } from "../../types"; -import { RC_BOUND, onsheetContractData } from "../../utils/constants"; +import { RC_BOUND } from "../../utils/constants"; import { bn2hex, hex2str } from "../../utils/hexUtils"; import Cell from "../Cell/Cell"; @@ -83,7 +84,7 @@ function ComputedCell({ cell }: ComputedCellProps) { cell.abi?.name === "symbol" || cellSettings.text; if (renderString) return hex2str(bn2hex(value)); - if (cell.contractAddress.eq(number.toBN(onsheetContractData.mathAddress))) { + if (cell.contractAddress.eq(number.toBN(chainConfig.addresses.math))) { return value .add( number @@ -122,7 +123,7 @@ function ComputedCell({ cell }: ComputedCellProps) { } settleTransactions([ { - contractAddress: selectedSheetAddress, + to: selectedSheetAddress, entrypoint: "renderCell", calldata: [id], }, diff --git a/packages/starksheet-webapp/src/components/FormulaField/FormulaField.tsx b/packages/starksheet-webapp/src/components/FormulaField/FormulaField.tsx index 6a9e268f..ba085ee8 100644 --- a/packages/starksheet-webapp/src/components/FormulaField/FormulaField.tsx +++ b/packages/starksheet-webapp/src/components/FormulaField/FormulaField.tsx @@ -11,10 +11,9 @@ import { FunctionAbi } from "starknet"; import { CELL_BORDER_WIDTH, CELL_HEIGHT, CELL_WIDTH } from "../../config"; import { AbisContext } from "../../contexts/AbisContext"; import { CellValuesContext } from "../../contexts/CellValuesContext"; +import { ARGS_SEP, CONTRACT_FUNCTION_SEP } from "../../utils/constants"; import { bn2hex } from "../../utils/hexUtils"; import { - ARGS_SEP, - CONTRACT_FUNCTION_SEP, buildFormulaDisplay, cellNameRegex, cellNameToTokenId, @@ -70,13 +69,11 @@ function FormulaField({ .filter((i) => !i.name.endsWith("_len")) .map((i) => ({ ...i, - displayedType: `${i.name}:${i.type - .replace(/felt|Uint256/, "number") - .replace("*", "")}`, + displayedType: `${i.name}:${i.type.replace("*", "")}`, })) .map((i) => - i.type.endsWith("*") - ? `[${i.displayedType}]` + i.type.endsWith("*") || i.type.endsWith("[]") + ? `[${i.displayedType.replace("[]", "")}]` : i.displayedType ) .join(`${ARGS_SEP} `), @@ -173,7 +170,7 @@ function FormulaField({ "&:hover": { background: "#e2e2e2" }, }} > - {op} + {`${op}(${abi[op]})`} ))} diff --git a/packages/starksheet-webapp/src/components/Header/Header.tsx b/packages/starksheet-webapp/src/components/Header/Header.tsx index 1564f6c0..b4360849 100644 --- a/packages/starksheet-webapp/src/components/Header/Header.tsx +++ b/packages/starksheet-webapp/src/components/Header/Header.tsx @@ -1,11 +1,13 @@ import { Box } from "@mui/material"; +import React from "react"; import { CELL_BORDER_WIDTH } from "../../config"; +import { chainConfig } from "../../provider/chains"; +import { ChainId } from "../../types"; +import BridgeButton from "../BridgeButton/BridgeButton"; import Button from "../Button/Button"; import ConnectButton from "../ConnectButton/ConnectButton"; import GreyCell from "../GreyCell/GreyCell"; -import BridgeButton from '../BridgeButton/BridgeButton'; -import Widget from '../Widget/Widget'; -import React from 'react'; +import Widget from "../Widget/Widget"; function Header() { const [isOpenWidget, setOpenWidget] = React.useState(false); @@ -23,21 +25,25 @@ function Header() { > Learn more - { - setOpenWidget(true) - }} - sx={{ marginLeft: `-${CELL_BORDER_WIDTH}px` }} - /> + {chainConfig.chainId === ChainId.STARKNET_MAINNET && ( + <> + { + setOpenWidget(true); + }} + sx={{ marginLeft: `-${CELL_BORDER_WIDTH}px` }} + /> + { + setOpenWidget(false); + }} + /> + + )} - { - setOpenWidget(false) - }} - /> ); } diff --git a/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx b/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx index 5f13d8fc..b9295904 100644 --- a/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx +++ b/packages/starksheet-webapp/src/components/SheetTable/SheetTable.tsx @@ -12,11 +12,10 @@ import { AbisContext } from "../../contexts/AbisContext"; import { AppStatusContext } from "../../contexts/AppStatusContext"; import { CellValuesContext } from "../../contexts/CellValuesContext"; import { OnsheetContext } from "../../contexts/OnsheetContext"; -import { useChainProvider } from "../../hooks/useChainProvider"; import { useSheetContract } from "../../hooks/useSheetContract"; import { Cell, CellData, CellRendered } from "../../types"; import { RC_BOUND } from "../../utils/constants"; -import { bn2hex, hex2str, normalizeHexString } from "../../utils/hexUtils"; +import { bn2hex } from "../../utils/hexUtils"; import ComputedCell from "../ComputedCell/ComputedCell"; import GreyCell from "../GreyCell/GreyCell"; @@ -50,7 +49,6 @@ const SheetTable = ({ sx }: SheetTableProps) => { const { address } = params; const { contract } = useSheetContract(address); const navigate = useNavigate(); - const chainProvider = useChainProvider(); const cells = useMemo( () => (address ? values[address] : []), @@ -109,23 +107,14 @@ const SheetTable = ({ sx }: SheetTableProps) => { ); if (sheet === undefined) { Promise.all([ - chainProvider.callContract({ - contractAddress: _selectedSheetAddress, - entrypoint: "name", - }), - chainProvider.callContract({ - contractAddress: _selectedSheetAddress, - entrypoint: "symbol", - }), + contract.name(), + contract.symbol(), contract.nRow(), contract.getCellPrice(), ]).then((response) => { - const [name, symbol] = response - .slice(0, -1) - .map((result) => hex2str(normalizeHexString(result as string))); appendSheet({ - name, - symbol, + name: response[0], + symbol: response[1], address: _selectedSheetAddress, nRow: response[2], cellPrice: response[3] / 10 ** 18, diff --git a/packages/starksheet-webapp/src/contexts/AbisContext.tsx b/packages/starksheet-webapp/src/contexts/AbisContext.tsx index e16a621a..760cf22f 100644 --- a/packages/starksheet-webapp/src/contexts/AbisContext.tsx +++ b/packages/starksheet-webapp/src/contexts/AbisContext.tsx @@ -1,9 +1,9 @@ import React, { PropsWithChildren, useState } from "react"; import { Abi } from "starknet"; -import { ContractAbi, ContractAbis, InitialContractAbis } from "../types"; -import { parseAbi } from "../utils/abiUtils"; -import { normalizeHexString } from "../utils/hexUtils"; import { useChainProvider } from "../hooks/useChainProvider"; +import { ContractAbi, ContractAbis, InitialContractAbis } from "../types"; +import { RC_BOUND } from "../utils/constants"; +import { bn2hex, normalizeHexString } from "../utils/hexUtils"; export const AbisContext = React.createContext<{ contractAbis: ContractAbis; @@ -19,33 +19,34 @@ export const AbisContextProvider = ({ initialContractAbis, children, }: PropsWithChildren<{ initialContractAbis: InitialContractAbis }>) => { + const chainProvider = useChainProvider(); + const _initialContractAbis = Object.entries(initialContractAbis).reduce( (prev, cur) => ({ ...prev, - [cur[0]]: parseAbi(cur[1] as Abi), + [normalizeHexString(cur[0])]: chainProvider.parseAbi(cur[1] as Abi), }), - {} + { + [bn2hex(RC_BOUND)]: {}, + } ); + const [contractAbis, setContractAbis] = useState(_initialContractAbis); - - const chainProvider = useChainProvider(); - const setAbiForContract = (address: string, abi: Abi) => { setContractAbis((prevContractAbis) => ({ ...prevContractAbis, - [normalizeHexString(address)]: parseAbi(abi), + [normalizeHexString(address)]: chainProvider.parseAbi(abi), })); }; const getAbiForContract = async (address: string) => { const _address = normalizeHexString(address); - if (_address in contractAbis) return contractAbis[_address]; - const abi = await chainProvider.getAbi(address); + const abi = await chainProvider.getAbi(_address); setAbiForContract(_address, abi); - return parseAbi(abi); + return chainProvider.parseAbi(abi); }; return ( diff --git a/packages/starksheet-webapp/src/contexts/AccountContext.tsx b/packages/starksheet-webapp/src/contexts/AccountContext.tsx index 79741f5e..8dae798c 100644 --- a/packages/starksheet-webapp/src/contexts/AccountContext.tsx +++ b/packages/starksheet-webapp/src/contexts/AccountContext.tsx @@ -1,20 +1,16 @@ -import { BigNumberish } from "ethers"; -import { disconnect, connect as getStarknet } from "get-starknet"; import { useSnackbar } from "notistack"; import React, { PropsWithChildren, useMemo, useState } from "react"; -import { Call, InvokeFunctionResponse, number, stark } from "starknet"; -import onsheetContractData from "../contract.json"; -import { chainId } from "../provider"; -import { hex2str, normalizeHexString } from "../utils/hexUtils"; +import { useChainProvider } from "../hooks"; +import { ContractCall, TransactionResponse } from "../types"; export const AccountContext = React.createContext<{ accountAddress: string; setAccountAddress: (address: string) => void; connect: () => Promise; execute: ( - calls: Call[], - options?: { value?: BigNumberish } - ) => Promise; + calls: ContractCall[], + options?: { value?: number | string } + ) => Promise; proof: string[]; }>({ accountAddress: "", @@ -28,75 +24,20 @@ export const AccountContextProvider = ({ children }: PropsWithChildren<{}>) => { const [accountAddress, setAccountAddress] = useState(""); const { enqueueSnackbar } = useSnackbar(); - const proof = useMemo( - () => - (onsheetContractData.allowlist as { [address: string]: string[] })[ - accountAddress - ] || [], - [accountAddress] - ); - - const connect = async () => { - let starknetWindow = await getStarknet({ modalMode: "neverAsk" }); - if (starknetWindow?.isConnected) { - await disconnect({ clearLastWallet: true }); - setAccountAddress(""); - } - starknetWindow = await getStarknet({ modalMode: "canAsk" }); - if (starknetWindow === null) { - return; - } - if (starknetWindow.isConnected === false) { - return; - } - - if (chainId !== hex2str(starknetWindow.provider.chainId)) { - if (starknetWindow.id === "argentX") { - starknetWindow.request({ - type: "wallet_switchStarknetChain", - params: { chainId }, - }); - } else { - enqueueSnackbar( - `Wrong network detected: "${hex2str( - starknetWindow.provider.chainId - )}" instead of "${chainId}"`, - { variant: "warning" } - ); - } - } - setAccountAddress(normalizeHexString(starknetWindow.account.address)); - }; + const proof = useMemo(() => [], []); - const execute = async (calls: Call[], options?: { value?: BigNumberish }) => { - const starknetWindow = await getStarknet({ modalMode: "neverAsk" }); - if (starknetWindow === null) { - throw new Error("Account is not connected"); - } - if (starknetWindow.isConnected === false) { - throw new Error("Account is not connected"); - } - if (options?.value) { - calls = [ - { - contractAddress: - "0x49D36570D4E46F48E99674BD3FCC84644DDD6B96F7C741B1562B82F9E004DC7", - entrypoint: "approve", - calldata: stark.compileCalldata({ - spender: calls[0].contractAddress, - amount: { - type: "struct", - low: number.toBN(options.value.toString()), - high: 0, - }, - }), - }, - ...calls, - ]; - } + const provider = useChainProvider(); + const execute = provider.execute; - return await starknetWindow.account.execute(calls); - }; + const connect = () => + provider + .login() + .then((address) => { + setAccountAddress(address); + }) + .catch((error) => { + enqueueSnackbar(error.toString(), { variant: "warning" }); + }); return ( { - return isDependency(arg) - ? values[(arg.toNumber() - 1) / 2] - : arg.div(number.toBN(2)); - }) - .map((arg) => arg.toString()); + const calldata = cell.calldata.map((arg) => { + return isDependency(arg) + ? values[(arg.toNumber() - 1) / 2] + : arg.div(number.toBN(2)); + }); const call = { - contractAddress, + to: contractAddress, entrypoint: cell.abi.name, + selector: cell.selector, calldata, + abi: cell.abi, }; const value = - cell.abi.stateMutability === "view" - ? (await chainProvider.callContract(call)) - : NaN; + cell.abi.stateMutability === "view" || cell.abi.stateMutability === "pure" + ? await chainProvider.callContract(call) + : 0; return number.toBN(value); }; diff --git a/packages/starksheet-webapp/src/contexts/ChainProviderContext.tsx b/packages/starksheet-webapp/src/contexts/ChainProviderContext.tsx index aeded31b..a72d7a92 100644 --- a/packages/starksheet-webapp/src/contexts/ChainProviderContext.tsx +++ b/packages/starksheet-webapp/src/contexts/ChainProviderContext.tsx @@ -1,7 +1,6 @@ import React, { useEffect, useState } from "react"; -import { rpcUrl } from "../provider"; -import { chainImplementations, getChainConfigById } from "../provider/chains"; -import { ChainId, ChainProvider, ChainType } from "../types"; +import { chainConfig, chainImplementation } from "../provider/chains"; +import { ChainProvider } from "../types"; /** * The ChainProviderContext. @@ -26,14 +25,10 @@ export const ChainProviderContextProvider = ({ // this effect creates a chain provider for the environment rpc provider useEffect(() => { - getChainInfoFromRpc(rpcUrl).then(([chainId, chainType]) => { - // get the config matching the chain id - const config = getChainConfigById(chainId); - // create a chain provider instance matching the given config for the given chain type - const instance = chainImplementations[chainType].build(rpcUrl, config); - // set the built instance as the hook chain provider - setProvider(instance); - }); + // create a chain provider instance matching the given config for the given chain type + const instance = chainImplementation.build(chainConfig.rpcUrl, chainConfig); + // set the built instance as the hook chain provider + setProvider(instance); }, [setProvider]); if (!chainProvider) { @@ -46,49 +41,3 @@ export const ChainProviderContextProvider = ({ ); }; - -/** - * Gets the current chain info. - */ -async function getChainInfoFromRpc( - rpcUrl: string -): Promise<[ChainId, ChainType]> { - // try to get the chain id from a starknet call - const starknetCallResult = await fetchRpcMethod(rpcUrl, "starknet_chainId"); - const starknetChainId = starknetCallResult.result; - if (starknetChainId) { - return [starknetChainId, ChainType.STARKNET]; - } - - // try to get the chain id from a eth call - const ethCallResult = await fetchRpcMethod(rpcUrl, "eth_chainId"); - const ethChainId = ethCallResult.result; - if (ethChainId) { - return [ethChainId, ChainType.EVM]; - } - - throw new Error( - `could not find chain id for the given rpc (${rpcUrl}), is the rpc starknet or evm compatible?` - ); -} - -/** - * Fetches a rpc method. - */ -async function fetchRpcMethod( - rpc: string, - method: "eth_chainId" | "starknet_chainId" -) { - return fetch(rpc, { - method: "POST", - headers: { - Accept: "application/json", - "Content-Type": "application/json", - }, - body: JSON.stringify({ - id: 1, - jsonrpc: "2.0", - method, - }), - }).then((response) => response.json()); -} diff --git a/packages/starksheet-webapp/src/contexts/OnsheetContext.tsx b/packages/starksheet-webapp/src/contexts/OnsheetContext.tsx index b6ebe599..10424308 100644 --- a/packages/starksheet-webapp/src/contexts/OnsheetContext.tsx +++ b/packages/starksheet-webapp/src/contexts/OnsheetContext.tsx @@ -1,3 +1,4 @@ +import { BN } from "bn.js"; import React, { PropsWithChildren, useCallback, @@ -7,17 +8,17 @@ import React, { useState, } from "react"; import { useNavigate } from "react-router-dom"; -import { hash, number } from "starknet"; import { N_ROW } from "../config"; +import { useChainProvider } from "../hooks"; import { useOnsheetContract } from "../hooks/useOnsheetContract"; -import { Onsheet, Sheet } from "../types"; +import { chainConfig } from "../provider/chains"; +import { Sheet, SheetConstructorArgs, Spreadsheet } from "../types"; import { str2hex } from "../utils/hexUtils"; -import { AbisContext } from "./AbisContext"; import { AccountContext } from "./AccountContext"; import { AppStatusContext, defaultSheetStatus } from "./AppStatusContext"; export const OnsheetContext = React.createContext<{ - onsheet: Onsheet; + onsheet: Spreadsheet; selectedSheetIndex?: number; selectedSheetAddress?: string; setSelectedSheetAddress: (address: string) => void; @@ -30,8 +31,6 @@ export const OnsheetContext = React.createContext<{ address: "", sheets: [], defaultRenderer: "", - sheetClassHash: "", - proxyClassHash: "", sheetPrice: 0, }, setSelectedSheetAddress: () => {}, @@ -41,20 +40,15 @@ export const OnsheetContext = React.createContext<{ validateNewSheets: () => {}, }); -export const OnsheetContextProvider = ({ - onsheetAddress, - children, -}: PropsWithChildren<{ onsheetAddress: string }>) => { +export const OnsheetContextProvider = ({ children }: PropsWithChildren) => { const { updateAppStatus, updateSheetStatus } = useContext(AppStatusContext); const { accountAddress } = useContext(AccountContext); - const { getAbiForContract } = useContext(AbisContext); + const chainProvider = useChainProvider(); const navigate = useNavigate(); - const [onsheet, setOnsheet] = useState({ - address: onsheetAddress, + const [onsheet, setOnsheet] = useState({ + address: chainConfig.addresses.spreadsheet, sheets: [], defaultRenderer: "", - sheetClassHash: "", - proxyClassHash: "", sheetPrice: 0, }); @@ -73,21 +67,16 @@ export const OnsheetContextProvider = ({ () => Promise.all([ contract.getSheetDefaultRendererAddress(), - contract.getSheetClassHash(), - contract.getProxyClassHash(), contract.getSheetPrice(), ]) .then(async (response) => { - const [renderer, sheetClassHash, proxyClassHash, sheetPrice] = - response; + const [renderer, sheetPrice] = response; return { address, defaultRenderer: renderer, - sheetClassHash, - proxyClassHash, sheets: [], sheetPrice: - sheetPrice.div(number.toBN(10).pow(number.toBN(9))).toNumber() / + sheetPrice.div(new BN(10).pow(new BN(9))).toNumber() / 1_000_000_000, }; }) @@ -119,11 +108,7 @@ export const OnsheetContextProvider = ({ sheet: Omit, owner: string ): Promise => { - let calldata = { - proxyAdmin: owner, - implementation: onsheet.sheetClassHash, - selector: hash.getSelectorFromName("initialize"), - calldataLen: 6, + let calldata: SheetConstructorArgs = { name: str2hex(sheet.name), symbol: str2hex(sheet.symbol), owner, @@ -131,15 +116,25 @@ export const OnsheetContextProvider = ({ maxPerWallet: 0, rendererAddress: onsheet.defaultRenderer, }; - const address = contract.calculateSheetAddress( + + const address = await contract.calculateSheetAddress( accountAddress, - onsheet.proxyClassHash, - Object.values(calldata) + calldata + ); + const addressAlreadyDeployed = await chainProvider.addressAlreadyDeployed( + address ); - const abi = await getAbiForContract(address); let newSheet: Sheet; - if (Object.keys(abi).length !== 0) { - newSheet = { ...sheet, address }; + if (addressAlreadyDeployed) { + const sheetContract = + chainProvider.getWorksheetContractByAddress(address); + const [name, symbol, nRow, cellPrice] = await Promise.all([ + sheetContract.name(), + sheetContract.symbol(), + sheetContract.nRow(), + sheetContract.getCellPrice(), + ]); + newSheet = { name, symbol, nRow, cellPrice, address }; } else { newSheet = { ...sheet, address, calldata, nRow: N_ROW, cellPrice: 0 }; } diff --git a/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx b/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx index 74a1562e..35df3ec3 100644 --- a/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx +++ b/packages/starksheet-webapp/src/contexts/TransactionsContext.tsx @@ -5,18 +5,18 @@ import React, { useContext, useMemo, } from "react"; -import { Call, number } from "starknet"; +import { number } from "starknet"; import { useChainProvider } from "../hooks/useChainProvider"; import { useOnsheetContract } from "../hooks/useOnsheetContract"; -import { NewSheet } from "../types"; +import { ContractCall, NewSheet } from "../types"; import { AccountContext } from "./AccountContext"; import { CellValuesContext } from "./CellValuesContext"; import { OnsheetContext } from "./OnsheetContext"; export const TransactionsContext = React.createContext<{ - transactions: Call[]; - newSheetsTransactions: Call[]; - settleTransactions: (tx?: Call[]) => Promise; + transactions: ContractCall[]; + newSheetsTransactions: ContractCall[]; + settleTransactions: (tx?: ContractCall[]) => Promise; costEth: number; }>({ transactions: [], @@ -41,10 +41,11 @@ export const TransactionsContextProvider = ({ .map((sheet) => contract.addSheetTxBuilder( sheet.calldata.name.toString(), - sheet.calldata.symbol.toString() + sheet.calldata.symbol.toString(), + accountAddress ) ); - }, [onsheet, contract]); + }, [onsheet, contract, accountAddress]); const cellsTransactions = useMemo(() => { return Object.entries(updatedValues) @@ -81,8 +82,7 @@ export const TransactionsContextProvider = ({ .filter((tx) => tx.entrypoint === "mintAndSetPublic") .map( (tx) => - onsheet.sheets.find((s) => s.address === tx.contractAddress) - ?.cellPrice || 0 + onsheet.sheets.find((s) => s.address === tx.to)?.cellPrice || 0 ) .reduce((a, b) => a + b, 0)) * 10_000 @@ -96,7 +96,7 @@ export const TransactionsContextProvider = ({ ]); const settleTransactions = useCallback( - async (otherTransactions?: Call[]) => { + async (otherTransactions?: ContractCall[]) => { const _otherTxs = otherTransactions === undefined ? [] : otherTransactions; let options; diff --git a/packages/starksheet-webapp/src/contracts/index.ts b/packages/starksheet-webapp/src/contracts/index.ts new file mode 100644 index 00000000..c587f1ac --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/index.ts @@ -0,0 +1,2 @@ +export * from './spreadsheet'; +export * from './worksheet'; diff --git a/packages/starksheet-webapp/src/contracts/spreadsheet/EvmSpreadsheetContract.ts b/packages/starksheet-webapp/src/contracts/spreadsheet/EvmSpreadsheetContract.ts new file mode 100644 index 00000000..e1339842 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/spreadsheet/EvmSpreadsheetContract.ts @@ -0,0 +1,112 @@ +import { JsonRpcProvider } from "@ethersproject/providers"; +import BN from "bn.js"; +import { BigNumber, ethers } from "ethers"; +import { Cell, ContractCall, SheetConstructorArgs } from "../../types"; +import { SpreadsheetContract } from "../../types/contracts"; +import { RC_BOUND } from "../../utils/constants"; +import { bn2uint, hex2str } from "../../utils/hexUtils"; +import { Evmsheet, Evmsheet__factory, Sheet__factory } from "../types"; + +/** + * Represents an EVM compatible implementation of the SpreadsheetContract. + */ +export class EvmSpreadsheetContract implements SpreadsheetContract { + private contract: Evmsheet; + private sheetPrice: BN; + + /** + * The class constructor. + */ + constructor(private address: string, private provider: JsonRpcProvider) { + this.sheetPrice = new BN(0); + this.contract = Evmsheet__factory.connect(address, provider); + this.getSheetPrice().then((price) => { + this.sheetPrice = price; + }); + } + + getSalt(name: string, symbol: string, from: string) { + return ethers.utils.keccak256( + ethers.utils.solidityPack( + ["string", "string", "address"], + [name, symbol, from] + ) + ); + } + + /** + * @inheritDoc + */ + async calculateSheetAddress( + from: string, + constructorCalldata: SheetConstructorArgs + ): Promise { + const decodedName = hex2str(constructorCalldata.name.toString(16)); + const decodedSymbol = hex2str(constructorCalldata.symbol.toString(16)); + const salt = this.getSalt(decodedName, decodedSymbol, from); + return await this.contract.getSheetCreationAddress(this.address, salt); + } + + /** + * @inheritDoc + */ + getSheetDefaultRendererAddress(): Promise { + return this.contract.defaultRenderer(); + } + + /** + * @inheritDoc + */ + async getSheetPrice(): Promise { + const value: BigNumber = await this.contract.sheetPrice(); + return new BN(value.toString()); + } + + /** + * @inheritDoc + */ + getSheets(): Promise { + return this.contract.getSheets(); + } + + /** + * @inheritDoc + */ + addSheetTxBuilder(name: string, symbol: string, from: string): ContractCall { + const decodedName = hex2str(name); + const decodedSymbol = hex2str(symbol); + const salt = this.getSalt(decodedName, decodedSymbol, from); + const calldata = Evmsheet__factory.createInterface().encodeFunctionData( + "addSheet", + [decodedName, decodedSymbol, salt] + ); + + return { + to: this.address, + calldata, + value: this.sheetPrice, + }; + } + + /** + * @inheritDoc + */ + setCellTxBuilder( + cell: Cell & { tokenId: number; sheetAddress: string } + ): ContractCall { + // If contractAddress is RC_BOUND, then the cell is constant and we store the selector + // as a regular uint256 + const selector = cell.contractAddress.eq(RC_BOUND) + ? bn2uint(32)(cell.selector) + : bn2uint(4)(cell.selector).padEnd(64, "0"); + return { + to: cell.sheetAddress, + calldata: Sheet__factory.createInterface().encodeFunctionData("setCell", [ + cell.id, + "0x" + bn2uint(20)(cell.contractAddress), + "0x" + selector, + "0x" + cell.calldata.map(bn2uint(32)).join(""), + ]), + }; + } +} diff --git a/packages/starksheet-webapp/src/contracts/spreadsheet/StarknetSpreadsheetContract.ts b/packages/starksheet-webapp/src/contracts/spreadsheet/StarknetSpreadsheetContract.ts new file mode 100644 index 00000000..de82f508 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/spreadsheet/StarknetSpreadsheetContract.ts @@ -0,0 +1,164 @@ +import BN from "bn.js"; +import { Contract, hash, number, ProviderInterface, stark } from "starknet"; +import { + Abi, + Cell, + ContractCall, + SheetConstructorArgs, + SpreadsheetContract, +} from "../../types"; +import { bn2hex } from "../../utils/hexUtils"; + +/** + * Represents a starknet implementation of the SpreadsheetContract. + */ +export class StarknetSpreadsheetContract implements SpreadsheetContract { + private contract: Contract; + + /** + * The proxy contract class hash. + */ + private proxyClassHash: Promise; + + /** + * The sheet contract class hash. + */ + private sheetClashHash: Promise; + + /** + * The class constructor. + */ + constructor( + private address: string, + private abi: Abi, + provider: ProviderInterface + ) { + this.contract = new Contract(abi, address, provider); + this.proxyClassHash = this.getProxyClassHash(); + this.sheetClashHash = this.getSheetClassHash(); + } + + /** + * @inheritDoc + */ + async getSheetDefaultRendererAddress(): Promise { + const renderer = await this.contract.functions[ + "getSheetDefaultRendererAddress" + ](); + return bn2hex(renderer.address); + } + + /** + * @inheritDoc + */ + async getSheets(): Promise { + const { addresses } = await this.contract.functions["getSheets"](); + return addresses.map((address: BN) => bn2hex(address)); + } + + /** + * @inheritDoc + */ + async getSheetPrice(): Promise { + const price = await this.contract.functions["getSheetPrice"](); + return price.price; + } + + /** + * @inheritDoc + */ + setCellTxBuilder( + cell: Cell & { tokenId: number; sheetAddress: string } + ): ContractCall { + return cell.owner.eq(number.toBN(0)) + ? { + to: cell.sheetAddress, + entrypoint: "mintAndSetPublic", + calldata: stark.compileCalldata({ + tokenId: { + type: "struct", + low: cell.tokenId, + high: 0, + }, + proof: [], + contractAddress: cell.contractAddress.toString(), + value: cell.selector.toString(), + cellCalldata: cell.calldata.map((d) => d.toString()), + }), + } + : { + to: cell.sheetAddress, + entrypoint: "setCell", + calldata: stark.compileCalldata({ + tokenId: cell.tokenId.toString(), + contractAddress: cell.contractAddress.toString(), + value: cell.selector.toString(), + cellCalldata: cell.calldata.map((d) => d.toString()), + }), + }; + } + + /** + * @inheritDoc + */ + addSheetTxBuilder(name: string, symbol: string, from: string): ContractCall { + return { + to: this.address, + entrypoint: "addSheet", + calldata: stark.compileCalldata({ + name, + symbol, + proof: [], + }), + }; + } + + /** + * @inheritDoc + */ + async calculateSheetAddress( + from: number.BigNumberish, + constructorCalldata: SheetConstructorArgs + ): Promise { + const classHash = await this.proxyClassHash; + + const extendedCall = { + proxyAdmin: constructorCalldata.owner, + implementation: await this.sheetClashHash, + selector: hash.getSelectorFromName("initialize"), + calldataLen: 6, + name: constructorCalldata.name, + symbol: constructorCalldata.symbol, + owner: constructorCalldata.owner, + merkleRoot: constructorCalldata.merkleRoot, + maxPerWallet: constructorCalldata.maxPerWallet, + rendererAddress: constructorCalldata.rendererAddress, + }; + + const args = Object.values(extendedCall); + + return Promise.resolve( + hash.calculateContractAddressFromHash(from, classHash, args, this.address) + ); + } + + /** + * Get the sheet class hash. + * + * Specific to starknet, class hash do not exist in EVM based chains. + */ + private async getSheetClassHash(): Promise { + const classHash = await this.contract.functions["getSheetClassHash"](); + return bn2hex(classHash.hash); + } + + /** + * Get the proxy class hash. + * + * Specific to starknet, class hash do not exist in EVM based chains. + */ + private async getProxyClassHash(): Promise { + const classHash = await this.contract.functions["getProxyClassHash"](); + return bn2hex(classHash.hash); + } +} diff --git a/packages/starksheet-webapp/src/contracts/spreadsheet/index.ts b/packages/starksheet-webapp/src/contracts/spreadsheet/index.ts new file mode 100644 index 00000000..610b6d3e --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/spreadsheet/index.ts @@ -0,0 +1,2 @@ +export * from "./EvmSpreadsheetContract"; +export * from "./StarknetSpreadsheetContract"; diff --git a/packages/starksheet-webapp/src/contracts/types/Array.ts b/packages/starksheet-webapp/src/contracts/types/Array.ts new file mode 100644 index 00000000..2b4b7805 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Array.ts @@ -0,0 +1,468 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Provider } from "@ethersproject/providers"; +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { OnEvent, TypedEvent, TypedEventFilter } from "./common"; + +export interface ArrayInterface extends utils.Interface { + functions: { + "_joinReferenceType(uint256,uint256)": FunctionFragment; + "join(bytes16[])": FunctionFragment; + "join(bytes[])": FunctionFragment; + "join(bytes4[])": FunctionFragment; + "join(bytes[],bytes)": FunctionFragment; + "join(bytes32[])": FunctionFragment; + "join(bytes3[])": FunctionFragment; + "join(bytes8[])": FunctionFragment; + "join(string[])": FunctionFragment; + "join(bytes2[])": FunctionFragment; + "join(uint16[])": FunctionFragment; + "join(string[],string)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "_joinReferenceType" + | "join(bytes16[])" + | "join(bytes[])" + | "join(bytes4[])" + | "join(bytes[],bytes)" + | "join(bytes32[])" + | "join(bytes3[])" + | "join(bytes8[])" + | "join(string[])" + | "join(bytes2[])" + | "join(uint16[])" + | "join(string[],string)" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "_joinReferenceType", + values: [BigNumberish, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "join(bytes16[])", + values: [BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "join(bytes[])", + values: [BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "join(bytes4[])", + values: [BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "join(bytes[],bytes)", + values: [BytesLike[], BytesLike] + ): string; + encodeFunctionData( + functionFragment: "join(bytes32[])", + values: [BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "join(bytes3[])", + values: [BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "join(bytes8[])", + values: [BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "join(string[])", + values: [string[]] + ): string; + encodeFunctionData( + functionFragment: "join(bytes2[])", + values: [BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "join(uint16[])", + values: [BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "join(string[],string)", + values: [string[], string] + ): string; + + decodeFunctionResult( + functionFragment: "_joinReferenceType", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes16[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes4[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes[],bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes32[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes3[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes8[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(string[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(bytes2[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(uint16[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "join(string[],string)", + data: BytesLike + ): Result; + + events: {}; +} + +export interface Array extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ArrayInterface; + + // queryFilter( + // event: TypedEventFilter, + // fromBlockOrBlockhash?: string | number | undefined, + // toBlock?: string | number | undefined + // ): Promise>; + + // listeners( + // eventFilter?: TypedEventFilter + // ): Array>; + // listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + _joinReferenceType( + inputPointer: BigNumberish, + gluePointer: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tempBytes: string }>; + + "join(bytes16[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(bytes[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(bytes4[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(bytes[],bytes)"( + a: BytesLike[], + glue: BytesLike, + overrides?: CallOverrides + ): Promise<[string]>; + + "join(bytes32[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(bytes3[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(bytes8[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(string[])"(a: string[], overrides?: CallOverrides): Promise<[string]>; + + "join(bytes2[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(uint16[])"( + a: BigNumberish[], + overrides?: CallOverrides + ): Promise<[string]>; + + "join(string[],string)"( + a: string[], + glue: string, + overrides?: CallOverrides + ): Promise<[string]>; + }; + + _joinReferenceType( + inputPointer: BigNumberish, + gluePointer: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "join(bytes16[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(bytes[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(bytes4[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(bytes[],bytes)"( + a: BytesLike[], + glue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "join(bytes32[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(bytes3[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(bytes8[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(string[])"(a: string[], overrides?: CallOverrides): Promise; + + "join(bytes2[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(uint16[])"( + a: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "join(string[],string)"( + a: string[], + glue: string, + overrides?: CallOverrides + ): Promise; + + callStatic: { + _joinReferenceType( + inputPointer: BigNumberish, + gluePointer: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "join(bytes16[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes[])"(a: BytesLike[], overrides?: CallOverrides): Promise; + + "join(bytes4[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes[],bytes)"( + a: BytesLike[], + glue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "join(bytes32[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes3[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes8[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(string[])"(a: string[], overrides?: CallOverrides): Promise; + + "join(bytes2[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(uint16[])"( + a: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "join(string[],string)"( + a: string[], + glue: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + _joinReferenceType( + inputPointer: BigNumberish, + gluePointer: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "join(bytes16[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes4[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes[],bytes)"( + a: BytesLike[], + glue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "join(bytes32[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes3[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes8[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(string[])"( + a: string[], + overrides?: CallOverrides + ): Promise; + + "join(bytes2[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(uint16[])"( + a: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "join(string[],string)"( + a: string[], + glue: string, + overrides?: CallOverrides + ): Promise; + }; + + populateTransaction: { + _joinReferenceType( + inputPointer: BigNumberish, + gluePointer: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "join(bytes16[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes4[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes[],bytes)"( + a: BytesLike[], + glue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "join(bytes32[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes3[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(bytes8[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(string[])"( + a: string[], + overrides?: CallOverrides + ): Promise; + + "join(bytes2[])"( + a: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "join(uint16[])"( + a: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "join(string[],string)"( + a: string[], + glue: string, + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/BasicCellRendererTest.ts b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/BasicCellRendererTest.ts new file mode 100644 index 00000000..006f5513 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/BasicCellRendererTest.ts @@ -0,0 +1,759 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface BasicCellRendererTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "renderer()": FunctionFragment; + "setUp()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + "testShouldRenderUri(uint256,bytes)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "renderer" + | "setUp" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + | "testShouldRenderUri" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData(functionFragment: "renderer", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testShouldRenderUri", + values: [BigNumberish, BytesLike] + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderer", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testShouldRenderUri", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface BasicCellRendererTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: BasicCellRendererTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise<[string]>; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + + testShouldRenderUri( + id: BigNumberish, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testShouldRenderUri( + id: BigNumberish, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testShouldRenderUri( + id: BigNumberish, + value: BytesLike, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testShouldRenderUri( + id: BigNumberish, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testShouldRenderUri( + id: BigNumberish, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/SheetTest.ts b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/SheetTest.ts new file mode 100644 index 00000000..7aee10cd --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/SheetTest.ts @@ -0,0 +1,804 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface SheetTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "setUp()": FunctionFragment; + "sheet()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + "testGetCellShouldReturnEmptyIfNotExist()": FunctionFragment; + "testSetCellShouldFailWhenNotOwner()": FunctionFragment; + "testSetCellShouldMint()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "setUp" + | "sheet" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + | "testGetCellShouldReturnEmptyIfNotExist" + | "testSetCellShouldFailWhenNotOwner" + | "testSetCellShouldMint" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + encodeFunctionData(functionFragment: "sheet", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testGetCellShouldReturnEmptyIfNotExist", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetCellShouldFailWhenNotOwner", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetCellShouldMint", + values?: undefined + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sheet", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testGetCellShouldReturnEmptyIfNotExist", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetCellShouldFailWhenNotOwner", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetCellShouldMint", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface SheetTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: SheetTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise<[string]>; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: CallOverrides + ): Promise; + + testSetCellShouldFailWhenNotOwner(overrides?: CallOverrides): Promise; + + testSetCellShouldMint(overrides?: CallOverrides): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/index.ts new file mode 100644 index 00000000..e2b35b5f --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.t.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { BasicCellRendererTest } from "./BasicCellRendererTest"; +export type { SheetTest } from "./SheetTest"; diff --git a/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.ts b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.ts new file mode 100644 index 00000000..da1ccaa1 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/BasicCellRenderer.ts @@ -0,0 +1,140 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface BasicCellRendererInterface extends utils.Interface { + functions: { + "numberToIndex(uint256)": FunctionFragment; + "tokenURI(uint256,bytes,string)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: "numberToIndex" | "tokenURI" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "numberToIndex", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "tokenURI", + values: [BigNumberish, BytesLike, string] + ): string; + + decodeFunctionResult( + functionFragment: "numberToIndex", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; + + events: {}; +} + +export interface BasicCellRenderer extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: BasicCellRendererInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + numberToIndex( + id: BigNumberish, + overrides?: CallOverrides + ): Promise<[string]>; + + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise<[string]>; + }; + + numberToIndex(id: BigNumberish, overrides?: CallOverrides): Promise; + + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + + callStatic: { + numberToIndex(id: BigNumberish, overrides?: CallOverrides): Promise; + + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + numberToIndex( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + }; + + populateTransaction: { + numberToIndex( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Bytes.ts b/packages/starksheet-webapp/src/contracts/types/Bytes.ts new file mode 100644 index 00000000..e6caf691 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Bytes.ts @@ -0,0 +1,928 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface BytesInterface extends utils.Interface { + functions: { + "equal(bytes,bytes)": FunctionFragment; + "slice(bytes,uint256,uint256)": FunctionFragment; + "toAddress(bytes,uint256)": FunctionFragment; + "toByes7(bytes,uint256)": FunctionFragment; + "toBytes1(bytes,uint256)": FunctionFragment; + "toBytes12(bytes,uint256)": FunctionFragment; + "toBytes16(bytes,uint256)": FunctionFragment; + "toBytes32(bytes,uint256)": FunctionFragment; + "toBytes5(bytes,uint256)": FunctionFragment; + "toBytes6(bytes,uint256)": FunctionFragment; + "toBytes8(bytes,uint256)": FunctionFragment; + "toUint128(bytes,uint256)": FunctionFragment; + "toUint16(bytes)": FunctionFragment; + "toUint16(bytes,uint256)": FunctionFragment; + "toUint24(bytes,uint256)": FunctionFragment; + "toUint256(bytes,uint256)": FunctionFragment; + "toUint32(bytes,uint256)": FunctionFragment; + "toUint40(bytes,uint256)": FunctionFragment; + "toUint48(bytes,uint256)": FunctionFragment; + "toUint56(bytes,uint256)": FunctionFragment; + "toUint64(bytes,uint256)": FunctionFragment; + "toUint8(bytes,uint256)": FunctionFragment; + "toUint96(bytes,uint256)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "equal" + | "slice" + | "toAddress" + | "toByes7" + | "toBytes1" + | "toBytes12" + | "toBytes16" + | "toBytes32" + | "toBytes5" + | "toBytes6" + | "toBytes8" + | "toUint128" + | "toUint16(bytes)" + | "toUint16(bytes,uint256)" + | "toUint24" + | "toUint256" + | "toUint32" + | "toUint40" + | "toUint48" + | "toUint56" + | "toUint64" + | "toUint8" + | "toUint96" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "equal", + values: [BytesLike, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "slice", + values: [BytesLike, BigNumberish, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toAddress", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toByes7", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toBytes1", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toBytes12", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toBytes16", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toBytes32", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toBytes5", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toBytes6", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toBytes8", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint128", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint16(bytes)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "toUint16(bytes,uint256)", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint24", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint256", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint32", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint40", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint48", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint56", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint64", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint8", + values: [BytesLike, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toUint96", + values: [BytesLike, BigNumberish] + ): string; + + decodeFunctionResult(functionFragment: "equal", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "slice", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toAddress", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toByes7", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toBytes1", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toBytes12", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toBytes16", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toBytes32", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toBytes5", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toBytes6", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toBytes8", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint128", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "toUint16(bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toUint16(bytes,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "toUint24", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint256", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint32", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint40", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint48", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint56", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint64", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint8", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "toUint96", data: BytesLike): Result; + + events: {}; +} + +export interface Bytes extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: BytesInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + equal( + _preBytes: BytesLike, + _postBytes: BytesLike, + overrides?: CallOverrides + ): Promise<[boolean]>; + + slice( + _bytes: BytesLike, + _start: BigNumberish, + _length: BigNumberish, + overrides?: CallOverrides + ): Promise<[string]>; + + toAddress( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toByes7( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toBytes1( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toBytes12( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toBytes16( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toBytes32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toBytes5( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toBytes6( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { tmp: string }>; + + toBytes8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { tmp: BigNumber }>; + + toUint128( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { tmp: BigNumber }>; + + "toUint16(bytes)"( + _bytes: BytesLike, + overrides?: CallOverrides + ): Promise<[number] & { tmp: number }>; + + "toUint16(bytes,uint256)"( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[number] & { tmp: number }>; + + toUint24( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[number] & { tmp: number }>; + + toUint256( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { tmp: BigNumber }>; + + toUint32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[number] & { tmp: number }>; + + toUint40( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[number] & { tmp: number }>; + + toUint48( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[number] & { tmp: number }>; + + toUint56( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { tmp: BigNumber }>; + + toUint64( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { tmp: BigNumber }>; + + toUint8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[number] & { tmp: number }>; + + toUint96( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { tmp: BigNumber }>; + }; + + equal( + _preBytes: BytesLike, + _postBytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + slice( + _bytes: BytesLike, + _start: BigNumberish, + _length: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toAddress( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toByes7( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes1( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes12( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes16( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes5( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes6( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint128( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes)"( + _bytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes,uint256)"( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint24( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint256( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint40( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint48( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint56( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint64( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint96( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + callStatic: { + equal( + _preBytes: BytesLike, + _postBytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + slice( + _bytes: BytesLike, + _start: BigNumberish, + _length: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toAddress( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toByes7( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes1( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes12( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes16( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes5( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes6( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint128( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes)"( + _bytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes,uint256)"( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint24( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint256( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint40( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint48( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint56( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint64( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint96( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + equal( + _preBytes: BytesLike, + _postBytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + slice( + _bytes: BytesLike, + _start: BigNumberish, + _length: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toAddress( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toByes7( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes1( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes12( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes16( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes5( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes6( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint128( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes)"( + _bytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes,uint256)"( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint24( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint256( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint40( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint48( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint56( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint64( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint96( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + }; + + populateTransaction: { + equal( + _preBytes: BytesLike, + _postBytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + slice( + _bytes: BytesLike, + _start: BigNumberish, + _length: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toAddress( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toByes7( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes1( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes12( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes16( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes5( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes6( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toBytes8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint128( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes)"( + _bytes: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toUint16(bytes,uint256)"( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint24( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint256( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint32( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint40( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint48( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint56( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint64( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint8( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + + toUint96( + _bytes: BytesLike, + _start: BigNumberish, + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Cells.ts b/packages/starksheet-webapp/src/contracts/types/Cells.ts new file mode 100644 index 00000000..95928989 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Cells.ts @@ -0,0 +1,90 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface CellsInterface extends utils.Interface { + functions: { + "parseValue(bytes)": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "parseValue"): FunctionFragment; + + encodeFunctionData( + functionFragment: "parseValue", + values: [BytesLike] + ): string; + + decodeFunctionResult(functionFragment: "parseValue", data: BytesLike): Result; + + events: {}; +} + +export interface Cells extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: CellsInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + parseValue( + data: BytesLike, + overrides?: CallOverrides + ): Promise<[BigNumber] & { value: BigNumber }>; + }; + + parseValue(data: BytesLike, overrides?: CallOverrides): Promise; + + callStatic: { + parseValue(data: BytesLike, overrides?: CallOverrides): Promise; + }; + + filters: {}; + + estimateGas: { + parseValue(data: BytesLike, overrides?: CallOverrides): Promise; + }; + + populateTransaction: { + parseValue( + data: BytesLike, + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Counter.s.sol/CounterScript.ts b/packages/starksheet-webapp/src/contracts/types/Counter.s.sol/CounterScript.ts new file mode 100644 index 00000000..be9a4ce8 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Counter.s.sol/CounterScript.ts @@ -0,0 +1,121 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface CounterScriptInterface extends utils.Interface { + functions: { + "IS_SCRIPT()": FunctionFragment; + "run()": FunctionFragment; + "setUp()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: "IS_SCRIPT" | "run" | "setUp" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_SCRIPT", values?: undefined): string; + encodeFunctionData(functionFragment: "run", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + + decodeFunctionResult(functionFragment: "IS_SCRIPT", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "run", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + + events: {}; +} + +export interface CounterScript extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: CounterScriptInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_SCRIPT(overrides?: CallOverrides): Promise<[boolean]>; + + run( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_SCRIPT(overrides?: CallOverrides): Promise; + + run(overrides?: Overrides & { from?: string }): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + + run(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + }; + + filters: {}; + + estimateGas: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + + run(overrides?: Overrides & { from?: string }): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + }; + + populateTransaction: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + + run( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Counter.s.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Counter.s.sol/index.ts new file mode 100644 index 00000000..e306e367 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Counter.s.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { CounterScript } from "./CounterScript"; diff --git a/packages/starksheet-webapp/src/contracts/types/ERC721.sol/ERC721.ts b/packages/starksheet-webapp/src/contracts/types/ERC721.sol/ERC721.ts new file mode 100644 index 00000000..cacf7711 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/ERC721.sol/ERC721.ts @@ -0,0 +1,563 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface ERC721Interface extends utils.Interface { + functions: { + "approve(address,uint256)": FunctionFragment; + "balanceOf(address)": FunctionFragment; + "getApproved(uint256)": FunctionFragment; + "isApprovedForAll(address,address)": FunctionFragment; + "name()": FunctionFragment; + "ownerOf(uint256)": FunctionFragment; + "safeTransferFrom(address,address,uint256)": FunctionFragment; + "safeTransferFrom(address,address,uint256,bytes)": FunctionFragment; + "setApprovalForAll(address,bool)": FunctionFragment; + "supportsInterface(bytes4)": FunctionFragment; + "symbol()": FunctionFragment; + "tokenURI(uint256)": FunctionFragment; + "transferFrom(address,address,uint256)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "approve" + | "balanceOf" + | "getApproved" + | "isApprovedForAll" + | "name" + | "ownerOf" + | "safeTransferFrom(address,address,uint256)" + | "safeTransferFrom(address,address,uint256,bytes)" + | "setApprovalForAll" + | "supportsInterface" + | "symbol" + | "tokenURI" + | "transferFrom" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "approve", + values: [string, BigNumberish] + ): string; + encodeFunctionData(functionFragment: "balanceOf", values: [string]): string; + encodeFunctionData( + functionFragment: "getApproved", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "isApprovedForAll", + values: [string, string] + ): string; + encodeFunctionData(functionFragment: "name", values?: undefined): string; + encodeFunctionData( + functionFragment: "ownerOf", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "safeTransferFrom(address,address,uint256)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "safeTransferFrom(address,address,uint256,bytes)", + values: [string, string, BigNumberish, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "setApprovalForAll", + values: [string, boolean] + ): string; + encodeFunctionData( + functionFragment: "supportsInterface", + values: [BytesLike] + ): string; + encodeFunctionData(functionFragment: "symbol", values?: undefined): string; + encodeFunctionData( + functionFragment: "tokenURI", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "transferFrom", + values: [string, string, BigNumberish] + ): string; + + decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getApproved", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "isApprovedForAll", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "safeTransferFrom(address,address,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "safeTransferFrom(address,address,uint256,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "setApprovalForAll", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "supportsInterface", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "transferFrom", + data: BytesLike + ): Result; + + events: { + "Approval(address,address,uint256)": EventFragment; + "ApprovalForAll(address,address,bool)": EventFragment; + "Transfer(address,address,uint256)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; + getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; + getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; +} + +export interface ApprovalEventObject { + owner: string; + spender: string; + id: BigNumber; +} +export type ApprovalEvent = TypedEvent< + [string, string, BigNumber], + ApprovalEventObject +>; + +export type ApprovalEventFilter = TypedEventFilter; + +export interface ApprovalForAllEventObject { + owner: string; + operator: string; + approved: boolean; +} +export type ApprovalForAllEvent = TypedEvent< + [string, string, boolean], + ApprovalForAllEventObject +>; + +export type ApprovalForAllEventFilter = TypedEventFilter; + +export interface TransferEventObject { + from: string; + to: string; + id: BigNumber; +} +export type TransferEvent = TypedEvent< + [string, string, BigNumber], + TransferEventObject +>; + +export type TransferEventFilter = TypedEventFilter; + +export interface ERC721 extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ERC721Interface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>; + + getApproved( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise<[string]>; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise<[boolean]>; + + name(overrides?: CallOverrides): Promise<[string]>; + + ownerOf( + id: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { owner: string }>; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise<[boolean]>; + + symbol(overrides?: CallOverrides): Promise<[string]>; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise<[string]>; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise; + + getApproved(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + ownerOf(id: BigNumberish, overrides?: CallOverrides): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + approve( + spender: string, + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise; + + getApproved(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + ownerOf(id: BigNumberish, overrides?: CallOverrides): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: CallOverrides + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "Approval(address,address,uint256)"( + owner?: string | null, + spender?: string | null, + id?: BigNumberish | null + ): ApprovalEventFilter; + Approval( + owner?: string | null, + spender?: string | null, + id?: BigNumberish | null + ): ApprovalEventFilter; + + "ApprovalForAll(address,address,bool)"( + owner?: string | null, + operator?: string | null, + approved?: null + ): ApprovalForAllEventFilter; + ApprovalForAll( + owner?: string | null, + operator?: string | null, + approved?: null + ): ApprovalForAllEventFilter; + + "Transfer(address,address,uint256)"( + from?: string | null, + to?: string | null, + id?: BigNumberish | null + ): TransferEventFilter; + Transfer( + from?: string | null, + to?: string | null, + id?: BigNumberish | null + ): TransferEventFilter; + }; + + estimateGas: { + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise; + + getApproved( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + ownerOf(id: BigNumberish, overrides?: CallOverrides): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf( + owner: string, + overrides?: CallOverrides + ): Promise; + + getApproved( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + ownerOf( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenURI( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/ERC721.sol/ERC721TokenReceiver.ts b/packages/starksheet-webapp/src/contracts/types/ERC721.sol/ERC721TokenReceiver.ts new file mode 100644 index 00000000..84f202ac --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/ERC721.sol/ERC721TokenReceiver.ts @@ -0,0 +1,120 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface ERC721TokenReceiverInterface extends utils.Interface { + functions: { + "onERC721Received(address,address,uint256,bytes)": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "onERC721Received"): FunctionFragment; + + encodeFunctionData( + functionFragment: "onERC721Received", + values: [string, string, BigNumberish, BytesLike] + ): string; + + decodeFunctionResult( + functionFragment: "onERC721Received", + data: BytesLike + ): Result; + + events: {}; +} + +export interface ERC721TokenReceiver extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ERC721TokenReceiverInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + onERC721Received( + arg0: string, + arg1: string, + arg2: BigNumberish, + arg3: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + onERC721Received( + arg0: string, + arg1: string, + arg2: BigNumberish, + arg3: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + onERC721Received( + arg0: string, + arg1: string, + arg2: BigNumberish, + arg3: BytesLike, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + onERC721Received( + arg0: string, + arg1: string, + arg2: BigNumberish, + arg3: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + onERC721Received( + arg0: string, + arg1: string, + arg2: BigNumberish, + arg3: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/ERC721.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/ERC721.sol/index.ts new file mode 100644 index 00000000..15f481a0 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/ERC721.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { ERC721 } from "./ERC721"; +export type { ERC721TokenReceiver } from "./ERC721TokenReceiver"; diff --git a/packages/starksheet-webapp/src/contracts/types/Evmsheet.s.sol/EvmsheetScript.ts b/packages/starksheet-webapp/src/contracts/types/Evmsheet.s.sol/EvmsheetScript.ts new file mode 100644 index 00000000..a7cb9b6f --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Evmsheet.s.sol/EvmsheetScript.ts @@ -0,0 +1,160 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface EvmsheetScriptInterface extends utils.Interface { + functions: { + "IS_SCRIPT()": FunctionFragment; + "evmsheet()": FunctionFragment; + "math()": FunctionFragment; + "multicall()": FunctionFragment; + "renderer()": FunctionFragment; + "run()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_SCRIPT" + | "evmsheet" + | "math" + | "multicall" + | "renderer" + | "run" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_SCRIPT", values?: undefined): string; + encodeFunctionData(functionFragment: "evmsheet", values?: undefined): string; + encodeFunctionData(functionFragment: "math", values?: undefined): string; + encodeFunctionData(functionFragment: "multicall", values?: undefined): string; + encodeFunctionData(functionFragment: "renderer", values?: undefined): string; + encodeFunctionData(functionFragment: "run", values?: undefined): string; + + decodeFunctionResult(functionFragment: "IS_SCRIPT", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "evmsheet", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "math", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderer", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "run", data: BytesLike): Result; + + events: {}; +} + +export interface EvmsheetScript extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: EvmsheetScriptInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_SCRIPT(overrides?: CallOverrides): Promise<[boolean]>; + + evmsheet(overrides?: CallOverrides): Promise<[string]>; + + math(overrides?: CallOverrides): Promise<[string]>; + + multicall(overrides?: CallOverrides): Promise<[string]>; + + renderer(overrides?: CallOverrides): Promise<[string]>; + + run( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_SCRIPT(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + math(overrides?: CallOverrides): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + run(overrides?: Overrides & { from?: string }): Promise; + + callStatic: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + math(overrides?: CallOverrides): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + run(overrides?: CallOverrides): Promise; + }; + + filters: {}; + + estimateGas: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + math(overrides?: CallOverrides): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + run(overrides?: Overrides & { from?: string }): Promise; + }; + + populateTransaction: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + math(overrides?: CallOverrides): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + run( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Evmsheet.s.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Evmsheet.s.sol/index.ts new file mode 100644 index 00000000..623bf914 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Evmsheet.s.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { EvmsheetScript } from "./EvmsheetScript"; diff --git a/packages/starksheet-webapp/src/contracts/types/Evmsheet.t copy.sol/EvmsheetTest.ts b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t copy.sol/EvmsheetTest.ts new file mode 100644 index 00000000..aa3ffe03 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t copy.sol/EvmsheetTest.ts @@ -0,0 +1,844 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface EvmsheetTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "evmsheet()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "renderer()": FunctionFragment; + "setUp()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + "testAddSheet()": FunctionFragment; + "testAddSheetShoultRevert()": FunctionFragment; + "testSetDefaultRenderer()": FunctionFragment; + "testSetDefaultRendererShouldRevert()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "evmsheet" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "renderer" + | "setUp" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + | "testAddSheet" + | "testAddSheetShoultRevert" + | "testSetDefaultRenderer" + | "testSetDefaultRendererShouldRevert" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData(functionFragment: "evmsheet", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData(functionFragment: "renderer", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testAddSheet", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testAddSheetShoultRevert", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetDefaultRenderer", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetDefaultRendererShouldRevert", + values?: undefined + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "evmsheet", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderer", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testAddSheet", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testAddSheetShoultRevert", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetDefaultRenderer", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetDefaultRendererShouldRevert", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface EvmsheetTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: EvmsheetTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + evmsheet(overrides?: CallOverrides): Promise<[string]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise<[string]>; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet(overrides?: CallOverrides): Promise; + + testAddSheetShoultRevert(overrides?: CallOverrides): Promise; + + testSetDefaultRenderer(overrides?: CallOverrides): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet(overrides?: Overrides & { from?: string }): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Evmsheet.t copy.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t copy.sol/index.ts new file mode 100644 index 00000000..b98b5d4c --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t copy.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { EvmsheetTest } from "./EvmsheetTest"; diff --git a/packages/starksheet-webapp/src/contracts/types/Evmsheet.t.sol/EvmsheetTest.ts b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t.sol/EvmsheetTest.ts new file mode 100644 index 00000000..04aaed92 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t.sol/EvmsheetTest.ts @@ -0,0 +1,886 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface EvmsheetTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "evmsheet()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "multicall()": FunctionFragment; + "renderer()": FunctionFragment; + "setUp()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + "testAddSheet()": FunctionFragment; + "testAddSheetShoultRevert()": FunctionFragment; + "testMulticallAddSheet()": FunctionFragment; + "testSetDefaultRenderer()": FunctionFragment; + "testSetDefaultRendererShouldRevert()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "evmsheet" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "multicall" + | "renderer" + | "setUp" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + | "testAddSheet" + | "testAddSheetShoultRevert" + | "testMulticallAddSheet" + | "testSetDefaultRenderer" + | "testSetDefaultRendererShouldRevert" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData(functionFragment: "evmsheet", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData(functionFragment: "multicall", values?: undefined): string; + encodeFunctionData(functionFragment: "renderer", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testAddSheet", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testAddSheetShoultRevert", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testMulticallAddSheet", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetDefaultRenderer", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetDefaultRendererShouldRevert", + values?: undefined + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "evmsheet", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderer", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testAddSheet", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testAddSheetShoultRevert", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testMulticallAddSheet", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetDefaultRenderer", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetDefaultRendererShouldRevert", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface EvmsheetTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: EvmsheetTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + evmsheet(overrides?: CallOverrides): Promise<[string]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + multicall(overrides?: CallOverrides): Promise<[string]>; + + renderer(overrides?: CallOverrides): Promise<[string]>; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet(overrides?: CallOverrides): Promise; + + testAddSheetShoultRevert(overrides?: CallOverrides): Promise; + + testMulticallAddSheet(overrides?: CallOverrides): Promise; + + testSetDefaultRenderer(overrides?: CallOverrides): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet(overrides?: Overrides & { from?: string }): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Evmsheet.t.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t.sol/index.ts new file mode 100644 index 00000000..b98b5d4c --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Evmsheet.t.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { EvmsheetTest } from "./EvmsheetTest"; diff --git a/packages/starksheet-webapp/src/contracts/types/Evmsheet.ts b/packages/starksheet-webapp/src/contracts/types/Evmsheet.ts new file mode 100644 index 00000000..8ee63ea5 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Evmsheet.ts @@ -0,0 +1,390 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PayableOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface EvmsheetInterface extends utils.Interface { + functions: { + "addSheet(string,string,bytes32)": FunctionFragment; + "defaultRenderer()": FunctionFragment; + "getSheetCreationAddress(address,bytes32)": FunctionFragment; + "getSheetCreationCode()": FunctionFragment; + "getSheets()": FunctionFragment; + "owner()": FunctionFragment; + "renounceOwnership()": FunctionFragment; + "setDefaultRenderer(address)": FunctionFragment; + "sheetPrice()": FunctionFragment; + "sheets(uint256)": FunctionFragment; + "transferOwnership(address)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "addSheet" + | "defaultRenderer" + | "getSheetCreationAddress" + | "getSheetCreationCode" + | "getSheets" + | "owner" + | "renounceOwnership" + | "setDefaultRenderer" + | "sheetPrice" + | "sheets" + | "transferOwnership" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "addSheet", + values: [string, string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "defaultRenderer", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getSheetCreationAddress", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "getSheetCreationCode", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "getSheets", values?: undefined): string; + encodeFunctionData(functionFragment: "owner", values?: undefined): string; + encodeFunctionData( + functionFragment: "renounceOwnership", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "setDefaultRenderer", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "sheetPrice", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "sheets", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "transferOwnership", + values: [string] + ): string; + + decodeFunctionResult(functionFragment: "addSheet", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "defaultRenderer", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getSheetCreationAddress", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getSheetCreationCode", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "getSheets", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "renounceOwnership", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "setDefaultRenderer", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "sheetPrice", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sheets", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "transferOwnership", + data: BytesLike + ): Result; + + events: { + "OwnershipTransferred(address,address)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; +} + +export interface OwnershipTransferredEventObject { + previousOwner: string; + newOwner: string; +} +export type OwnershipTransferredEvent = TypedEvent< + [string, string], + OwnershipTransferredEventObject +>; + +export type OwnershipTransferredEventFilter = + TypedEventFilter; + +export interface Evmsheet extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: EvmsheetInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + addSheet( + name: string, + symbol: string, + salt: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + + defaultRenderer(overrides?: CallOverrides): Promise<[string]>; + + getSheetCreationAddress( + sender: string, + salt: BytesLike, + overrides?: CallOverrides + ): Promise<[string]>; + + getSheetCreationCode(overrides?: CallOverrides): Promise<[string]>; + + getSheets(overrides?: CallOverrides): Promise<[string[]]>; + + owner(overrides?: CallOverrides): Promise<[string]>; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + setDefaultRenderer( + renderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sheetPrice(overrides?: CallOverrides): Promise<[BigNumber]>; + + sheets(arg0: BigNumberish, overrides?: CallOverrides): Promise<[string]>; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + addSheet( + name: string, + symbol: string, + salt: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + + defaultRenderer(overrides?: CallOverrides): Promise; + + getSheetCreationAddress( + sender: string, + salt: BytesLike, + overrides?: CallOverrides + ): Promise; + + getSheetCreationCode(overrides?: CallOverrides): Promise; + + getSheets(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + setDefaultRenderer( + renderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sheetPrice(overrides?: CallOverrides): Promise; + + sheets(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + addSheet( + name: string, + symbol: string, + salt: BytesLike, + overrides?: CallOverrides + ): Promise; + + defaultRenderer(overrides?: CallOverrides): Promise; + + getSheetCreationAddress( + sender: string, + salt: BytesLike, + overrides?: CallOverrides + ): Promise; + + getSheetCreationCode(overrides?: CallOverrides): Promise; + + getSheets(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + renounceOwnership(overrides?: CallOverrides): Promise; + + setDefaultRenderer( + renderer: string, + overrides?: CallOverrides + ): Promise; + + sheetPrice(overrides?: CallOverrides): Promise; + + sheets(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + transferOwnership( + newOwner: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "OwnershipTransferred(address,address)"( + previousOwner?: string | null, + newOwner?: string | null + ): OwnershipTransferredEventFilter; + OwnershipTransferred( + previousOwner?: string | null, + newOwner?: string | null + ): OwnershipTransferredEventFilter; + }; + + estimateGas: { + addSheet( + name: string, + symbol: string, + salt: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + + defaultRenderer(overrides?: CallOverrides): Promise; + + getSheetCreationAddress( + sender: string, + salt: BytesLike, + overrides?: CallOverrides + ): Promise; + + getSheetCreationCode(overrides?: CallOverrides): Promise; + + getSheets(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + setDefaultRenderer( + renderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sheetPrice(overrides?: CallOverrides): Promise; + + sheets(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + addSheet( + name: string, + symbol: string, + salt: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + + defaultRenderer(overrides?: CallOverrides): Promise; + + getSheetCreationAddress( + sender: string, + salt: BytesLike, + overrides?: CallOverrides + ): Promise; + + getSheetCreationCode( + overrides?: CallOverrides + ): Promise; + + getSheets(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + setDefaultRenderer( + renderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sheetPrice(overrides?: CallOverrides): Promise; + + sheets( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/IMulticall3.ts b/packages/starksheet-webapp/src/contracts/types/IMulticall3.ts new file mode 100644 index 00000000..5fbbbd95 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/IMulticall3.ts @@ -0,0 +1,582 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + PayableOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export declare namespace IMulticall3 { + export type CallStruct = { target: string; callData: BytesLike }; + + export type CallStructOutput = [string, string] & { + target: string; + callData: string; + }; + + export type Call3Struct = { + target: string; + allowFailure: boolean; + callData: BytesLike; + }; + + export type Call3StructOutput = [string, boolean, string] & { + target: string; + allowFailure: boolean; + callData: string; + }; + + export type ResultStruct = { success: boolean; returnData: BytesLike }; + + export type ResultStructOutput = [boolean, string] & { + success: boolean; + returnData: string; + }; + + export type Call3ValueStruct = { + target: string; + allowFailure: boolean; + value: BigNumberish; + callData: BytesLike; + }; + + export type Call3ValueStructOutput = [string, boolean, BigNumber, string] & { + target: string; + allowFailure: boolean; + value: BigNumber; + callData: string; + }; +} + +export interface IMulticall3Interface extends utils.Interface { + functions: { + "aggregate((address,bytes)[])": FunctionFragment; + "aggregate3((address,bool,bytes)[])": FunctionFragment; + "aggregate3Value((address,bool,uint256,bytes)[])": FunctionFragment; + "blockAndAggregate((address,bytes)[])": FunctionFragment; + "getBasefee()": FunctionFragment; + "getBlockHash(uint256)": FunctionFragment; + "getBlockNumber()": FunctionFragment; + "getChainId()": FunctionFragment; + "getCurrentBlockCoinbase()": FunctionFragment; + "getCurrentBlockDifficulty()": FunctionFragment; + "getCurrentBlockGasLimit()": FunctionFragment; + "getCurrentBlockTimestamp()": FunctionFragment; + "getEthBalance(address)": FunctionFragment; + "getLastBlockHash()": FunctionFragment; + "tryAggregate(bool,(address,bytes)[])": FunctionFragment; + "tryBlockAndAggregate(bool,(address,bytes)[])": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "aggregate" + | "aggregate3" + | "aggregate3Value" + | "blockAndAggregate" + | "getBasefee" + | "getBlockHash" + | "getBlockNumber" + | "getChainId" + | "getCurrentBlockCoinbase" + | "getCurrentBlockDifficulty" + | "getCurrentBlockGasLimit" + | "getCurrentBlockTimestamp" + | "getEthBalance" + | "getLastBlockHash" + | "tryAggregate" + | "tryBlockAndAggregate" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "aggregate", + values: [IMulticall3.CallStruct[]] + ): string; + encodeFunctionData( + functionFragment: "aggregate3", + values: [IMulticall3.Call3Struct[]] + ): string; + encodeFunctionData( + functionFragment: "aggregate3Value", + values: [IMulticall3.Call3ValueStruct[]] + ): string; + encodeFunctionData( + functionFragment: "blockAndAggregate", + values: [IMulticall3.CallStruct[]] + ): string; + encodeFunctionData( + functionFragment: "getBasefee", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getBlockHash", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "getBlockNumber", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getChainId", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getCurrentBlockCoinbase", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getCurrentBlockDifficulty", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getCurrentBlockGasLimit", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getCurrentBlockTimestamp", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "getEthBalance", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "getLastBlockHash", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "tryAggregate", + values: [boolean, IMulticall3.CallStruct[]] + ): string; + encodeFunctionData( + functionFragment: "tryBlockAndAggregate", + values: [boolean, IMulticall3.CallStruct[]] + ): string; + + decodeFunctionResult(functionFragment: "aggregate", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "aggregate3", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "aggregate3Value", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "blockAndAggregate", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "getBasefee", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getBlockHash", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getBlockNumber", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "getChainId", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getCurrentBlockCoinbase", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getCurrentBlockDifficulty", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getCurrentBlockGasLimit", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getCurrentBlockTimestamp", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getEthBalance", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "getLastBlockHash", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "tryAggregate", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "tryBlockAndAggregate", + data: BytesLike + ): Result; + + events: {}; +} + +export interface IMulticall3 extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: IMulticall3Interface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + aggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3( + calls: IMulticall3.Call3Struct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3Value( + calls: IMulticall3.Call3ValueStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + blockAndAggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + getBasefee( + overrides?: CallOverrides + ): Promise<[BigNumber] & { basefee: BigNumber }>; + + getBlockHash( + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { blockHash: string }>; + + getBlockNumber( + overrides?: CallOverrides + ): Promise<[BigNumber] & { blockNumber: BigNumber }>; + + getChainId( + overrides?: CallOverrides + ): Promise<[BigNumber] & { chainid: BigNumber }>; + + getCurrentBlockCoinbase( + overrides?: CallOverrides + ): Promise<[string] & { coinbase: string }>; + + getCurrentBlockDifficulty( + overrides?: CallOverrides + ): Promise<[BigNumber] & { difficulty: BigNumber }>; + + getCurrentBlockGasLimit( + overrides?: CallOverrides + ): Promise<[BigNumber] & { gaslimit: BigNumber }>; + + getCurrentBlockTimestamp( + overrides?: CallOverrides + ): Promise<[BigNumber] & { timestamp: BigNumber }>; + + getEthBalance( + addr: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { balance: BigNumber }>; + + getLastBlockHash( + overrides?: CallOverrides + ): Promise<[string] & { blockHash: string }>; + + tryAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + tryBlockAndAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + }; + + aggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3( + calls: IMulticall3.Call3Struct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3Value( + calls: IMulticall3.Call3ValueStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + blockAndAggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + getBasefee(overrides?: CallOverrides): Promise; + + getBlockHash( + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + getBlockNumber(overrides?: CallOverrides): Promise; + + getChainId(overrides?: CallOverrides): Promise; + + getCurrentBlockCoinbase(overrides?: CallOverrides): Promise; + + getCurrentBlockDifficulty(overrides?: CallOverrides): Promise; + + getCurrentBlockGasLimit(overrides?: CallOverrides): Promise; + + getCurrentBlockTimestamp(overrides?: CallOverrides): Promise; + + getEthBalance(addr: string, overrides?: CallOverrides): Promise; + + getLastBlockHash(overrides?: CallOverrides): Promise; + + tryAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + tryBlockAndAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + callStatic: { + aggregate( + calls: IMulticall3.CallStruct[], + overrides?: CallOverrides + ): Promise< + [BigNumber, string[]] & { blockNumber: BigNumber; returnData: string[] } + >; + + aggregate3( + calls: IMulticall3.Call3Struct[], + overrides?: CallOverrides + ): Promise; + + aggregate3Value( + calls: IMulticall3.Call3ValueStruct[], + overrides?: CallOverrides + ): Promise; + + blockAndAggregate( + calls: IMulticall3.CallStruct[], + overrides?: CallOverrides + ): Promise< + [BigNumber, string, IMulticall3.ResultStructOutput[]] & { + blockNumber: BigNumber; + blockHash: string; + returnData: IMulticall3.ResultStructOutput[]; + } + >; + + getBasefee(overrides?: CallOverrides): Promise; + + getBlockHash( + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + getBlockNumber(overrides?: CallOverrides): Promise; + + getChainId(overrides?: CallOverrides): Promise; + + getCurrentBlockCoinbase(overrides?: CallOverrides): Promise; + + getCurrentBlockDifficulty(overrides?: CallOverrides): Promise; + + getCurrentBlockGasLimit(overrides?: CallOverrides): Promise; + + getCurrentBlockTimestamp(overrides?: CallOverrides): Promise; + + getEthBalance(addr: string, overrides?: CallOverrides): Promise; + + getLastBlockHash(overrides?: CallOverrides): Promise; + + tryAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: CallOverrides + ): Promise; + + tryBlockAndAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: CallOverrides + ): Promise< + [BigNumber, string, IMulticall3.ResultStructOutput[]] & { + blockNumber: BigNumber; + blockHash: string; + returnData: IMulticall3.ResultStructOutput[]; + } + >; + }; + + filters: {}; + + estimateGas: { + aggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3( + calls: IMulticall3.Call3Struct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3Value( + calls: IMulticall3.Call3ValueStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + blockAndAggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + getBasefee(overrides?: CallOverrides): Promise; + + getBlockHash( + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + getBlockNumber(overrides?: CallOverrides): Promise; + + getChainId(overrides?: CallOverrides): Promise; + + getCurrentBlockCoinbase(overrides?: CallOverrides): Promise; + + getCurrentBlockDifficulty(overrides?: CallOverrides): Promise; + + getCurrentBlockGasLimit(overrides?: CallOverrides): Promise; + + getCurrentBlockTimestamp(overrides?: CallOverrides): Promise; + + getEthBalance(addr: string, overrides?: CallOverrides): Promise; + + getLastBlockHash(overrides?: CallOverrides): Promise; + + tryAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + tryBlockAndAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + aggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3( + calls: IMulticall3.Call3Struct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + aggregate3Value( + calls: IMulticall3.Call3ValueStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + blockAndAggregate( + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + getBasefee(overrides?: CallOverrides): Promise; + + getBlockHash( + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + getBlockNumber(overrides?: CallOverrides): Promise; + + getChainId(overrides?: CallOverrides): Promise; + + getCurrentBlockCoinbase( + overrides?: CallOverrides + ): Promise; + + getCurrentBlockDifficulty( + overrides?: CallOverrides + ): Promise; + + getCurrentBlockGasLimit( + overrides?: CallOverrides + ): Promise; + + getCurrentBlockTimestamp( + overrides?: CallOverrides + ): Promise; + + getEthBalance( + addr: string, + overrides?: CallOverrides + ): Promise; + + getLastBlockHash(overrides?: CallOverrides): Promise; + + tryAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + + tryBlockAndAggregate( + requireSuccess: boolean, + calls: IMulticall3.CallStruct[], + overrides?: PayableOverrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/ICellRenderer.ts b/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/ICellRenderer.ts new file mode 100644 index 00000000..bdde80df --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/ICellRenderer.ts @@ -0,0 +1,110 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface ICellRendererInterface extends utils.Interface { + functions: { + "tokenURI(uint256,bytes,string)": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "tokenURI"): FunctionFragment; + + encodeFunctionData( + functionFragment: "tokenURI", + values: [BigNumberish, BytesLike, string] + ): string; + + decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; + + events: {}; +} + +export interface ICellRenderer extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ICellRendererInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise<[string]>; + }; + + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + + callStatic: { + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + }; + + populateTransaction: { + tokenURI( + id: BigNumberish, + value: BytesLike, + name: string, + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/ISheet.ts b/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/ISheet.ts new file mode 100644 index 00000000..625e9c90 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/ISheet.ts @@ -0,0 +1,246 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface ISheetInterface extends utils.Interface { + functions: { + "name()": FunctionFragment; + "owner()": FunctionFragment; + "setName(string)": FunctionFragment; + "setRenderer(address)": FunctionFragment; + "setSymbol(string)": FunctionFragment; + "symbol()": FunctionFragment; + "transferOwnership(address)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "name" + | "owner" + | "setName" + | "setRenderer" + | "setSymbol" + | "symbol" + | "transferOwnership" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "name", values?: undefined): string; + encodeFunctionData(functionFragment: "owner", values?: undefined): string; + encodeFunctionData(functionFragment: "setName", values: [string]): string; + encodeFunctionData(functionFragment: "setRenderer", values: [string]): string; + encodeFunctionData(functionFragment: "setSymbol", values: [string]): string; + encodeFunctionData(functionFragment: "symbol", values?: undefined): string; + encodeFunctionData( + functionFragment: "transferOwnership", + values: [string] + ): string; + + decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setName", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "setRenderer", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "setSymbol", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "transferOwnership", + data: BytesLike + ): Result; + + events: {}; +} + +export interface ISheet extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ISheetInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + name( + overrides?: Overrides & { from?: string } + ): Promise; + + owner( + overrides?: Overrides & { from?: string } + ): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRenderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + symbol( + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + name(overrides?: Overrides & { from?: string }): Promise; + + owner( + overrides?: Overrides & { from?: string } + ): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRenderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + symbol( + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + name(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + setName(newName: string, overrides?: CallOverrides): Promise; + + setRenderer(newRenderer: string, overrides?: CallOverrides): Promise; + + setSymbol(newName: string, overrides?: CallOverrides): Promise; + + symbol(overrides?: CallOverrides): Promise; + + transferOwnership( + newOwner: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + name(overrides?: Overrides & { from?: string }): Promise; + + owner(overrides?: Overrides & { from?: string }): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRenderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + symbol(overrides?: Overrides & { from?: string }): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + name( + overrides?: Overrides & { from?: string } + ): Promise; + + owner( + overrides?: Overrides & { from?: string } + ): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRenderer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + symbol( + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/index.ts new file mode 100644 index 00000000..53565d38 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Interfaces.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { ICellRenderer } from "./ICellRenderer"; +export type { ISheet } from "./ISheet"; diff --git a/packages/starksheet-webapp/src/contracts/types/Math.ts b/packages/starksheet-webapp/src/contracts/types/Math.ts new file mode 100644 index 00000000..683ebd5d --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Math.ts @@ -0,0 +1,178 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface MathInterface extends utils.Interface { + functions: { + "div(uint256,uint256)": FunctionFragment; + "prod(uint256[])": FunctionFragment; + "sub(uint256,uint256)": FunctionFragment; + "sum(uint256[])": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: "div" | "prod" | "sub" | "sum" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "div", + values: [BigNumberish, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "prod", + values: [BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "sub", + values: [BigNumberish, BigNumberish] + ): string; + encodeFunctionData(functionFragment: "sum", values: [BigNumberish[]]): string; + + decodeFunctionResult(functionFragment: "div", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "prod", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sub", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sum", data: BytesLike): Result; + + events: {}; +} + +export interface Math extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: MathInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + div( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber]>; + + prod(arr: BigNumberish[], overrides?: CallOverrides): Promise<[BigNumber]>; + + sub( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber]>; + + sum(arr: BigNumberish[], overrides?: CallOverrides): Promise<[BigNumber]>; + }; + + div( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + prod(arr: BigNumberish[], overrides?: CallOverrides): Promise; + + sub( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + sum(arr: BigNumberish[], overrides?: CallOverrides): Promise; + + callStatic: { + div( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + prod(arr: BigNumberish[], overrides?: CallOverrides): Promise; + + sub( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + sum(arr: BigNumberish[], overrides?: CallOverrides): Promise; + }; + + filters: {}; + + estimateGas: { + div( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + prod(arr: BigNumberish[], overrides?: CallOverrides): Promise; + + sub( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + sum(arr: BigNumberish[], overrides?: CallOverrides): Promise; + }; + + populateTransaction: { + div( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + prod( + arr: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + sub( + a: BigNumberish, + b: BigNumberish, + overrides?: CallOverrides + ): Promise; + + sum( + arr: BigNumberish[], + overrides?: CallOverrides + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/MultiSendCallOnly.ts b/packages/starksheet-webapp/src/contracts/types/MultiSendCallOnly.ts new file mode 100644 index 00000000..234e9388 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/MultiSendCallOnly.ts @@ -0,0 +1,101 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + PayableOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface MultiSendCallOnlyInterface extends utils.Interface { + functions: { + "multiSend(bytes)": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "multiSend"): FunctionFragment; + + encodeFunctionData( + functionFragment: "multiSend", + values: [BytesLike] + ): string; + + decodeFunctionResult(functionFragment: "multiSend", data: BytesLike): Result; + + events: {}; +} + +export interface MultiSendCallOnly extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: MultiSendCallOnlyInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + multiSend( + transactions: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + }; + + multiSend( + transactions: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + + callStatic: { + multiSend( + transactions: BytesLike, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + multiSend( + transactions: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + multiSend( + transactions: BytesLike, + overrides?: PayableOverrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Ownable.ts b/packages/starksheet-webapp/src/contracts/types/Ownable.ts new file mode 100644 index 00000000..65d009a8 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Ownable.ts @@ -0,0 +1,175 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface OwnableInterface extends utils.Interface { + functions: { + "owner()": FunctionFragment; + "renounceOwnership()": FunctionFragment; + "transferOwnership(address)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: "owner" | "renounceOwnership" | "transferOwnership" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "owner", values?: undefined): string; + encodeFunctionData( + functionFragment: "renounceOwnership", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "transferOwnership", + values: [string] + ): string; + + decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "renounceOwnership", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "transferOwnership", + data: BytesLike + ): Result; + + events: { + "OwnershipTransferred(address,address)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; +} + +export interface OwnershipTransferredEventObject { + previousOwner: string; + newOwner: string; +} +export type OwnershipTransferredEvent = TypedEvent< + [string, string], + OwnershipTransferredEventObject +>; + +export type OwnershipTransferredEventFilter = + TypedEventFilter; + +export interface Ownable extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: OwnableInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + owner(overrides?: CallOverrides): Promise<[string]>; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + owner(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + owner(overrides?: CallOverrides): Promise; + + renounceOwnership(overrides?: CallOverrides): Promise; + + transferOwnership( + newOwner: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "OwnershipTransferred(address,address)"( + previousOwner?: string | null, + newOwner?: string | null + ): OwnershipTransferredEventFilter; + OwnershipTransferred( + previousOwner?: string | null, + newOwner?: string | null + ): OwnershipTransferredEventFilter; + }; + + estimateGas: { + owner(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + owner(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Script.ts b/packages/starksheet-webapp/src/contracts/types/Script.ts new file mode 100644 index 00000000..e49a2800 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Script.ts @@ -0,0 +1,81 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface ScriptInterface extends utils.Interface { + functions: { + "IS_SCRIPT()": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "IS_SCRIPT"): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_SCRIPT", values?: undefined): string; + + decodeFunctionResult(functionFragment: "IS_SCRIPT", data: BytesLike): Result; + + events: {}; +} + +export interface Script extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: ScriptInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_SCRIPT(overrides?: CallOverrides): Promise<[boolean]>; + }; + + IS_SCRIPT(overrides?: CallOverrides): Promise; + + callStatic: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + }; + + filters: {}; + + estimateGas: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + }; + + populateTransaction: { + IS_SCRIPT(overrides?: CallOverrides): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Sheet.t copy.sol/SheetTest.ts b/packages/starksheet-webapp/src/contracts/types/Sheet.t copy.sol/SheetTest.ts new file mode 100644 index 00000000..7aee10cd --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Sheet.t copy.sol/SheetTest.ts @@ -0,0 +1,804 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface SheetTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "setUp()": FunctionFragment; + "sheet()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + "testGetCellShouldReturnEmptyIfNotExist()": FunctionFragment; + "testSetCellShouldFailWhenNotOwner()": FunctionFragment; + "testSetCellShouldMint()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "setUp" + | "sheet" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + | "testGetCellShouldReturnEmptyIfNotExist" + | "testSetCellShouldFailWhenNotOwner" + | "testSetCellShouldMint" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + encodeFunctionData(functionFragment: "sheet", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testGetCellShouldReturnEmptyIfNotExist", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetCellShouldFailWhenNotOwner", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetCellShouldMint", + values?: undefined + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sheet", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testGetCellShouldReturnEmptyIfNotExist", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetCellShouldFailWhenNotOwner", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetCellShouldMint", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface SheetTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: SheetTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise<[string]>; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: CallOverrides + ): Promise; + + testSetCellShouldFailWhenNotOwner(overrides?: CallOverrides): Promise; + + testSetCellShouldMint(overrides?: CallOverrides): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Sheet.t copy.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Sheet.t copy.sol/index.ts new file mode 100644 index 00000000..f13a8600 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Sheet.t copy.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { SheetTest } from "./SheetTest"; diff --git a/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/EvmsheetTest.ts b/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/EvmsheetTest.ts new file mode 100644 index 00000000..aa3ffe03 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/EvmsheetTest.ts @@ -0,0 +1,844 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface EvmsheetTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "evmsheet()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "renderer()": FunctionFragment; + "setUp()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + "testAddSheet()": FunctionFragment; + "testAddSheetShoultRevert()": FunctionFragment; + "testSetDefaultRenderer()": FunctionFragment; + "testSetDefaultRendererShouldRevert()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "evmsheet" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "renderer" + | "setUp" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + | "testAddSheet" + | "testAddSheetShoultRevert" + | "testSetDefaultRenderer" + | "testSetDefaultRendererShouldRevert" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData(functionFragment: "evmsheet", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData(functionFragment: "renderer", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testAddSheet", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testAddSheetShoultRevert", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetDefaultRenderer", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetDefaultRendererShouldRevert", + values?: undefined + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "evmsheet", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderer", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testAddSheet", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testAddSheetShoultRevert", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetDefaultRenderer", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetDefaultRendererShouldRevert", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface EvmsheetTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: EvmsheetTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + evmsheet(overrides?: CallOverrides): Promise<[string]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise<[string]>; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet(overrides?: CallOverrides): Promise; + + testAddSheetShoultRevert(overrides?: CallOverrides): Promise; + + testSetDefaultRenderer(overrides?: CallOverrides): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet(overrides?: Overrides & { from?: string }): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + evmsheet(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testAddSheet( + overrides?: Overrides & { from?: string } + ): Promise; + + testAddSheetShoultRevert( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRenderer( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetDefaultRendererShouldRevert( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/SheetTest.ts b/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/SheetTest.ts new file mode 100644 index 00000000..d991d4f1 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/SheetTest.ts @@ -0,0 +1,934 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface SheetTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "multicall()": FunctionFragment; + "renderer()": FunctionFragment; + "setUp()": FunctionFragment; + "sheet()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + "testCreationCode()": FunctionFragment; + "testGetCellShouldReturnEmptyIfNotExist()": FunctionFragment; + "testMulticallSetCell()": FunctionFragment; + "testSetCellShouldFailWhenNotOwner()": FunctionFragment; + "testSetCellShouldMint()": FunctionFragment; + "testTokenUri()": FunctionFragment; + "testTokenUriShouldFailIfNotExist()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "multicall" + | "renderer" + | "setUp" + | "sheet" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + | "testCreationCode" + | "testGetCellShouldReturnEmptyIfNotExist" + | "testMulticallSetCell" + | "testSetCellShouldFailWhenNotOwner" + | "testSetCellShouldMint" + | "testTokenUri" + | "testTokenUriShouldFailIfNotExist" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData(functionFragment: "multicall", values?: undefined): string; + encodeFunctionData(functionFragment: "renderer", values?: undefined): string; + encodeFunctionData(functionFragment: "setUp", values?: undefined): string; + encodeFunctionData(functionFragment: "sheet", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testCreationCode", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testGetCellShouldReturnEmptyIfNotExist", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testMulticallSetCell", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetCellShouldFailWhenNotOwner", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testSetCellShouldMint", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testTokenUri", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "testTokenUriShouldFailIfNotExist", + values?: undefined + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderer", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sheet", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testCreationCode", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testGetCellShouldReturnEmptyIfNotExist", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testMulticallSetCell", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetCellShouldFailWhenNotOwner", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testSetCellShouldMint", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testTokenUri", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "testTokenUriShouldFailIfNotExist", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface SheetTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: SheetTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + multicall(overrides?: CallOverrides): Promise<[string]>; + + renderer(overrides?: CallOverrides): Promise<[string]>; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise<[string]>; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + + testCreationCode(overrides?: CallOverrides): Promise<[void]>; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallSetCell( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + + testTokenUri( + overrides?: Overrides & { from?: string } + ): Promise; + + testTokenUriShouldFailIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testCreationCode(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallSetCell( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + + testTokenUri( + overrides?: Overrides & { from?: string } + ): Promise; + + testTokenUriShouldFailIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: CallOverrides): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testCreationCode(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: CallOverrides + ): Promise; + + testMulticallSetCell(overrides?: CallOverrides): Promise; + + testSetCellShouldFailWhenNotOwner(overrides?: CallOverrides): Promise; + + testSetCellShouldMint(overrides?: CallOverrides): Promise; + + testTokenUri(overrides?: CallOverrides): Promise; + + testTokenUriShouldFailIfNotExist(overrides?: CallOverrides): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp(overrides?: Overrides & { from?: string }): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testCreationCode(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallSetCell( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + + testTokenUri(overrides?: Overrides & { from?: string }): Promise; + + testTokenUriShouldFailIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + multicall(overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + setUp( + overrides?: Overrides & { from?: string } + ): Promise; + + sheet(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + testCreationCode(overrides?: CallOverrides): Promise; + + testGetCellShouldReturnEmptyIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + + testMulticallSetCell( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldFailWhenNotOwner( + overrides?: Overrides & { from?: string } + ): Promise; + + testSetCellShouldMint( + overrides?: Overrides & { from?: string } + ): Promise; + + testTokenUri( + overrides?: Overrides & { from?: string } + ): Promise; + + testTokenUriShouldFailIfNotExist( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/index.ts new file mode 100644 index 00000000..0e55bc65 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Sheet.t.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { EvmsheetTest } from "./EvmsheetTest"; +export type { SheetTest } from "./SheetTest"; diff --git a/packages/starksheet-webapp/src/contracts/types/Sheet.ts b/packages/starksheet-webapp/src/contracts/types/Sheet.ts new file mode 100644 index 00000000..aa54c845 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Sheet.ts @@ -0,0 +1,1092 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export type CellRenderedStruct = { + id: BigNumberish; + owner: string; + value: BytesLike; +}; + +export type CellRenderedStructOutput = [BigNumber, string, string] & { + id: BigNumber; + owner: string; + value: string; +}; + +export interface SheetInterface extends utils.Interface { + functions: { + "DEFAULT_VALUE()": FunctionFragment; + "RC_BOUND()": FunctionFragment; + "approve(address,uint256)": FunctionFragment; + "balanceOf(address)": FunctionFragment; + "cells(uint256)": FunctionFragment; + "getApproved(uint256)": FunctionFragment; + "getCell(uint256)": FunctionFragment; + "isApprovedForAll(address,address)": FunctionFragment; + "name()": FunctionFragment; + "owner()": FunctionFragment; + "ownerOf(uint256)": FunctionFragment; + "renderCell(uint256)": FunctionFragment; + "renderer()": FunctionFragment; + "renounceOwnership()": FunctionFragment; + "safeTransferFrom(address,address,uint256)": FunctionFragment; + "safeTransferFrom(address,address,uint256,bytes)": FunctionFragment; + "setApprovalForAll(address,bool)": FunctionFragment; + "setCell(uint256,uint160,bytes32,bytes)": FunctionFragment; + "setName(string)": FunctionFragment; + "setRenderer(address)": FunctionFragment; + "setSymbol(string)": FunctionFragment; + "supportsInterface(bytes4)": FunctionFragment; + "symbol()": FunctionFragment; + "tokenByIndex(uint256)": FunctionFragment; + "tokenURI(uint256)": FunctionFragment; + "totalSupply()": FunctionFragment; + "transferFrom(address,address,uint256)": FunctionFragment; + "transferOwnership(address)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "DEFAULT_VALUE" + | "RC_BOUND" + | "approve" + | "balanceOf" + | "cells" + | "getApproved" + | "getCell" + | "isApprovedForAll" + | "name" + | "owner" + | "ownerOf" + | "renderCell" + | "renderer" + | "renounceOwnership" + | "safeTransferFrom(address,address,uint256)" + | "safeTransferFrom(address,address,uint256,bytes)" + | "setApprovalForAll" + | "setCell" + | "setName" + | "setRenderer" + | "setSymbol" + | "supportsInterface" + | "symbol" + | "tokenByIndex" + | "tokenURI" + | "totalSupply" + | "transferFrom" + | "transferOwnership" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "DEFAULT_VALUE", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "RC_BOUND", values?: undefined): string; + encodeFunctionData( + functionFragment: "approve", + values: [string, BigNumberish] + ): string; + encodeFunctionData(functionFragment: "balanceOf", values: [string]): string; + encodeFunctionData(functionFragment: "cells", values: [BigNumberish]): string; + encodeFunctionData( + functionFragment: "getApproved", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "getCell", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "isApprovedForAll", + values: [string, string] + ): string; + encodeFunctionData(functionFragment: "name", values?: undefined): string; + encodeFunctionData(functionFragment: "owner", values?: undefined): string; + encodeFunctionData( + functionFragment: "ownerOf", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "renderCell", + values: [BigNumberish] + ): string; + encodeFunctionData(functionFragment: "renderer", values?: undefined): string; + encodeFunctionData( + functionFragment: "renounceOwnership", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "safeTransferFrom(address,address,uint256)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "safeTransferFrom(address,address,uint256,bytes)", + values: [string, string, BigNumberish, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "setApprovalForAll", + values: [string, boolean] + ): string; + encodeFunctionData( + functionFragment: "setCell", + values: [BigNumberish, BigNumberish, BytesLike, BytesLike] + ): string; + encodeFunctionData(functionFragment: "setName", values: [string]): string; + encodeFunctionData(functionFragment: "setRenderer", values: [string]): string; + encodeFunctionData(functionFragment: "setSymbol", values: [string]): string; + encodeFunctionData( + functionFragment: "supportsInterface", + values: [BytesLike] + ): string; + encodeFunctionData(functionFragment: "symbol", values?: undefined): string; + encodeFunctionData( + functionFragment: "tokenByIndex", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "tokenURI", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "totalSupply", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "transferFrom", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "transferOwnership", + values: [string] + ): string; + + decodeFunctionResult( + functionFragment: "DEFAULT_VALUE", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "RC_BOUND", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "cells", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getApproved", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "getCell", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "isApprovedForAll", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderCell", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "renderer", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "renounceOwnership", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "safeTransferFrom(address,address,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "safeTransferFrom(address,address,uint256,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "setApprovalForAll", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "setCell", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setName", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "setRenderer", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "setSymbol", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "supportsInterface", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "tokenByIndex", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "totalSupply", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "transferFrom", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "transferOwnership", + data: BytesLike + ): Result; + + events: { + "Approval(address,address,uint256)": EventFragment; + "ApprovalForAll(address,address,bool)": EventFragment; + "CellUpdate(uint256,uint256,address)": EventFragment; + "NameUpdate(string,string)": EventFragment; + "OwnershipTransferred(address,address)": EventFragment; + "SymbolUpdate(string,string)": EventFragment; + "Transfer(address,address,uint256)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; + getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; + getEvent(nameOrSignatureOrTopic: "CellUpdate"): EventFragment; + getEvent(nameOrSignatureOrTopic: "NameUpdate"): EventFragment; + getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; + getEvent(nameOrSignatureOrTopic: "SymbolUpdate"): EventFragment; + getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; +} + +export interface ApprovalEventObject { + owner: string; + spender: string; + id: BigNumber; +} +export type ApprovalEvent = TypedEvent< + [string, string, BigNumber], + ApprovalEventObject +>; + +export type ApprovalEventFilter = TypedEventFilter; + +export interface ApprovalForAllEventObject { + owner: string; + operator: string; + approved: boolean; +} +export type ApprovalForAllEvent = TypedEvent< + [string, string, boolean], + ApprovalForAllEventObject +>; + +export type ApprovalForAllEventFilter = TypedEventFilter; + +export interface CellUpdateEventObject { + id: BigNumber; + value: BigNumber; + contractAddress: string; +} +export type CellUpdateEvent = TypedEvent< + [BigNumber, BigNumber, string], + CellUpdateEventObject +>; + +export type CellUpdateEventFilter = TypedEventFilter; + +export interface NameUpdateEventObject { + previousName: string; + newName: string; +} +export type NameUpdateEvent = TypedEvent< + [string, string], + NameUpdateEventObject +>; + +export type NameUpdateEventFilter = TypedEventFilter; + +export interface OwnershipTransferredEventObject { + previousOwner: string; + newOwner: string; +} +export type OwnershipTransferredEvent = TypedEvent< + [string, string], + OwnershipTransferredEventObject +>; + +export type OwnershipTransferredEventFilter = + TypedEventFilter; + +export interface SymbolUpdateEventObject { + previousSymbol: string; + newSymbol: string; +} +export type SymbolUpdateEvent = TypedEvent< + [string, string], + SymbolUpdateEventObject +>; + +export type SymbolUpdateEventFilter = TypedEventFilter; + +export interface TransferEventObject { + from: string; + to: string; + id: BigNumber; +} +export type TransferEvent = TypedEvent< + [string, string, BigNumber], + TransferEventObject +>; + +export type TransferEventFilter = TypedEventFilter; + +export interface Sheet extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: SheetInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + DEFAULT_VALUE(overrides?: CallOverrides): Promise<[BigNumber]>; + + RC_BOUND(overrides?: CallOverrides): Promise<[string]>; + + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>; + + cells( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise< + [string, string, string] & { + contractAddress: string; + value: string; + data: string; + } + >; + + getApproved( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise<[string]>; + + getCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise< + [string, string, string] & { + contractAddress: string; + value: string; + data: string; + } + >; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise<[boolean]>; + + name(overrides?: CallOverrides): Promise<[string]>; + + owner(overrides?: CallOverrides): Promise<[string]>; + + ownerOf( + id: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { owner: string }>; + + renderCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise<[CellRenderedStructOutput]>; + + renderer(overrides?: CallOverrides): Promise<[string]>; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + setCell( + id: BigNumberish, + contractAddress: BigNumberish, + value: BytesLike, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newSymbol: string, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise<[boolean]>; + + symbol(overrides?: CallOverrides): Promise<[string]>; + + tokenByIndex( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber]>; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise<[string]>; + + totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + DEFAULT_VALUE(overrides?: CallOverrides): Promise; + + RC_BOUND(overrides?: CallOverrides): Promise; + + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise; + + cells( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise< + [string, string, string] & { + contractAddress: string; + value: string; + data: string; + } + >; + + getApproved(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + getCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise< + [string, string, string] & { + contractAddress: string; + value: string; + data: string; + } + >; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + ownerOf(id: BigNumberish, overrides?: CallOverrides): Promise; + + renderCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + setCell( + id: BigNumberish, + contractAddress: BigNumberish, + value: BytesLike, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newSymbol: string, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenByIndex( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + DEFAULT_VALUE(overrides?: CallOverrides): Promise; + + RC_BOUND(overrides?: CallOverrides): Promise; + + approve( + spender: string, + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise; + + cells( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise< + [string, string, string] & { + contractAddress: string; + value: string; + data: string; + } + >; + + getApproved(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + getCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise< + [string, string, string] & { + contractAddress: string; + value: string; + data: string; + } + >; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + ownerOf(id: BigNumberish, overrides?: CallOverrides): Promise; + + renderCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + renounceOwnership(overrides?: CallOverrides): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: CallOverrides + ): Promise; + + setCell( + id: BigNumberish, + contractAddress: BigNumberish, + value: BytesLike, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + setName(newName: string, overrides?: CallOverrides): Promise; + + setRenderer(newRender: string, overrides?: CallOverrides): Promise; + + setSymbol(newSymbol: string, overrides?: CallOverrides): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenByIndex( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: { + "Approval(address,address,uint256)"( + owner?: string | null, + spender?: string | null, + id?: BigNumberish | null + ): ApprovalEventFilter; + Approval( + owner?: string | null, + spender?: string | null, + id?: BigNumberish | null + ): ApprovalEventFilter; + + "ApprovalForAll(address,address,bool)"( + owner?: string | null, + operator?: string | null, + approved?: null + ): ApprovalForAllEventFilter; + ApprovalForAll( + owner?: string | null, + operator?: string | null, + approved?: null + ): ApprovalForAllEventFilter; + + "CellUpdate(uint256,uint256,address)"( + id?: null, + value?: null, + contractAddress?: null + ): CellUpdateEventFilter; + CellUpdate( + id?: null, + value?: null, + contractAddress?: null + ): CellUpdateEventFilter; + + "NameUpdate(string,string)"( + previousName?: null, + newName?: null + ): NameUpdateEventFilter; + NameUpdate(previousName?: null, newName?: null): NameUpdateEventFilter; + + "OwnershipTransferred(address,address)"( + previousOwner?: string | null, + newOwner?: string | null + ): OwnershipTransferredEventFilter; + OwnershipTransferred( + previousOwner?: string | null, + newOwner?: string | null + ): OwnershipTransferredEventFilter; + + "SymbolUpdate(string,string)"( + previousSymbol?: null, + newSymbol?: null + ): SymbolUpdateEventFilter; + SymbolUpdate( + previousSymbol?: null, + newSymbol?: null + ): SymbolUpdateEventFilter; + + "Transfer(address,address,uint256)"( + from?: string | null, + to?: string | null, + id?: BigNumberish | null + ): TransferEventFilter; + Transfer( + from?: string | null, + to?: string | null, + id?: BigNumberish | null + ): TransferEventFilter; + }; + + estimateGas: { + DEFAULT_VALUE(overrides?: CallOverrides): Promise; + + RC_BOUND(overrides?: CallOverrides): Promise; + + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf(owner: string, overrides?: CallOverrides): Promise; + + cells(arg0: BigNumberish, overrides?: CallOverrides): Promise; + + getApproved( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + getCell(id: BigNumberish, overrides?: CallOverrides): Promise; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + ownerOf(id: BigNumberish, overrides?: CallOverrides): Promise; + + renderCell(id: BigNumberish, overrides?: CallOverrides): Promise; + + renderer(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + setCell( + id: BigNumberish, + contractAddress: BigNumberish, + value: BytesLike, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newSymbol: string, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenByIndex( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + tokenURI(id: BigNumberish, overrides?: CallOverrides): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + DEFAULT_VALUE(overrides?: CallOverrides): Promise; + + RC_BOUND(overrides?: CallOverrides): Promise; + + approve( + spender: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + balanceOf( + owner: string, + overrides?: CallOverrides + ): Promise; + + cells( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + getApproved( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + getCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + isApprovedForAll( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + name(overrides?: CallOverrides): Promise; + + owner(overrides?: CallOverrides): Promise; + + ownerOf( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + renderCell( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + renderer(overrides?: CallOverrides): Promise; + + renounceOwnership( + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256)"( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "safeTransferFrom(address,address,uint256,bytes)"( + from: string, + to: string, + id: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setApprovalForAll( + operator: string, + approved: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + setCell( + id: BigNumberish, + contractAddress: BigNumberish, + value: BytesLike, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + setName( + newName: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setRenderer( + newRender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setSymbol( + newSymbol: string, + overrides?: Overrides & { from?: string } + ): Promise; + + supportsInterface( + interfaceId: BytesLike, + overrides?: CallOverrides + ): Promise; + + symbol(overrides?: CallOverrides): Promise; + + tokenByIndex( + arg0: BigNumberish, + overrides?: CallOverrides + ): Promise; + + tokenURI( + id: BigNumberish, + overrides?: CallOverrides + ): Promise; + + totalSupply(overrides?: CallOverrides): Promise; + + transferFrom( + from: string, + to: string, + id: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + transferOwnership( + newOwner: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/StdAssertions.ts b/packages/starksheet-webapp/src/contracts/types/StdAssertions.ts new file mode 100644 index 00000000..b28aec96 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/StdAssertions.ts @@ -0,0 +1,477 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export interface StdAssertionsInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "failed()": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "IS_TEST" | "failed"): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface StdAssertions extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: StdAssertionsInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/StdError.sol/StdError.ts b/packages/starksheet-webapp/src/contracts/types/StdError.sol/StdError.ts new file mode 100644 index 00000000..78c6a3ee --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/StdError.sol/StdError.ts @@ -0,0 +1,248 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface StdErrorInterface extends utils.Interface { + functions: { + "arithmeticError()": FunctionFragment; + "assertionError()": FunctionFragment; + "divisionError()": FunctionFragment; + "encodeStorageError()": FunctionFragment; + "enumConversionError()": FunctionFragment; + "indexOOBError()": FunctionFragment; + "memOverflowError()": FunctionFragment; + "popError()": FunctionFragment; + "zeroVarError()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "arithmeticError" + | "assertionError" + | "divisionError" + | "encodeStorageError" + | "enumConversionError" + | "indexOOBError" + | "memOverflowError" + | "popError" + | "zeroVarError" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "arithmeticError", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "assertionError", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "divisionError", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "encodeStorageError", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "enumConversionError", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "indexOOBError", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "memOverflowError", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "popError", values?: undefined): string; + encodeFunctionData( + functionFragment: "zeroVarError", + values?: undefined + ): string; + + decodeFunctionResult( + functionFragment: "arithmeticError", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "assertionError", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "divisionError", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "encodeStorageError", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "enumConversionError", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "indexOOBError", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "memOverflowError", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "popError", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "zeroVarError", + data: BytesLike + ): Result; + + events: {}; +} + +export interface StdError extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: StdErrorInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + arithmeticError(overrides?: CallOverrides): Promise<[string]>; + + assertionError(overrides?: CallOverrides): Promise<[string]>; + + divisionError(overrides?: CallOverrides): Promise<[string]>; + + encodeStorageError(overrides?: CallOverrides): Promise<[string]>; + + enumConversionError(overrides?: CallOverrides): Promise<[string]>; + + indexOOBError(overrides?: CallOverrides): Promise<[string]>; + + memOverflowError(overrides?: CallOverrides): Promise<[string]>; + + popError(overrides?: CallOverrides): Promise<[string]>; + + zeroVarError(overrides?: CallOverrides): Promise<[string]>; + }; + + arithmeticError(overrides?: CallOverrides): Promise; + + assertionError(overrides?: CallOverrides): Promise; + + divisionError(overrides?: CallOverrides): Promise; + + encodeStorageError(overrides?: CallOverrides): Promise; + + enumConversionError(overrides?: CallOverrides): Promise; + + indexOOBError(overrides?: CallOverrides): Promise; + + memOverflowError(overrides?: CallOverrides): Promise; + + popError(overrides?: CallOverrides): Promise; + + zeroVarError(overrides?: CallOverrides): Promise; + + callStatic: { + arithmeticError(overrides?: CallOverrides): Promise; + + assertionError(overrides?: CallOverrides): Promise; + + divisionError(overrides?: CallOverrides): Promise; + + encodeStorageError(overrides?: CallOverrides): Promise; + + enumConversionError(overrides?: CallOverrides): Promise; + + indexOOBError(overrides?: CallOverrides): Promise; + + memOverflowError(overrides?: CallOverrides): Promise; + + popError(overrides?: CallOverrides): Promise; + + zeroVarError(overrides?: CallOverrides): Promise; + }; + + filters: {}; + + estimateGas: { + arithmeticError(overrides?: CallOverrides): Promise; + + assertionError(overrides?: CallOverrides): Promise; + + divisionError(overrides?: CallOverrides): Promise; + + encodeStorageError(overrides?: CallOverrides): Promise; + + enumConversionError(overrides?: CallOverrides): Promise; + + indexOOBError(overrides?: CallOverrides): Promise; + + memOverflowError(overrides?: CallOverrides): Promise; + + popError(overrides?: CallOverrides): Promise; + + zeroVarError(overrides?: CallOverrides): Promise; + }; + + populateTransaction: { + arithmeticError(overrides?: CallOverrides): Promise; + + assertionError(overrides?: CallOverrides): Promise; + + divisionError(overrides?: CallOverrides): Promise; + + encodeStorageError( + overrides?: CallOverrides + ): Promise; + + enumConversionError( + overrides?: CallOverrides + ): Promise; + + indexOOBError(overrides?: CallOverrides): Promise; + + memOverflowError(overrides?: CallOverrides): Promise; + + popError(overrides?: CallOverrides): Promise; + + zeroVarError(overrides?: CallOverrides): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/StdError.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/StdError.sol/index.ts new file mode 100644 index 00000000..011e98fa --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/StdError.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { StdError } from "./StdError"; diff --git a/packages/starksheet-webapp/src/contracts/types/StdInvariant.ts b/packages/starksheet-webapp/src/contracts/types/StdInvariant.ts new file mode 100644 index 00000000..a9b232ff --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/StdInvariant.ts @@ -0,0 +1,273 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "./common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface StdInvariantInterface extends utils.Interface { + functions: { + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + ): FunctionFragment; + + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + + events: {}; +} + +export interface StdInvariant extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: StdInvariantInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + }; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + callStatic: { + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + }; + + filters: {}; + + estimateGas: { + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + }; + + populateTransaction: { + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/StdStorage.sol/StdStorageSafe.ts b/packages/starksheet-webapp/src/contracts/types/StdStorage.sol/StdStorageSafe.ts new file mode 100644 index 00000000..8e2a1f36 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/StdStorage.sol/StdStorageSafe.ts @@ -0,0 +1,108 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { BaseContract, BigNumber, Signer, utils } from "ethers"; +import type { EventFragment } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface StdStorageSafeInterface extends utils.Interface { + functions: {}; + + events: { + "SlotFound(address,bytes4,bytes32,uint256)": EventFragment; + "WARNING_UninitedSlot(address,uint256)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "SlotFound"): EventFragment; + getEvent(nameOrSignatureOrTopic: "WARNING_UninitedSlot"): EventFragment; +} + +export interface SlotFoundEventObject { + who: string; + fsig: string; + keysHash: string; + slot: BigNumber; +} +export type SlotFoundEvent = TypedEvent< + [string, string, string, BigNumber], + SlotFoundEventObject +>; + +export type SlotFoundEventFilter = TypedEventFilter; + +export interface WARNING_UninitedSlotEventObject { + who: string; + slot: BigNumber; +} +export type WARNING_UninitedSlotEvent = TypedEvent< + [string, BigNumber], + WARNING_UninitedSlotEventObject +>; + +export type WARNING_UninitedSlotEventFilter = + TypedEventFilter; + +export interface StdStorageSafe extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: StdStorageSafeInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: {}; + + callStatic: {}; + + filters: { + "SlotFound(address,bytes4,bytes32,uint256)"( + who?: null, + fsig?: null, + keysHash?: null, + slot?: null + ): SlotFoundEventFilter; + SlotFound( + who?: null, + fsig?: null, + keysHash?: null, + slot?: null + ): SlotFoundEventFilter; + + "WARNING_UninitedSlot(address,uint256)"( + who?: null, + slot?: null + ): WARNING_UninitedSlotEventFilter; + WARNING_UninitedSlot( + who?: null, + slot?: null + ): WARNING_UninitedSlotEventFilter; + }; + + estimateGas: {}; + + populateTransaction: {}; +} diff --git a/packages/starksheet-webapp/src/contracts/types/StdStorage.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/StdStorage.sol/index.ts new file mode 100644 index 00000000..8a3fb579 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/StdStorage.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { StdStorageSafe } from "./StdStorageSafe"; diff --git a/packages/starksheet-webapp/src/contracts/types/Vm.sol/Vm.ts b/packages/starksheet-webapp/src/contracts/types/Vm.sol/Vm.ts new file mode 100644 index 00000000..a61f2db8 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Vm.sol/Vm.ts @@ -0,0 +1,6007 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace VmSafe { + export type FsMetadataStruct = { + isDir: boolean; + isSymlink: boolean; + length: BigNumberish; + readOnly: boolean; + modified: BigNumberish; + accessed: BigNumberish; + created: BigNumberish; + }; + + export type FsMetadataStructOutput = [ + boolean, + boolean, + BigNumber, + boolean, + BigNumber, + BigNumber, + BigNumber + ] & { + isDir: boolean; + isSymlink: boolean; + length: BigNumber; + readOnly: boolean; + modified: BigNumber; + accessed: BigNumber; + created: BigNumber; + }; + + export type LogStruct = { + topics: BytesLike[]; + data: BytesLike; + emitter: string; + }; + + export type LogStructOutput = [string[], string, string] & { + topics: string[]; + data: string; + emitter: string; + }; + + export type RpcStruct = { key: string; url: string }; + + export type RpcStructOutput = [string, string] & { key: string; url: string }; +} + +export interface VmInterface extends utils.Interface { + functions: { + "accesses(address)": FunctionFragment; + "activeFork()": FunctionFragment; + "addr(uint256)": FunctionFragment; + "allowCheatcodes(address)": FunctionFragment; + "assume(bool)": FunctionFragment; + "broadcast()": FunctionFragment; + "broadcast(address)": FunctionFragment; + "broadcast(uint256)": FunctionFragment; + "chainId(uint256)": FunctionFragment; + "clearMockedCalls()": FunctionFragment; + "closeFile(string)": FunctionFragment; + "coinbase(address)": FunctionFragment; + "createFork(string)": FunctionFragment; + "createFork(string,uint256)": FunctionFragment; + "createFork(string,bytes32)": FunctionFragment; + "createSelectFork(string,uint256)": FunctionFragment; + "createSelectFork(string,bytes32)": FunctionFragment; + "createSelectFork(string)": FunctionFragment; + "deal(address,uint256)": FunctionFragment; + "deriveKey(string,uint32)": FunctionFragment; + "deriveKey(string,string,uint32)": FunctionFragment; + "difficulty(uint256)": FunctionFragment; + "envAddress(string)": FunctionFragment; + "envAddress(string,string)": FunctionFragment; + "envBool(string)": FunctionFragment; + "envBool(string,string)": FunctionFragment; + "envBytes(string)": FunctionFragment; + "envBytes(string,string)": FunctionFragment; + "envBytes32(string,string)": FunctionFragment; + "envBytes32(string)": FunctionFragment; + "envInt(string,string)": FunctionFragment; + "envInt(string)": FunctionFragment; + "envOr(string,string,bytes32[])": FunctionFragment; + "envOr(string,string,int256[])": FunctionFragment; + "envOr(string,bool)": FunctionFragment; + "envOr(string,address)": FunctionFragment; + "envOr(string,uint256)": FunctionFragment; + "envOr(string,string,bytes[])": FunctionFragment; + "envOr(string,string,uint256[])": FunctionFragment; + "envOr(string,string,string[])": FunctionFragment; + "envOr(string,bytes)": FunctionFragment; + "envOr(string,bytes32)": FunctionFragment; + "envOr(string,int256)": FunctionFragment; + "envOr(string,string,address[])": FunctionFragment; + "envOr(string,string)": FunctionFragment; + "envOr(string,string,bool[])": FunctionFragment; + "envString(string,string)": FunctionFragment; + "envString(string)": FunctionFragment; + "envUint(string)": FunctionFragment; + "envUint(string,string)": FunctionFragment; + "etch(address,bytes)": FunctionFragment; + "expectCall(address,uint256,uint64,bytes)": FunctionFragment; + "expectCall(address,bytes)": FunctionFragment; + "expectCall(address,uint256,bytes)": FunctionFragment; + "expectCallMinGas(address,uint256,uint64,bytes)": FunctionFragment; + "expectEmit()": FunctionFragment; + "expectEmit(bool,bool,bool,bool)": FunctionFragment; + "expectEmit(bool,bool,bool,bool,address)": FunctionFragment; + "expectEmit(address)": FunctionFragment; + "expectRevert(bytes4)": FunctionFragment; + "expectRevert(bytes)": FunctionFragment; + "expectRevert()": FunctionFragment; + "fee(uint256)": FunctionFragment; + "ffi(string[])": FunctionFragment; + "fsMetadata(string)": FunctionFragment; + "getCode(string)": FunctionFragment; + "getDeployedCode(string)": FunctionFragment; + "getNonce(address)": FunctionFragment; + "getRecordedLogs()": FunctionFragment; + "isPersistent(address)": FunctionFragment; + "label(address,string)": FunctionFragment; + "load(address,bytes32)": FunctionFragment; + "makePersistent(address[])": FunctionFragment; + "makePersistent(address,address)": FunctionFragment; + "makePersistent(address)": FunctionFragment; + "makePersistent(address,address,address)": FunctionFragment; + "mockCall(address,uint256,bytes,bytes)": FunctionFragment; + "mockCall(address,bytes,bytes)": FunctionFragment; + "parseAddress(string)": FunctionFragment; + "parseBool(string)": FunctionFragment; + "parseBytes(string)": FunctionFragment; + "parseBytes32(string)": FunctionFragment; + "parseInt(string)": FunctionFragment; + "parseJson(string)": FunctionFragment; + "parseJson(string,string)": FunctionFragment; + "parseJsonAddress(string,string)": FunctionFragment; + "parseJsonAddressArray(string,string)": FunctionFragment; + "parseJsonBool(string,string)": FunctionFragment; + "parseJsonBoolArray(string,string)": FunctionFragment; + "parseJsonBytes(string,string)": FunctionFragment; + "parseJsonBytes32(string,string)": FunctionFragment; + "parseJsonBytes32Array(string,string)": FunctionFragment; + "parseJsonBytesArray(string,string)": FunctionFragment; + "parseJsonInt(string,string)": FunctionFragment; + "parseJsonIntArray(string,string)": FunctionFragment; + "parseJsonString(string,string)": FunctionFragment; + "parseJsonStringArray(string,string)": FunctionFragment; + "parseJsonUint(string,string)": FunctionFragment; + "parseJsonUintArray(string,string)": FunctionFragment; + "parseUint(string)": FunctionFragment; + "pauseGasMetering()": FunctionFragment; + "prank(address,address)": FunctionFragment; + "prank(address)": FunctionFragment; + "projectRoot()": FunctionFragment; + "readFile(string)": FunctionFragment; + "readFileBinary(string)": FunctionFragment; + "readLine(string)": FunctionFragment; + "record()": FunctionFragment; + "recordLogs()": FunctionFragment; + "rememberKey(uint256)": FunctionFragment; + "removeFile(string)": FunctionFragment; + "resumeGasMetering()": FunctionFragment; + "revertTo(uint256)": FunctionFragment; + "revokePersistent(address[])": FunctionFragment; + "revokePersistent(address)": FunctionFragment; + "roll(uint256)": FunctionFragment; + "rollFork(bytes32)": FunctionFragment; + "rollFork(uint256,uint256)": FunctionFragment; + "rollFork(uint256)": FunctionFragment; + "rollFork(uint256,bytes32)": FunctionFragment; + "rpcUrl(string)": FunctionFragment; + "rpcUrlStructs()": FunctionFragment; + "rpcUrls()": FunctionFragment; + "selectFork(uint256)": FunctionFragment; + "serializeAddress(string,string,address[])": FunctionFragment; + "serializeAddress(string,string,address)": FunctionFragment; + "serializeBool(string,string,bool[])": FunctionFragment; + "serializeBool(string,string,bool)": FunctionFragment; + "serializeBytes(string,string,bytes[])": FunctionFragment; + "serializeBytes(string,string,bytes)": FunctionFragment; + "serializeBytes32(string,string,bytes32[])": FunctionFragment; + "serializeBytes32(string,string,bytes32)": FunctionFragment; + "serializeInt(string,string,int256)": FunctionFragment; + "serializeInt(string,string,int256[])": FunctionFragment; + "serializeString(string,string,string[])": FunctionFragment; + "serializeString(string,string,string)": FunctionFragment; + "serializeUint(string,string,uint256)": FunctionFragment; + "serializeUint(string,string,uint256[])": FunctionFragment; + "setEnv(string,string)": FunctionFragment; + "setNonce(address,uint64)": FunctionFragment; + "sign(uint256,bytes32)": FunctionFragment; + "snapshot()": FunctionFragment; + "startBroadcast()": FunctionFragment; + "startBroadcast(address)": FunctionFragment; + "startBroadcast(uint256)": FunctionFragment; + "startPrank(address)": FunctionFragment; + "startPrank(address,address)": FunctionFragment; + "stopBroadcast()": FunctionFragment; + "stopPrank()": FunctionFragment; + "store(address,bytes32,bytes32)": FunctionFragment; + "toString(address)": FunctionFragment; + "toString(uint256)": FunctionFragment; + "toString(bytes)": FunctionFragment; + "toString(bool)": FunctionFragment; + "toString(int256)": FunctionFragment; + "toString(bytes32)": FunctionFragment; + "transact(uint256,bytes32)": FunctionFragment; + "transact(bytes32)": FunctionFragment; + "warp(uint256)": FunctionFragment; + "writeFile(string,string)": FunctionFragment; + "writeFileBinary(string,bytes)": FunctionFragment; + "writeJson(string,string,string)": FunctionFragment; + "writeJson(string,string)": FunctionFragment; + "writeLine(string,string)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "accesses" + | "activeFork" + | "addr" + | "allowCheatcodes" + | "assume" + | "broadcast()" + | "broadcast(address)" + | "broadcast(uint256)" + | "chainId" + | "clearMockedCalls" + | "closeFile" + | "coinbase" + | "createFork(string)" + | "createFork(string,uint256)" + | "createFork(string,bytes32)" + | "createSelectFork(string,uint256)" + | "createSelectFork(string,bytes32)" + | "createSelectFork(string)" + | "deal" + | "deriveKey(string,uint32)" + | "deriveKey(string,string,uint32)" + | "difficulty" + | "envAddress(string)" + | "envAddress(string,string)" + | "envBool(string)" + | "envBool(string,string)" + | "envBytes(string)" + | "envBytes(string,string)" + | "envBytes32(string,string)" + | "envBytes32(string)" + | "envInt(string,string)" + | "envInt(string)" + | "envOr(string,string,bytes32[])" + | "envOr(string,string,int256[])" + | "envOr(string,bool)" + | "envOr(string,address)" + | "envOr(string,uint256)" + | "envOr(string,string,bytes[])" + | "envOr(string,string,uint256[])" + | "envOr(string,string,string[])" + | "envOr(string,bytes)" + | "envOr(string,bytes32)" + | "envOr(string,int256)" + | "envOr(string,string,address[])" + | "envOr(string,string)" + | "envOr(string,string,bool[])" + | "envString(string,string)" + | "envString(string)" + | "envUint(string)" + | "envUint(string,string)" + | "etch" + | "expectCall(address,uint256,uint64,bytes)" + | "expectCall(address,bytes)" + | "expectCall(address,uint256,bytes)" + | "expectCallMinGas" + | "expectEmit()" + | "expectEmit(bool,bool,bool,bool)" + | "expectEmit(bool,bool,bool,bool,address)" + | "expectEmit(address)" + | "expectRevert(bytes4)" + | "expectRevert(bytes)" + | "expectRevert()" + | "fee" + | "ffi" + | "fsMetadata" + | "getCode" + | "getDeployedCode" + | "getNonce" + | "getRecordedLogs" + | "isPersistent" + | "label" + | "load" + | "makePersistent(address[])" + | "makePersistent(address,address)" + | "makePersistent(address)" + | "makePersistent(address,address,address)" + | "mockCall(address,uint256,bytes,bytes)" + | "mockCall(address,bytes,bytes)" + | "parseAddress" + | "parseBool" + | "parseBytes" + | "parseBytes32" + | "parseInt" + | "parseJson(string)" + | "parseJson(string,string)" + | "parseJsonAddress" + | "parseJsonAddressArray" + | "parseJsonBool" + | "parseJsonBoolArray" + | "parseJsonBytes" + | "parseJsonBytes32" + | "parseJsonBytes32Array" + | "parseJsonBytesArray" + | "parseJsonInt" + | "parseJsonIntArray" + | "parseJsonString" + | "parseJsonStringArray" + | "parseJsonUint" + | "parseJsonUintArray" + | "parseUint" + | "pauseGasMetering" + | "prank(address,address)" + | "prank(address)" + | "projectRoot" + | "readFile" + | "readFileBinary" + | "readLine" + | "record" + | "recordLogs" + | "rememberKey" + | "removeFile" + | "resumeGasMetering" + | "revertTo" + | "revokePersistent(address[])" + | "revokePersistent(address)" + | "roll" + | "rollFork(bytes32)" + | "rollFork(uint256,uint256)" + | "rollFork(uint256)" + | "rollFork(uint256,bytes32)" + | "rpcUrl" + | "rpcUrlStructs" + | "rpcUrls" + | "selectFork" + | "serializeAddress(string,string,address[])" + | "serializeAddress(string,string,address)" + | "serializeBool(string,string,bool[])" + | "serializeBool(string,string,bool)" + | "serializeBytes(string,string,bytes[])" + | "serializeBytes(string,string,bytes)" + | "serializeBytes32(string,string,bytes32[])" + | "serializeBytes32(string,string,bytes32)" + | "serializeInt(string,string,int256)" + | "serializeInt(string,string,int256[])" + | "serializeString(string,string,string[])" + | "serializeString(string,string,string)" + | "serializeUint(string,string,uint256)" + | "serializeUint(string,string,uint256[])" + | "setEnv" + | "setNonce" + | "sign" + | "snapshot" + | "startBroadcast()" + | "startBroadcast(address)" + | "startBroadcast(uint256)" + | "startPrank(address)" + | "startPrank(address,address)" + | "stopBroadcast" + | "stopPrank" + | "store" + | "toString(address)" + | "toString(uint256)" + | "toString(bytes)" + | "toString(bool)" + | "toString(int256)" + | "toString(bytes32)" + | "transact(uint256,bytes32)" + | "transact(bytes32)" + | "warp" + | "writeFile" + | "writeFileBinary" + | "writeJson(string,string,string)" + | "writeJson(string,string)" + | "writeLine" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "accesses", values: [string]): string; + encodeFunctionData( + functionFragment: "activeFork", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "addr", values: [BigNumberish]): string; + encodeFunctionData( + functionFragment: "allowCheatcodes", + values: [string] + ): string; + encodeFunctionData(functionFragment: "assume", values: [boolean]): string; + encodeFunctionData( + functionFragment: "broadcast()", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "broadcast(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "broadcast(uint256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "chainId", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "clearMockedCalls", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "closeFile", values: [string]): string; + encodeFunctionData(functionFragment: "coinbase", values: [string]): string; + encodeFunctionData( + functionFragment: "createFork(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "createFork(string,uint256)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "createFork(string,bytes32)", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "createSelectFork(string,uint256)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "createSelectFork(string,bytes32)", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "createSelectFork(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "deal", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "deriveKey(string,uint32)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "deriveKey(string,string,uint32)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "difficulty", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "envAddress(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envAddress(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBool(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envBool(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBytes(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envBytes(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBytes32(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBytes32(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envInt(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envInt(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,bytes32[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,int256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,bool)", + values: [string, boolean] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,address)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,uint256)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,bytes[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,uint256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,string[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,bytes)", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,bytes32)", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,int256)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,address[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,bool[])", + values: [string, string, boolean[]] + ): string; + encodeFunctionData( + functionFragment: "envString(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envString(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envUint(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envUint(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "etch", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "expectCall(address,uint256,uint64,bytes)", + values: [string, BigNumberish, BigNumberish, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "expectCall(address,bytes)", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "expectCall(address,uint256,bytes)", + values: [string, BigNumberish, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "expectCallMinGas", + values: [string, BigNumberish, BigNumberish, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "expectEmit()", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "expectEmit(bool,bool,bool,bool)", + values: [boolean, boolean, boolean, boolean] + ): string; + encodeFunctionData( + functionFragment: "expectEmit(bool,bool,bool,bool,address)", + values: [boolean, boolean, boolean, boolean, string] + ): string; + encodeFunctionData( + functionFragment: "expectEmit(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "expectRevert(bytes4)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "expectRevert(bytes)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "expectRevert()", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "fee", values: [BigNumberish]): string; + encodeFunctionData(functionFragment: "ffi", values: [string[]]): string; + encodeFunctionData(functionFragment: "fsMetadata", values: [string]): string; + encodeFunctionData(functionFragment: "getCode", values: [string]): string; + encodeFunctionData( + functionFragment: "getDeployedCode", + values: [string] + ): string; + encodeFunctionData(functionFragment: "getNonce", values: [string]): string; + encodeFunctionData( + functionFragment: "getRecordedLogs", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "isPersistent", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "label", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "load", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "makePersistent(address[])", + values: [string[]] + ): string; + encodeFunctionData( + functionFragment: "makePersistent(address,address)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "makePersistent(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "makePersistent(address,address,address)", + values: [string, string, string] + ): string; + encodeFunctionData( + functionFragment: "mockCall(address,uint256,bytes,bytes)", + values: [string, BigNumberish, BytesLike, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "mockCall(address,bytes,bytes)", + values: [string, BytesLike, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "parseAddress", + values: [string] + ): string; + encodeFunctionData(functionFragment: "parseBool", values: [string]): string; + encodeFunctionData(functionFragment: "parseBytes", values: [string]): string; + encodeFunctionData( + functionFragment: "parseBytes32", + values: [string] + ): string; + encodeFunctionData(functionFragment: "parseInt", values: [string]): string; + encodeFunctionData( + functionFragment: "parseJson(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "parseJson(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonAddress", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonAddressArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBool", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBoolArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytes", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytes32", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytes32Array", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytesArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonInt", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonIntArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonString", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonStringArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonUint", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonUintArray", + values: [string, string] + ): string; + encodeFunctionData(functionFragment: "parseUint", values: [string]): string; + encodeFunctionData( + functionFragment: "pauseGasMetering", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "prank(address,address)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "prank(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "projectRoot", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "readFile", values: [string]): string; + encodeFunctionData( + functionFragment: "readFileBinary", + values: [string] + ): string; + encodeFunctionData(functionFragment: "readLine", values: [string]): string; + encodeFunctionData(functionFragment: "record", values?: undefined): string; + encodeFunctionData( + functionFragment: "recordLogs", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "rememberKey", + values: [BigNumberish] + ): string; + encodeFunctionData(functionFragment: "removeFile", values: [string]): string; + encodeFunctionData( + functionFragment: "resumeGasMetering", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "revertTo", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "revokePersistent(address[])", + values: [string[]] + ): string; + encodeFunctionData( + functionFragment: "revokePersistent(address)", + values: [string] + ): string; + encodeFunctionData(functionFragment: "roll", values: [BigNumberish]): string; + encodeFunctionData( + functionFragment: "rollFork(bytes32)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "rollFork(uint256,uint256)", + values: [BigNumberish, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "rollFork(uint256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "rollFork(uint256,bytes32)", + values: [BigNumberish, BytesLike] + ): string; + encodeFunctionData(functionFragment: "rpcUrl", values: [string]): string; + encodeFunctionData( + functionFragment: "rpcUrlStructs", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "rpcUrls", values?: undefined): string; + encodeFunctionData( + functionFragment: "selectFork", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "serializeAddress(string,string,address[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "serializeAddress(string,string,address)", + values: [string, string, string] + ): string; + encodeFunctionData( + functionFragment: "serializeBool(string,string,bool[])", + values: [string, string, boolean[]] + ): string; + encodeFunctionData( + functionFragment: "serializeBool(string,string,bool)", + values: [string, string, boolean] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes(string,string,bytes[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes(string,string,bytes)", + values: [string, string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes32(string,string,bytes32[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes32(string,string,bytes32)", + values: [string, string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "serializeInt(string,string,int256)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "serializeInt(string,string,int256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "serializeString(string,string,string[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "serializeString(string,string,string)", + values: [string, string, string] + ): string; + encodeFunctionData( + functionFragment: "serializeUint(string,string,uint256)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "serializeUint(string,string,uint256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "setEnv", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "setNonce", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "sign", + values: [BigNumberish, BytesLike] + ): string; + encodeFunctionData(functionFragment: "snapshot", values?: undefined): string; + encodeFunctionData( + functionFragment: "startBroadcast()", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "startBroadcast(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "startBroadcast(uint256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "startPrank(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "startPrank(address,address)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "stopBroadcast", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "stopPrank", values?: undefined): string; + encodeFunctionData( + functionFragment: "store", + values: [string, BytesLike, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "toString(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "toString(uint256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toString(bytes)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "toString(bool)", + values: [boolean] + ): string; + encodeFunctionData( + functionFragment: "toString(int256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toString(bytes32)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "transact(uint256,bytes32)", + values: [BigNumberish, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "transact(bytes32)", + values: [BytesLike] + ): string; + encodeFunctionData(functionFragment: "warp", values: [BigNumberish]): string; + encodeFunctionData( + functionFragment: "writeFile", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "writeFileBinary", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "writeJson(string,string,string)", + values: [string, string, string] + ): string; + encodeFunctionData( + functionFragment: "writeJson(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "writeLine", + values: [string, string] + ): string; + + decodeFunctionResult(functionFragment: "accesses", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "activeFork", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "addr", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "allowCheatcodes", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "assume", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "broadcast()", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "broadcast(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "broadcast(uint256)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "chainId", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "clearMockedCalls", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "closeFile", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "coinbase", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "createFork(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "createFork(string,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "createFork(string,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "createSelectFork(string,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "createSelectFork(string,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "createSelectFork(string)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "deal", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "deriveKey(string,uint32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "deriveKey(string,string,uint32)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "difficulty", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "envAddress(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envAddress(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBool(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBool(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes32(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes32(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envInt(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envInt(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,bytes32[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,int256[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,bool)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,bytes[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,uint256[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,string[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,int256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,address[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,bool[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envString(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envString(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envUint(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envUint(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "etch", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "expectCall(address,uint256,uint64,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectCall(address,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectCall(address,uint256,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectCallMinGas", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectEmit()", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectEmit(bool,bool,bool,bool)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectEmit(bool,bool,bool,bool,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectEmit(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectRevert(bytes4)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectRevert(bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "expectRevert()", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "fee", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "ffi", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "fsMetadata", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "getCode", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getDeployedCode", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "getNonce", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getRecordedLogs", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "isPersistent", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "label", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "load", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "makePersistent(address[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "makePersistent(address,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "makePersistent(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "makePersistent(address,address,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "mockCall(address,uint256,bytes,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "mockCall(address,bytes,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseAddress", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "parseBool", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "parseBytes", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "parseBytes32", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "parseInt", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "parseJson(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJson(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonAddress", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonAddressArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBool", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBoolArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytes", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytes32", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytes32Array", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytesArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonInt", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonIntArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonString", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonStringArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonUint", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonUintArray", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "parseUint", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "pauseGasMetering", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "prank(address,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "prank(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "projectRoot", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "readFile", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "readFileBinary", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "readLine", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "record", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "recordLogs", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "rememberKey", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "removeFile", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "resumeGasMetering", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "revertTo", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "revokePersistent(address[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "revokePersistent(address)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "roll", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "rollFork(bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "rollFork(uint256,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "rollFork(uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "rollFork(uint256,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "rpcUrl", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "rpcUrlStructs", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "rpcUrls", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "selectFork", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "serializeAddress(string,string,address[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeAddress(string,string,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBool(string,string,bool[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBool(string,string,bool)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes(string,string,bytes[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes(string,string,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes32(string,string,bytes32[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes32(string,string,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeInt(string,string,int256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeInt(string,string,int256[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeString(string,string,string[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeString(string,string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeUint(string,string,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeUint(string,string,uint256[])", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "setEnv", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "setNonce", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sign", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "snapshot", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "startBroadcast()", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "startBroadcast(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "startBroadcast(uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "startPrank(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "startPrank(address,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "stopBroadcast", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "stopPrank", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "store", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "toString(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(bool)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(int256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "transact(uint256,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "transact(bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "warp", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "writeFile", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "writeFileBinary", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "writeJson(string,string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "writeJson(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "writeLine", data: BytesLike): Result; + + events: {}; +} + +export interface Vm extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: VmInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + activeFork( + overrides?: CallOverrides + ): Promise<[BigNumber] & { forkId: BigNumber }>; + + addr( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { keyAddr: string }>; + + allowCheatcodes( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + assume(condition: boolean, overrides?: CallOverrides): Promise<[void]>; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + chainId( + newChainId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + clearMockedCalls( + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + coinbase( + newCoinbase: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + deal( + account: string, + newBalance: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { privateKey: BigNumber }>; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { privateKey: BigNumber }>; + + difficulty( + newDifficulty: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[boolean] & { value: boolean }>; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[boolean[]] & { value: boolean[] }>; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[BigNumber[]] & { value: BigNumber[] }>; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { value: BigNumber }>; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { value: BigNumber }>; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[BigNumber[]] & { value: BigNumber[] }>; + + etch( + target: string, + newRuntimeBytecode: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,uint64,bytes)"( + callee: string, + msgValue: BigNumberish, + gas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,bytes)"( + callee: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + expectCallMinGas( + callee: string, + msgValue: BigNumberish, + minGas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool,address)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + emitter: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(address)"( + arg0: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes4)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert()"( + overrides?: Overrides & { from?: string } + ): Promise; + + fee( + newBasefee: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise<[string] & { creationBytecode: string }>; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise<[string] & { runtimeBytecode: string }>; + + getNonce( + account: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { nonce: BigNumber }>; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + isPersistent( + account: string, + overrides?: CallOverrides + ): Promise<[boolean] & { persistent: boolean }>; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise<[string] & { data: string }>; + + "makePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address)"( + account0: string, + account1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address,address)"( + account0: string, + account1: string, + account2: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,uint256,bytes,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,bytes,bytes)"( + callee: string, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[string] & { parsedValue: string }>; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[boolean] & { parsedValue: boolean }>; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[string] & { parsedValue: string }>; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[string] & { parsedValue: string }>; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { parsedValue: BigNumber }>; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise<[string] & { abiEncodedData: string }>; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise<[string] & { abiEncodedData: string }>; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { parsedValue: BigNumber }>; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot( + overrides?: CallOverrides + ): Promise<[string] & { path: string }>; + + readFile( + path: string, + overrides?: CallOverrides + ): Promise<[string] & { data: string }>; + + readFileBinary( + path: string, + overrides?: CallOverrides + ): Promise<[string] & { data: string }>; + + readLine( + path: string, + overrides?: CallOverrides + ): Promise<[string] & { line: string }>; + + record( + overrides?: Overrides & { from?: string } + ): Promise; + + recordLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + revertTo( + snapshotId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + roll( + newHeight: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,uint256)"( + forkId: BigNumberish, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256)"( + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl( + rpcAlias: string, + overrides?: CallOverrides + ): Promise<[string] & { json: string }>; + + rpcUrlStructs( + overrides?: CallOverrides + ): Promise<[VmSafe.RpcStructOutput[]] & { urls: VmSafe.RpcStructOutput[] }>; + + rpcUrls( + overrides?: CallOverrides + ): Promise<[[string, string][]] & { urls: [string, string][] }>; + + selectFork( + forkId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setNonce( + account: string, + newNonce: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise<[number, string, string] & { v: number; r: string; s: string }>; + + snapshot( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + stopPrank( + overrides?: Overrides & { from?: string } + ): Promise; + + store( + target: string, + slot: BytesLike, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "transact(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "transact(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + warp( + newTimestamp: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + activeFork(overrides?: CallOverrides): Promise; + + addr(privateKey: BigNumberish, overrides?: CallOverrides): Promise; + + allowCheatcodes( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + assume(condition: boolean, overrides?: CallOverrides): Promise; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + chainId( + newChainId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + clearMockedCalls( + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + coinbase( + newCoinbase: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + deal( + account: string, + newBalance: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + difficulty( + newDifficulty: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"(name: string, overrides?: CallOverrides): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"(name: string, overrides?: CallOverrides): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"(name: string, overrides?: CallOverrides): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"(name: string, overrides?: CallOverrides): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + etch( + target: string, + newRuntimeBytecode: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,uint64,bytes)"( + callee: string, + msgValue: BigNumberish, + gas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,bytes)"( + callee: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + expectCallMinGas( + callee: string, + msgValue: BigNumberish, + minGas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool,address)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + emitter: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(address)"( + arg0: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes4)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert()"( + overrides?: Overrides & { from?: string } + ): Promise; + + fee( + newBasefee: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode(artifactPath: string, overrides?: CallOverrides): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce(account: string, overrides?: CallOverrides): Promise; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + isPersistent(account: string, overrides?: CallOverrides): Promise; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + "makePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address)"( + account0: string, + account1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address,address)"( + account0: string, + account1: string, + account2: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,uint256,bytes,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,bytes,bytes)"( + callee: string, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"(json: string, overrides?: CallOverrides): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile(path: string, overrides?: CallOverrides): Promise; + + readFileBinary(path: string, overrides?: CallOverrides): Promise; + + readLine(path: string, overrides?: CallOverrides): Promise; + + record( + overrides?: Overrides & { from?: string } + ): Promise; + + recordLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + revertTo( + snapshotId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + roll( + newHeight: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,uint256)"( + forkId: BigNumberish, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256)"( + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl(rpcAlias: string, overrides?: CallOverrides): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise<[string, string][]>; + + selectFork( + forkId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setNonce( + account: string, + newNonce: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise<[number, string, string] & { v: number; r: string; s: string }>; + + snapshot( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + stopPrank( + overrides?: Overrides & { from?: string } + ): Promise; + + store( + target: string, + slot: BytesLike, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"(value: boolean, overrides?: CallOverrides): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "transact(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "transact(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + warp( + newTimestamp: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + accesses( + target: string, + overrides?: CallOverrides + ): Promise< + [string[], string[]] & { readSlots: string[]; writeSlots: string[] } + >; + + activeFork(overrides?: CallOverrides): Promise; + + addr(privateKey: BigNumberish, overrides?: CallOverrides): Promise; + + allowCheatcodes(account: string, overrides?: CallOverrides): Promise; + + assume(condition: boolean, overrides?: CallOverrides): Promise; + + "broadcast()"(overrides?: CallOverrides): Promise; + + "broadcast(address)"( + signer: string, + overrides?: CallOverrides + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + chainId(newChainId: BigNumberish, overrides?: CallOverrides): Promise; + + clearMockedCalls(overrides?: CallOverrides): Promise; + + closeFile(path: string, overrides?: CallOverrides): Promise; + + coinbase(newCoinbase: string, overrides?: CallOverrides): Promise; + + "createFork(string)"( + urlOrAlias: string, + overrides?: CallOverrides + ): Promise; + + "createFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "createFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: CallOverrides + ): Promise; + + "createSelectFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "createSelectFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: CallOverrides + ): Promise; + + "createSelectFork(string)"( + urlOrAlias: string, + overrides?: CallOverrides + ): Promise; + + deal( + account: string, + newBalance: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + difficulty( + newDifficulty: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: CallOverrides + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: CallOverrides + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + etch( + target: string, + newRuntimeBytecode: BytesLike, + overrides?: CallOverrides + ): Promise; + + "expectCall(address,uint256,uint64,bytes)"( + callee: string, + msgValue: BigNumberish, + gas: BigNumberish, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + "expectCall(address,bytes)"( + callee: string, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + "expectCall(address,uint256,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + expectCallMinGas( + callee: string, + msgValue: BigNumberish, + minGas: BigNumberish, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + "expectEmit()"(overrides?: CallOverrides): Promise; + + "expectEmit(bool,bool,bool,bool)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + overrides?: CallOverrides + ): Promise; + + "expectEmit(bool,bool,bool,bool,address)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + emitter: string, + overrides?: CallOverrides + ): Promise; + + "expectEmit(address)"( + arg0: string, + overrides?: CallOverrides + ): Promise; + + "expectRevert(bytes4)"( + revertData: BytesLike, + overrides?: CallOverrides + ): Promise; + + "expectRevert(bytes)"( + revertData: BytesLike, + overrides?: CallOverrides + ): Promise; + + "expectRevert()"(overrides?: CallOverrides): Promise; + + fee(newBasefee: BigNumberish, overrides?: CallOverrides): Promise; + + ffi(commandInput: string[], overrides?: CallOverrides): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: CallOverrides + ): Promise; + + getCode(artifactPath: string, overrides?: CallOverrides): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce(account: string, overrides?: CallOverrides): Promise; + + getRecordedLogs( + overrides?: CallOverrides + ): Promise; + + isPersistent(account: string, overrides?: CallOverrides): Promise; + + label( + account: string, + newLabel: string, + overrides?: CallOverrides + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + "makePersistent(address[])"( + accounts: string[], + overrides?: CallOverrides + ): Promise; + + "makePersistent(address,address)"( + account0: string, + account1: string, + overrides?: CallOverrides + ): Promise; + + "makePersistent(address)"( + account: string, + overrides?: CallOverrides + ): Promise; + + "makePersistent(address,address,address)"( + account0: string, + account1: string, + account2: string, + overrides?: CallOverrides + ): Promise; + + "mockCall(address,uint256,bytes,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + returnData: BytesLike, + overrides?: CallOverrides + ): Promise; + + "mockCall(address,bytes,bytes)"( + callee: string, + data: BytesLike, + returnData: BytesLike, + overrides?: CallOverrides + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering(overrides?: CallOverrides): Promise; + + "prank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: CallOverrides + ): Promise; + + "prank(address)"( + msgSender: string, + overrides?: CallOverrides + ): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile(path: string, overrides?: CallOverrides): Promise; + + readFileBinary(path: string, overrides?: CallOverrides): Promise; + + readLine(path: string, overrides?: CallOverrides): Promise; + + record(overrides?: CallOverrides): Promise; + + recordLogs(overrides?: CallOverrides): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + removeFile(path: string, overrides?: CallOverrides): Promise; + + resumeGasMetering(overrides?: CallOverrides): Promise; + + revertTo( + snapshotId: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "revokePersistent(address[])"( + accounts: string[], + overrides?: CallOverrides + ): Promise; + + "revokePersistent(address)"( + account: string, + overrides?: CallOverrides + ): Promise; + + roll(newHeight: BigNumberish, overrides?: CallOverrides): Promise; + + "rollFork(bytes32)"( + txHash: BytesLike, + overrides?: CallOverrides + ): Promise; + + "rollFork(uint256,uint256)"( + forkId: BigNumberish, + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "rollFork(uint256)"( + blockNumber: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "rollFork(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: CallOverrides + ): Promise; + + rpcUrl(rpcAlias: string, overrides?: CallOverrides): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise<[string, string][]>; + + selectFork(forkId: BigNumberish, overrides?: CallOverrides): Promise; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: CallOverrides + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: CallOverrides + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: CallOverrides + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: CallOverrides + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: CallOverrides + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: CallOverrides + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: CallOverrides + ): Promise; + + setNonce( + account: string, + newNonce: BigNumberish, + overrides?: CallOverrides + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise<[number, string, string] & { v: number; r: string; s: string }>; + + snapshot(overrides?: CallOverrides): Promise; + + "startBroadcast()"(overrides?: CallOverrides): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: CallOverrides + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "startPrank(address)"( + msgSender: string, + overrides?: CallOverrides + ): Promise; + + "startPrank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: CallOverrides + ): Promise; + + stopBroadcast(overrides?: CallOverrides): Promise; + + stopPrank(overrides?: CallOverrides): Promise; + + store( + target: string, + slot: BytesLike, + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "transact(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: CallOverrides + ): Promise; + + "transact(bytes32)"( + txHash: BytesLike, + overrides?: CallOverrides + ): Promise; + + warp(newTimestamp: BigNumberish, overrides?: CallOverrides): Promise; + + writeFile( + path: string, + data: string, + overrides?: CallOverrides + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: CallOverrides + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: CallOverrides + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + activeFork(overrides?: CallOverrides): Promise; + + addr( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + allowCheatcodes( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + assume(condition: boolean, overrides?: CallOverrides): Promise; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + chainId( + newChainId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + clearMockedCalls( + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + coinbase( + newCoinbase: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + deal( + account: string, + newBalance: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + difficulty( + newDifficulty: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + etch( + target: string, + newRuntimeBytecode: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,uint64,bytes)"( + callee: string, + msgValue: BigNumberish, + gas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,bytes)"( + callee: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + expectCallMinGas( + callee: string, + msgValue: BigNumberish, + minGas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool,address)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + emitter: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(address)"( + arg0: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes4)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert()"( + overrides?: Overrides & { from?: string } + ): Promise; + + fee( + newBasefee: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce(account: string, overrides?: CallOverrides): Promise; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + isPersistent( + account: string, + overrides?: CallOverrides + ): Promise; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + "makePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address)"( + account0: string, + account1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address,address)"( + account0: string, + account1: string, + account2: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,uint256,bytes,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,bytes,bytes)"( + callee: string, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile(path: string, overrides?: CallOverrides): Promise; + + readFileBinary(path: string, overrides?: CallOverrides): Promise; + + readLine(path: string, overrides?: CallOverrides): Promise; + + record(overrides?: Overrides & { from?: string }): Promise; + + recordLogs(overrides?: Overrides & { from?: string }): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + revertTo( + snapshotId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + roll( + newHeight: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,uint256)"( + forkId: BigNumberish, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256)"( + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl(rpcAlias: string, overrides?: CallOverrides): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise; + + selectFork( + forkId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setNonce( + account: string, + newNonce: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise; + + snapshot(overrides?: Overrides & { from?: string }): Promise; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + stopPrank(overrides?: Overrides & { from?: string }): Promise; + + store( + target: string, + slot: BytesLike, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "transact(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "transact(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + warp( + newTimestamp: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + activeFork(overrides?: CallOverrides): Promise; + + addr( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + allowCheatcodes( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + assume( + condition: boolean, + overrides?: CallOverrides + ): Promise; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + chainId( + newChainId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + clearMockedCalls( + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + coinbase( + newCoinbase: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,uint256)"( + urlOrAlias: string, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string,bytes32)"( + urlOrAlias: string, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "createSelectFork(string)"( + urlOrAlias: string, + overrides?: Overrides & { from?: string } + ): Promise; + + deal( + account: string, + newBalance: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + difficulty( + newDifficulty: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + etch( + target: string, + newRuntimeBytecode: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,uint64,bytes)"( + callee: string, + msgValue: BigNumberish, + gas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,bytes)"( + callee: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectCall(address,uint256,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + expectCallMinGas( + callee: string, + msgValue: BigNumberish, + minGas: BigNumberish, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(bool,bool,bool,bool,address)"( + checkTopic1: boolean, + checkTopic2: boolean, + checkTopic3: boolean, + checkData: boolean, + emitter: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectEmit(address)"( + arg0: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes4)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert(bytes)"( + revertData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "expectRevert()"( + overrides?: Overrides & { from?: string } + ): Promise; + + fee( + newBasefee: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce( + account: string, + overrides?: CallOverrides + ): Promise; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + isPersistent( + account: string, + overrides?: CallOverrides + ): Promise; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + "makePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address)"( + account0: string, + account1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "makePersistent(address,address,address)"( + account0: string, + account1: string, + account2: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,uint256,bytes,bytes)"( + callee: string, + msgValue: BigNumberish, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "mockCall(address,bytes,bytes)"( + callee: string, + data: BytesLike, + returnData: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "prank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile( + path: string, + overrides?: CallOverrides + ): Promise; + + readFileBinary( + path: string, + overrides?: CallOverrides + ): Promise; + + readLine( + path: string, + overrides?: CallOverrides + ): Promise; + + record( + overrides?: Overrides & { from?: string } + ): Promise; + + recordLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + revertTo( + snapshotId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address[])"( + accounts: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "revokePersistent(address)"( + account: string, + overrides?: Overrides & { from?: string } + ): Promise; + + roll( + newHeight: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,uint256)"( + forkId: BigNumberish, + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256)"( + blockNumber: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "rollFork(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl( + rpcAlias: string, + overrides?: CallOverrides + ): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise; + + selectFork( + forkId: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + setNonce( + account: string, + newNonce: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise; + + snapshot( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address)"( + msgSender: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startPrank(address,address)"( + msgSender: string, + txOrigin: string, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + stopPrank( + overrides?: Overrides & { from?: string } + ): Promise; + + store( + target: string, + slot: BytesLike, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "transact(uint256,bytes32)"( + forkId: BigNumberish, + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "transact(bytes32)"( + txHash: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + warp( + newTimestamp: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Vm.sol/VmSafe.ts b/packages/starksheet-webapp/src/contracts/types/Vm.sol/VmSafe.ts new file mode 100644 index 00000000..da993f90 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Vm.sol/VmSafe.ts @@ -0,0 +1,4104 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BigNumberish, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { FunctionFragment, Result } from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace VmSafe { + export type FsMetadataStruct = { + isDir: boolean; + isSymlink: boolean; + length: BigNumberish; + readOnly: boolean; + modified: BigNumberish; + accessed: BigNumberish; + created: BigNumberish; + }; + + export type FsMetadataStructOutput = [ + boolean, + boolean, + BigNumber, + boolean, + BigNumber, + BigNumber, + BigNumber + ] & { + isDir: boolean; + isSymlink: boolean; + length: BigNumber; + readOnly: boolean; + modified: BigNumber; + accessed: BigNumber; + created: BigNumber; + }; + + export type LogStruct = { + topics: BytesLike[]; + data: BytesLike; + emitter: string; + }; + + export type LogStructOutput = [string[], string, string] & { + topics: string[]; + data: string; + emitter: string; + }; + + export type RpcStruct = { key: string; url: string }; + + export type RpcStructOutput = [string, string] & { key: string; url: string }; +} + +export interface VmSafeInterface extends utils.Interface { + functions: { + "accesses(address)": FunctionFragment; + "addr(uint256)": FunctionFragment; + "assume(bool)": FunctionFragment; + "broadcast()": FunctionFragment; + "broadcast(address)": FunctionFragment; + "broadcast(uint256)": FunctionFragment; + "closeFile(string)": FunctionFragment; + "deriveKey(string,uint32)": FunctionFragment; + "deriveKey(string,string,uint32)": FunctionFragment; + "envAddress(string)": FunctionFragment; + "envAddress(string,string)": FunctionFragment; + "envBool(string)": FunctionFragment; + "envBool(string,string)": FunctionFragment; + "envBytes(string)": FunctionFragment; + "envBytes(string,string)": FunctionFragment; + "envBytes32(string,string)": FunctionFragment; + "envBytes32(string)": FunctionFragment; + "envInt(string,string)": FunctionFragment; + "envInt(string)": FunctionFragment; + "envOr(string,string,bytes32[])": FunctionFragment; + "envOr(string,string,int256[])": FunctionFragment; + "envOr(string,bool)": FunctionFragment; + "envOr(string,address)": FunctionFragment; + "envOr(string,uint256)": FunctionFragment; + "envOr(string,string,bytes[])": FunctionFragment; + "envOr(string,string,uint256[])": FunctionFragment; + "envOr(string,string,string[])": FunctionFragment; + "envOr(string,bytes)": FunctionFragment; + "envOr(string,bytes32)": FunctionFragment; + "envOr(string,int256)": FunctionFragment; + "envOr(string,string,address[])": FunctionFragment; + "envOr(string,string)": FunctionFragment; + "envOr(string,string,bool[])": FunctionFragment; + "envString(string,string)": FunctionFragment; + "envString(string)": FunctionFragment; + "envUint(string)": FunctionFragment; + "envUint(string,string)": FunctionFragment; + "ffi(string[])": FunctionFragment; + "fsMetadata(string)": FunctionFragment; + "getCode(string)": FunctionFragment; + "getDeployedCode(string)": FunctionFragment; + "getNonce(address)": FunctionFragment; + "getRecordedLogs()": FunctionFragment; + "label(address,string)": FunctionFragment; + "load(address,bytes32)": FunctionFragment; + "parseAddress(string)": FunctionFragment; + "parseBool(string)": FunctionFragment; + "parseBytes(string)": FunctionFragment; + "parseBytes32(string)": FunctionFragment; + "parseInt(string)": FunctionFragment; + "parseJson(string)": FunctionFragment; + "parseJson(string,string)": FunctionFragment; + "parseJsonAddress(string,string)": FunctionFragment; + "parseJsonAddressArray(string,string)": FunctionFragment; + "parseJsonBool(string,string)": FunctionFragment; + "parseJsonBoolArray(string,string)": FunctionFragment; + "parseJsonBytes(string,string)": FunctionFragment; + "parseJsonBytes32(string,string)": FunctionFragment; + "parseJsonBytes32Array(string,string)": FunctionFragment; + "parseJsonBytesArray(string,string)": FunctionFragment; + "parseJsonInt(string,string)": FunctionFragment; + "parseJsonIntArray(string,string)": FunctionFragment; + "parseJsonString(string,string)": FunctionFragment; + "parseJsonStringArray(string,string)": FunctionFragment; + "parseJsonUint(string,string)": FunctionFragment; + "parseJsonUintArray(string,string)": FunctionFragment; + "parseUint(string)": FunctionFragment; + "pauseGasMetering()": FunctionFragment; + "projectRoot()": FunctionFragment; + "readFile(string)": FunctionFragment; + "readFileBinary(string)": FunctionFragment; + "readLine(string)": FunctionFragment; + "record()": FunctionFragment; + "recordLogs()": FunctionFragment; + "rememberKey(uint256)": FunctionFragment; + "removeFile(string)": FunctionFragment; + "resumeGasMetering()": FunctionFragment; + "rpcUrl(string)": FunctionFragment; + "rpcUrlStructs()": FunctionFragment; + "rpcUrls()": FunctionFragment; + "serializeAddress(string,string,address[])": FunctionFragment; + "serializeAddress(string,string,address)": FunctionFragment; + "serializeBool(string,string,bool[])": FunctionFragment; + "serializeBool(string,string,bool)": FunctionFragment; + "serializeBytes(string,string,bytes[])": FunctionFragment; + "serializeBytes(string,string,bytes)": FunctionFragment; + "serializeBytes32(string,string,bytes32[])": FunctionFragment; + "serializeBytes32(string,string,bytes32)": FunctionFragment; + "serializeInt(string,string,int256)": FunctionFragment; + "serializeInt(string,string,int256[])": FunctionFragment; + "serializeString(string,string,string[])": FunctionFragment; + "serializeString(string,string,string)": FunctionFragment; + "serializeUint(string,string,uint256)": FunctionFragment; + "serializeUint(string,string,uint256[])": FunctionFragment; + "setEnv(string,string)": FunctionFragment; + "sign(uint256,bytes32)": FunctionFragment; + "startBroadcast()": FunctionFragment; + "startBroadcast(address)": FunctionFragment; + "startBroadcast(uint256)": FunctionFragment; + "stopBroadcast()": FunctionFragment; + "toString(address)": FunctionFragment; + "toString(uint256)": FunctionFragment; + "toString(bytes)": FunctionFragment; + "toString(bool)": FunctionFragment; + "toString(int256)": FunctionFragment; + "toString(bytes32)": FunctionFragment; + "writeFile(string,string)": FunctionFragment; + "writeFileBinary(string,bytes)": FunctionFragment; + "writeJson(string,string,string)": FunctionFragment; + "writeJson(string,string)": FunctionFragment; + "writeLine(string,string)": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "accesses" + | "addr" + | "assume" + | "broadcast()" + | "broadcast(address)" + | "broadcast(uint256)" + | "closeFile" + | "deriveKey(string,uint32)" + | "deriveKey(string,string,uint32)" + | "envAddress(string)" + | "envAddress(string,string)" + | "envBool(string)" + | "envBool(string,string)" + | "envBytes(string)" + | "envBytes(string,string)" + | "envBytes32(string,string)" + | "envBytes32(string)" + | "envInt(string,string)" + | "envInt(string)" + | "envOr(string,string,bytes32[])" + | "envOr(string,string,int256[])" + | "envOr(string,bool)" + | "envOr(string,address)" + | "envOr(string,uint256)" + | "envOr(string,string,bytes[])" + | "envOr(string,string,uint256[])" + | "envOr(string,string,string[])" + | "envOr(string,bytes)" + | "envOr(string,bytes32)" + | "envOr(string,int256)" + | "envOr(string,string,address[])" + | "envOr(string,string)" + | "envOr(string,string,bool[])" + | "envString(string,string)" + | "envString(string)" + | "envUint(string)" + | "envUint(string,string)" + | "ffi" + | "fsMetadata" + | "getCode" + | "getDeployedCode" + | "getNonce" + | "getRecordedLogs" + | "label" + | "load" + | "parseAddress" + | "parseBool" + | "parseBytes" + | "parseBytes32" + | "parseInt" + | "parseJson(string)" + | "parseJson(string,string)" + | "parseJsonAddress" + | "parseJsonAddressArray" + | "parseJsonBool" + | "parseJsonBoolArray" + | "parseJsonBytes" + | "parseJsonBytes32" + | "parseJsonBytes32Array" + | "parseJsonBytesArray" + | "parseJsonInt" + | "parseJsonIntArray" + | "parseJsonString" + | "parseJsonStringArray" + | "parseJsonUint" + | "parseJsonUintArray" + | "parseUint" + | "pauseGasMetering" + | "projectRoot" + | "readFile" + | "readFileBinary" + | "readLine" + | "record" + | "recordLogs" + | "rememberKey" + | "removeFile" + | "resumeGasMetering" + | "rpcUrl" + | "rpcUrlStructs" + | "rpcUrls" + | "serializeAddress(string,string,address[])" + | "serializeAddress(string,string,address)" + | "serializeBool(string,string,bool[])" + | "serializeBool(string,string,bool)" + | "serializeBytes(string,string,bytes[])" + | "serializeBytes(string,string,bytes)" + | "serializeBytes32(string,string,bytes32[])" + | "serializeBytes32(string,string,bytes32)" + | "serializeInt(string,string,int256)" + | "serializeInt(string,string,int256[])" + | "serializeString(string,string,string[])" + | "serializeString(string,string,string)" + | "serializeUint(string,string,uint256)" + | "serializeUint(string,string,uint256[])" + | "setEnv" + | "sign" + | "startBroadcast()" + | "startBroadcast(address)" + | "startBroadcast(uint256)" + | "stopBroadcast" + | "toString(address)" + | "toString(uint256)" + | "toString(bytes)" + | "toString(bool)" + | "toString(int256)" + | "toString(bytes32)" + | "writeFile" + | "writeFileBinary" + | "writeJson(string,string,string)" + | "writeJson(string,string)" + | "writeLine" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "accesses", values: [string]): string; + encodeFunctionData(functionFragment: "addr", values: [BigNumberish]): string; + encodeFunctionData(functionFragment: "assume", values: [boolean]): string; + encodeFunctionData( + functionFragment: "broadcast()", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "broadcast(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "broadcast(uint256)", + values: [BigNumberish] + ): string; + encodeFunctionData(functionFragment: "closeFile", values: [string]): string; + encodeFunctionData( + functionFragment: "deriveKey(string,uint32)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "deriveKey(string,string,uint32)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "envAddress(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envAddress(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBool(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envBool(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBytes(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envBytes(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBytes32(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envBytes32(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envInt(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envInt(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,bytes32[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,int256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,bool)", + values: [string, boolean] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,address)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,uint256)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,bytes[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,uint256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,string[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,bytes)", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,bytes32)", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,int256)", + values: [string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,address[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envOr(string,string,bool[])", + values: [string, string, boolean[]] + ): string; + encodeFunctionData( + functionFragment: "envString(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "envString(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envUint(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "envUint(string,string)", + values: [string, string] + ): string; + encodeFunctionData(functionFragment: "ffi", values: [string[]]): string; + encodeFunctionData(functionFragment: "fsMetadata", values: [string]): string; + encodeFunctionData(functionFragment: "getCode", values: [string]): string; + encodeFunctionData( + functionFragment: "getDeployedCode", + values: [string] + ): string; + encodeFunctionData(functionFragment: "getNonce", values: [string]): string; + encodeFunctionData( + functionFragment: "getRecordedLogs", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "label", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "load", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "parseAddress", + values: [string] + ): string; + encodeFunctionData(functionFragment: "parseBool", values: [string]): string; + encodeFunctionData(functionFragment: "parseBytes", values: [string]): string; + encodeFunctionData( + functionFragment: "parseBytes32", + values: [string] + ): string; + encodeFunctionData(functionFragment: "parseInt", values: [string]): string; + encodeFunctionData( + functionFragment: "parseJson(string)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "parseJson(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonAddress", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonAddressArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBool", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBoolArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytes", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytes32", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytes32Array", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonBytesArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonInt", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonIntArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonString", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonStringArray", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonUint", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "parseJsonUintArray", + values: [string, string] + ): string; + encodeFunctionData(functionFragment: "parseUint", values: [string]): string; + encodeFunctionData( + functionFragment: "pauseGasMetering", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "projectRoot", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "readFile", values: [string]): string; + encodeFunctionData( + functionFragment: "readFileBinary", + values: [string] + ): string; + encodeFunctionData(functionFragment: "readLine", values: [string]): string; + encodeFunctionData(functionFragment: "record", values?: undefined): string; + encodeFunctionData( + functionFragment: "recordLogs", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "rememberKey", + values: [BigNumberish] + ): string; + encodeFunctionData(functionFragment: "removeFile", values: [string]): string; + encodeFunctionData( + functionFragment: "resumeGasMetering", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "rpcUrl", values: [string]): string; + encodeFunctionData( + functionFragment: "rpcUrlStructs", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "rpcUrls", values?: undefined): string; + encodeFunctionData( + functionFragment: "serializeAddress(string,string,address[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "serializeAddress(string,string,address)", + values: [string, string, string] + ): string; + encodeFunctionData( + functionFragment: "serializeBool(string,string,bool[])", + values: [string, string, boolean[]] + ): string; + encodeFunctionData( + functionFragment: "serializeBool(string,string,bool)", + values: [string, string, boolean] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes(string,string,bytes[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes(string,string,bytes)", + values: [string, string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes32(string,string,bytes32[])", + values: [string, string, BytesLike[]] + ): string; + encodeFunctionData( + functionFragment: "serializeBytes32(string,string,bytes32)", + values: [string, string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "serializeInt(string,string,int256)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "serializeInt(string,string,int256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "serializeString(string,string,string[])", + values: [string, string, string[]] + ): string; + encodeFunctionData( + functionFragment: "serializeString(string,string,string)", + values: [string, string, string] + ): string; + encodeFunctionData( + functionFragment: "serializeUint(string,string,uint256)", + values: [string, string, BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "serializeUint(string,string,uint256[])", + values: [string, string, BigNumberish[]] + ): string; + encodeFunctionData( + functionFragment: "setEnv", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "sign", + values: [BigNumberish, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "startBroadcast()", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "startBroadcast(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "startBroadcast(uint256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "stopBroadcast", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "toString(address)", + values: [string] + ): string; + encodeFunctionData( + functionFragment: "toString(uint256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toString(bytes)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "toString(bool)", + values: [boolean] + ): string; + encodeFunctionData( + functionFragment: "toString(int256)", + values: [BigNumberish] + ): string; + encodeFunctionData( + functionFragment: "toString(bytes32)", + values: [BytesLike] + ): string; + encodeFunctionData( + functionFragment: "writeFile", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "writeFileBinary", + values: [string, BytesLike] + ): string; + encodeFunctionData( + functionFragment: "writeJson(string,string,string)", + values: [string, string, string] + ): string; + encodeFunctionData( + functionFragment: "writeJson(string,string)", + values: [string, string] + ): string; + encodeFunctionData( + functionFragment: "writeLine", + values: [string, string] + ): string; + + decodeFunctionResult(functionFragment: "accesses", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "addr", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "assume", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "broadcast()", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "broadcast(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "broadcast(uint256)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "closeFile", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "deriveKey(string,uint32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "deriveKey(string,string,uint32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envAddress(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envAddress(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBool(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBool(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes32(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envBytes32(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envInt(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envInt(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,bytes32[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,int256[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,bool)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,bytes[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,uint256[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,string[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,int256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,address[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envOr(string,string,bool[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envString(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envString(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envUint(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "envUint(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "ffi", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "fsMetadata", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "getCode", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getDeployedCode", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "getNonce", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "getRecordedLogs", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "label", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "load", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "parseAddress", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "parseBool", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "parseBytes", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "parseBytes32", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "parseInt", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "parseJson(string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJson(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonAddress", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonAddressArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBool", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBoolArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytes", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytes32", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytes32Array", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonBytesArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonInt", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonIntArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonString", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonStringArray", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonUint", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "parseJsonUintArray", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "parseUint", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "pauseGasMetering", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "projectRoot", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "readFile", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "readFileBinary", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "readLine", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "record", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "recordLogs", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "rememberKey", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "removeFile", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "resumeGasMetering", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "rpcUrl", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "rpcUrlStructs", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "rpcUrls", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "serializeAddress(string,string,address[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeAddress(string,string,address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBool(string,string,bool[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBool(string,string,bool)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes(string,string,bytes[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes(string,string,bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes32(string,string,bytes32[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeBytes32(string,string,bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeInt(string,string,int256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeInt(string,string,int256[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeString(string,string,string[])", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeString(string,string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeUint(string,string,uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "serializeUint(string,string,uint256[])", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "setEnv", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "sign", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "startBroadcast()", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "startBroadcast(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "startBroadcast(uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "stopBroadcast", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(address)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(uint256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(bytes)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(bool)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(int256)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "toString(bytes32)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "writeFile", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "writeFileBinary", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "writeJson(string,string,string)", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "writeJson(string,string)", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "writeLine", data: BytesLike): Result; + + events: {}; +} + +export interface VmSafe extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: VmSafeInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + addr( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { keyAddr: string }>; + + assume(condition: boolean, overrides?: CallOverrides): Promise<[void]>; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { privateKey: BigNumber }>; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise<[BigNumber] & { privateKey: BigNumber }>; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[boolean] & { value: boolean }>; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[boolean[]] & { value: boolean[] }>; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[BigNumber[]] & { value: BigNumber[] }>; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { value: BigNumber }>; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[string[]] & { value: string[] }>; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[string] & { value: string }>; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { value: BigNumber }>; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise<[BigNumber[]] & { value: BigNumber[] }>; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise<[string] & { creationBytecode: string }>; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise<[string] & { runtimeBytecode: string }>; + + getNonce( + account: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { nonce: BigNumber }>; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise<[string] & { data: string }>; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[string] & { parsedValue: string }>; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[boolean] & { parsedValue: boolean }>; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[string] & { parsedValue: string }>; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[string] & { parsedValue: string }>; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { parsedValue: BigNumber }>; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise<[string] & { abiEncodedData: string }>; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise<[string] & { abiEncodedData: string }>; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise<[BigNumber] & { parsedValue: BigNumber }>; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot( + overrides?: CallOverrides + ): Promise<[string] & { path: string }>; + + readFile( + path: string, + overrides?: CallOverrides + ): Promise<[string] & { data: string }>; + + readFileBinary( + path: string, + overrides?: CallOverrides + ): Promise<[string] & { data: string }>; + + readLine( + path: string, + overrides?: CallOverrides + ): Promise<[string] & { line: string }>; + + record( + overrides?: Overrides & { from?: string } + ): Promise; + + recordLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl( + rpcAlias: string, + overrides?: CallOverrides + ): Promise<[string] & { json: string }>; + + rpcUrlStructs( + overrides?: CallOverrides + ): Promise<[VmSafe.RpcStructOutput[]] & { urls: VmSafe.RpcStructOutput[] }>; + + rpcUrls( + overrides?: CallOverrides + ): Promise<[[string, string][]] & { urls: [string, string][] }>; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise<[number, string, string] & { v: number; r: string; s: string }>; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise<[string] & { stringifiedValue: string }>; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + addr(privateKey: BigNumberish, overrides?: CallOverrides): Promise; + + assume(condition: boolean, overrides?: CallOverrides): Promise; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"(name: string, overrides?: CallOverrides): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"(name: string, overrides?: CallOverrides): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"(name: string, overrides?: CallOverrides): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"(name: string, overrides?: CallOverrides): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode(artifactPath: string, overrides?: CallOverrides): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce(account: string, overrides?: CallOverrides): Promise; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"(json: string, overrides?: CallOverrides): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile(path: string, overrides?: CallOverrides): Promise; + + readFileBinary(path: string, overrides?: CallOverrides): Promise; + + readLine(path: string, overrides?: CallOverrides): Promise; + + record( + overrides?: Overrides & { from?: string } + ): Promise; + + recordLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl(rpcAlias: string, overrides?: CallOverrides): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise<[string, string][]>; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise<[number, string, string] & { v: number; r: string; s: string }>; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"(value: boolean, overrides?: CallOverrides): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + accesses( + target: string, + overrides?: CallOverrides + ): Promise< + [string[], string[]] & { readSlots: string[]; writeSlots: string[] } + >; + + addr(privateKey: BigNumberish, overrides?: CallOverrides): Promise; + + assume(condition: boolean, overrides?: CallOverrides): Promise; + + "broadcast()"(overrides?: CallOverrides): Promise; + + "broadcast(address)"( + signer: string, + overrides?: CallOverrides + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + closeFile(path: string, overrides?: CallOverrides): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: CallOverrides + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: CallOverrides + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: CallOverrides + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: CallOverrides + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + ffi(commandInput: string[], overrides?: CallOverrides): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: CallOverrides + ): Promise; + + getCode(artifactPath: string, overrides?: CallOverrides): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce(account: string, overrides?: CallOverrides): Promise; + + getRecordedLogs( + overrides?: CallOverrides + ): Promise; + + label( + account: string, + newLabel: string, + overrides?: CallOverrides + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: CallOverrides + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering(overrides?: CallOverrides): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile(path: string, overrides?: CallOverrides): Promise; + + readFileBinary(path: string, overrides?: CallOverrides): Promise; + + readLine(path: string, overrides?: CallOverrides): Promise; + + record(overrides?: CallOverrides): Promise; + + recordLogs(overrides?: CallOverrides): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + removeFile(path: string, overrides?: CallOverrides): Promise; + + resumeGasMetering(overrides?: CallOverrides): Promise; + + rpcUrl(rpcAlias: string, overrides?: CallOverrides): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise<[string, string][]>; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: CallOverrides + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: CallOverrides + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: CallOverrides + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: CallOverrides + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: CallOverrides + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: CallOverrides + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: CallOverrides + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: CallOverrides + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: CallOverrides + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise<[number, string, string] & { v: number; r: string; s: string }>; + + "startBroadcast()"(overrides?: CallOverrides): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: CallOverrides + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + stopBroadcast(overrides?: CallOverrides): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: CallOverrides + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: CallOverrides + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: CallOverrides + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: CallOverrides + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: CallOverrides + ): Promise; + }; + + filters: {}; + + estimateGas: { + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + addr( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + assume(condition: boolean, overrides?: CallOverrides): Promise; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce(account: string, overrides?: CallOverrides): Promise; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile(path: string, overrides?: CallOverrides): Promise; + + readFileBinary(path: string, overrides?: CallOverrides): Promise; + + readLine(path: string, overrides?: CallOverrides): Promise; + + record(overrides?: Overrides & { from?: string }): Promise; + + recordLogs(overrides?: Overrides & { from?: string }): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl(rpcAlias: string, overrides?: CallOverrides): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; + + populateTransaction: { + accesses( + target: string, + overrides?: Overrides & { from?: string } + ): Promise; + + addr( + privateKey: BigNumberish, + overrides?: CallOverrides + ): Promise; + + assume( + condition: boolean, + overrides?: CallOverrides + ): Promise; + + "broadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "broadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + closeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "deriveKey(string,uint32)"( + mnemonic: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "deriveKey(string,string,uint32)"( + mnemonic: string, + derivationPath: string, + index: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "envAddress(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envAddress(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBool(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envBytes(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envBytes32(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envInt(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envOr(string,string,bytes32[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,int256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bool)"( + name: string, + defaultValue: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,address)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,uint256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bytes[])"( + name: string, + delim: string, + defaultValue: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,uint256[])"( + name: string, + delim: string, + defaultValue: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,string[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,bytes32)"( + name: string, + defaultValue: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,int256)"( + name: string, + defaultValue: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,address[])"( + name: string, + delim: string, + defaultValue: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string)"( + name: string, + defaultValue: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "envOr(string,string,bool[])"( + name: string, + delim: string, + defaultValue: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "envString(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + "envString(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string)"( + name: string, + overrides?: CallOverrides + ): Promise; + + "envUint(string,string)"( + name: string, + delim: string, + overrides?: CallOverrides + ): Promise; + + ffi( + commandInput: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + fsMetadata( + fileOrDir: string, + overrides?: Overrides & { from?: string } + ): Promise; + + getCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getDeployedCode( + artifactPath: string, + overrides?: CallOverrides + ): Promise; + + getNonce( + account: string, + overrides?: CallOverrides + ): Promise; + + getRecordedLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + label( + account: string, + newLabel: string, + overrides?: Overrides & { from?: string } + ): Promise; + + load( + target: string, + slot: BytesLike, + overrides?: CallOverrides + ): Promise; + + parseAddress( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBool( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseBytes32( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + parseInt( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string)"( + json: string, + overrides?: CallOverrides + ): Promise; + + "parseJson(string,string)"( + json: string, + key: string, + overrides?: CallOverrides + ): Promise; + + parseJsonAddress( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonAddressArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBool( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBoolArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytes32Array( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonBytesArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonInt( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonIntArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonString( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonStringArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUint( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseJsonUintArray( + arg0: string, + arg1: string, + overrides?: Overrides & { from?: string } + ): Promise; + + parseUint( + stringifiedValue: string, + overrides?: CallOverrides + ): Promise; + + pauseGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + projectRoot(overrides?: CallOverrides): Promise; + + readFile( + path: string, + overrides?: CallOverrides + ): Promise; + + readFileBinary( + path: string, + overrides?: CallOverrides + ): Promise; + + readLine( + path: string, + overrides?: CallOverrides + ): Promise; + + record( + overrides?: Overrides & { from?: string } + ): Promise; + + recordLogs( + overrides?: Overrides & { from?: string } + ): Promise; + + rememberKey( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + removeFile( + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + resumeGasMetering( + overrides?: Overrides & { from?: string } + ): Promise; + + rpcUrl( + rpcAlias: string, + overrides?: CallOverrides + ): Promise; + + rpcUrlStructs(overrides?: CallOverrides): Promise; + + rpcUrls(overrides?: CallOverrides): Promise; + + "serializeAddress(string,string,address[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeAddress(string,string,address)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool[])"( + objectKey: string, + valueKey: string, + values: boolean[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBool(string,string,bool)"( + objectKey: string, + valueKey: string, + value: boolean, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes(string,string,bytes)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32[])"( + objectKey: string, + valueKey: string, + values: BytesLike[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeBytes32(string,string,bytes32)"( + objectKey: string, + valueKey: string, + value: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeInt(string,string,int256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string[])"( + objectKey: string, + valueKey: string, + values: string[], + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeString(string,string,string)"( + objectKey: string, + valueKey: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256)"( + objectKey: string, + valueKey: string, + value: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + "serializeUint(string,string,uint256[])"( + objectKey: string, + valueKey: string, + values: BigNumberish[], + overrides?: Overrides & { from?: string } + ): Promise; + + setEnv( + name: string, + value: string, + overrides?: Overrides & { from?: string } + ): Promise; + + sign( + privateKey: BigNumberish, + digest: BytesLike, + overrides?: CallOverrides + ): Promise; + + "startBroadcast()"( + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(address)"( + signer: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "startBroadcast(uint256)"( + privateKey: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise; + + stopBroadcast( + overrides?: Overrides & { from?: string } + ): Promise; + + "toString(address)"( + value: string, + overrides?: CallOverrides + ): Promise; + + "toString(uint256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + "toString(bool)"( + value: boolean, + overrides?: CallOverrides + ): Promise; + + "toString(int256)"( + value: BigNumberish, + overrides?: CallOverrides + ): Promise; + + "toString(bytes32)"( + value: BytesLike, + overrides?: CallOverrides + ): Promise; + + writeFile( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeFileBinary( + path: string, + data: BytesLike, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string,string)"( + json: string, + path: string, + valueKey: string, + overrides?: Overrides & { from?: string } + ): Promise; + + "writeJson(string,string)"( + json: string, + path: string, + overrides?: Overrides & { from?: string } + ): Promise; + + writeLine( + path: string, + data: string, + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/Vm.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/Vm.sol/index.ts new file mode 100644 index 00000000..6ea1a166 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/Vm.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { Vm } from "./Vm"; +export type { VmSafe } from "./VmSafe"; diff --git a/packages/starksheet-webapp/src/contracts/types/common.ts b/packages/starksheet-webapp/src/contracts/types/common.ts new file mode 100644 index 00000000..2fc40c7f --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/common.ts @@ -0,0 +1,44 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { Listener } from "@ethersproject/providers"; +import type { Event, EventFilter } from "ethers"; + +export interface TypedEvent< + TArgsArray extends Array = any, + TArgsObject = any +> extends Event { + args: TArgsArray & TArgsObject; +} + +export interface TypedEventFilter<_TEvent extends TypedEvent> + extends EventFilter {} + +export interface TypedListener { + (...listenerArg: [...__TypechainArgsArray, TEvent]): void; +} + +type __TypechainArgsArray = T extends TypedEvent ? U : never; + +export interface OnEvent { + ( + eventFilter: TypedEventFilter, + listener: TypedListener + ): TRes; + (eventName: string, listener: Listener): TRes; +} + +export type MinEthersFactory = { + deploy(...a: ARGS[]): Promise; +}; + +export type GetContractTypeFromFactory = F extends MinEthersFactory< + infer C, + any +> + ? C + : never; + +export type GetARGsTypeFromFactory = F extends MinEthersFactory + ? Parameters + : never; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Array__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Array__factory.ts new file mode 100644 index 00000000..b7dd5771 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Array__factory.ts @@ -0,0 +1,297 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { Array, ArrayInterface } from "../Array"; + +const _abi = [ + { + inputs: [ + { + internalType: "uint256", + name: "inputPointer", + type: "uint256", + }, + { + internalType: "uint256", + name: "gluePointer", + type: "uint256", + }, + ], + name: "_joinReferenceType", + outputs: [ + { + internalType: "bytes", + name: "tempBytes", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes16[]", + name: "a", + type: "bytes16[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes[]", + name: "a", + type: "bytes[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes4[]", + name: "a", + type: "bytes4[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes[]", + name: "a", + type: "bytes[]", + }, + { + internalType: "bytes", + name: "glue", + type: "bytes", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32[]", + name: "a", + type: "bytes32[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes3[]", + name: "a", + type: "bytes3[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes8[]", + name: "a", + type: "bytes8[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string[]", + name: "a", + type: "string[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes2[]", + name: "a", + type: "bytes2[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint16[]", + name: "a", + type: "uint16[]", + }, + ], + name: "join", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string[]", + name: "a", + type: "string[]", + }, + { + internalType: "string", + name: "glue", + type: "string", + }, + ], + name: "join", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, +] as const; + +const _bytecode = + "0x610a2e61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100be5760003560e01c8063754536da1161007b578063754536da1461014b5780638af7caa91461015e5780639bce4e14146100ec578063c9fa24d414610171578063f25f142d14610184578063fca1c0b91461011257600080fd5b80632a2b9e11146100c35780632a7f1c04146100ec5780632fdc8c20146100ff57806339ec8870146101125780633e815a6414610125578063597fc09f14610138575b600080fd5b6100d66100d13660046103a5565b610197565b6040516100e391906104a0565b60405180910390f35b6100d66100fa3660046105ac565b6101ae565b6100d661010d3660046105e8565b6101cf565b6100d6610120366004610684565b6101df565b6100d66101333660046106e7565b6101f6565b6100d661014636600461076c565b610206565b6100d661015936600461078e565b6102af565b6100d661016c36600461082a565b6102bf565b6100d661017f3660046108c6565b6102cf565b6100d6610192366004610962565b6102df565b6060816101a781601060006102eb565b9392505050565b60606101c982604051806020016040528060008152506101df565b92915050565b6060816101a781600460006102eb565b606082826101ed8282610206565b95945050505050565b6060816101a781602060006102eb565b60405181516020808301919081111561021e57602084fd5b60208401518551602087016020820281016000825b8281101561028c5780518051928301926020918201918104601f821615150160005b81811015610277578351602082028d0152602084019350600181019050610255565b50509890980186815287019750602001610233565b50600019909301909402919091018552505050601f01601f191660405292915050565b6060816101a781600360006102eb565b6060816101a781600860006102eb565b6060816101a781600260006102eb565b6060816101a781600260f05b60608084516020860160208202810160405193508683028452602084019250815b81811015610326578051871b84529287019260200161030c565b505050601f01601f191660405290509392505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561037a5761037a61033c565b604052919050565b60006001600160401b0382111561039b5761039b61033c565b5060051b60200190565b600060208083850312156103b857600080fd5b82356001600160401b038111156103ce57600080fd5b8301601f810185136103df57600080fd5b80356103f26103ed82610382565b610352565b81815260059190911b8201830190838101908783111561041157600080fd5b928401925b8284101561044f5783356fffffffffffffffffffffffffffffffff19811681146104405760008081fd5b82529284019290840190610416565b979650505050505050565b6000815180845260005b8181101561048057602081850181015186830182015201610464565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006101a7602083018461045a565b600082601f8301126104c457600080fd5b81356001600160401b038111156104dd576104dd61033c565b6104f0601f8201601f1916602001610352565b81815284602083860101111561050557600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f83011261053357600080fd5b813560206105436103ed83610382565b82815260059290921b8401810191818101908684111561056257600080fd5b8286015b848110156105a15780356001600160401b038111156105855760008081fd5b6105938986838b01016104b3565b845250918301918301610566565b509695505050505050565b6000602082840312156105be57600080fd5b81356001600160401b038111156105d457600080fd5b6105e084828501610522565b949350505050565b600060208083850312156105fb57600080fd5b82356001600160401b0381111561061157600080fd5b8301601f8101851361062257600080fd5b80356106306103ed82610382565b81815260059190911b8201830190838101908783111561064f57600080fd5b928401925b8284101561044f5783356001600160e01b0319811681146106755760008081fd5b82529284019290840190610654565b6000806040838503121561069757600080fd5b82356001600160401b03808211156106ae57600080fd5b6106ba86838701610522565b935060208501359150808211156106d057600080fd5b506106dd858286016104b3565b9150509250929050565b600060208083850312156106fa57600080fd5b82356001600160401b0381111561071057600080fd5b8301601f8101851361072157600080fd5b803561072f6103ed82610382565b81815260059190911b8201830190838101908783111561074e57600080fd5b928401925b8284101561044f57833582529284019290840190610753565b6000806040838503121561077f57600080fd5b50508035926020909101359150565b600060208083850312156107a157600080fd5b82356001600160401b038111156107b757600080fd5b8301601f810185136107c857600080fd5b80356107d66103ed82610382565b81815260059190911b820183019083810190878311156107f557600080fd5b928401925b8284101561044f5783356001600160e81b03198116811461081b5760008081fd5b825292840192908401906107fa565b6000602080838503121561083d57600080fd5b82356001600160401b0381111561085357600080fd5b8301601f8101851361086457600080fd5b80356108726103ed82610382565b81815260059190911b8201830190838101908783111561089157600080fd5b928401925b8284101561044f5783356001600160c01b0319811681146108b75760008081fd5b82529284019290840190610896565b600060208083850312156108d957600080fd5b82356001600160401b038111156108ef57600080fd5b8301601f8101851361090057600080fd5b803561090e6103ed82610382565b81815260059190911b8201830190838101908783111561092d57600080fd5b928401925b8284101561044f5783356001600160f01b0319811681146109535760008081fd5b82529284019290840190610932565b6000602080838503121561097557600080fd5b82356001600160401b0381111561098b57600080fd5b8301601f8101851361099c57600080fd5b80356109aa6103ed82610382565b81815260059190911b820183019083810190878311156109c957600080fd5b928401925b8284101561044f57833561ffff811681146109e95760008081fd5b825292840192908401906109ce56fea2646970667358221220226a5238ef62d3669d6e7d28903261093858edcd466aee0820a61918a1add1d964736f6c63430008110033"; + +type ArrayConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: ArrayConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class Array__factory extends ContractFactory { + constructor(...args: ArrayConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy(overrides?: Overrides & { from?: string }): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): Array { + return super.attach(address) as Array; + } + override connect(signer: Signer): Array__factory { + return super.connect(signer) as Array__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): ArrayInterface { + return new utils.Interface(_abi) as ArrayInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Array { + return new Contract(address, _abi, signerOrProvider) as Array; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/BasicCellRendererTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/BasicCellRendererTest__factory.ts new file mode 100644 index 00000000..dcb90c2c --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/BasicCellRendererTest__factory.ts @@ -0,0 +1,657 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + BasicCellRendererTest, + BasicCellRendererTestInterface, +} from "../../BasicCellRenderer.t.sol/BasicCellRendererTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "renderer", + outputs: [ + { + internalType: "contract BasicCellRenderer", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + name: "testShouldRenderUri", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260008054600160ff19918216811790925560048054909116909117905534801561002d57600080fd5b50613dae8061003d6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638ada6b0f1161008c578063ba414fa611610066578063ba414fa614610171578063bda275f414610189578063e20c9f711461019c578063fa7626d4146101a457600080fd5b80638ada6b0f14610136578063916a17c614610161578063b5508aa91461016957600080fd5b80630a9254e4146100d45780631ed7831c146100de5780633e5e3c23146100fc5780633f7286f41461010457806366d9a9a01461010c57806385226c8114610121575b600080fd5b6100dc6101b1565b005b6100e66101fc565b6040516100f39190610c5d565b60405180910390f35b6100e661025e565b6100e66102be565b61011461031e565b6040516100f39190610caa565b61012961040d565b6040516100f39190610dad565b601b54610149906001600160a01b031681565b6040516001600160a01b0390911681526020016100f3565b6101146104dd565b6101296105c3565b610179610693565b60405190151581526020016100f3565b6100dc610197366004610e7e565b6107be565b6100e6610a84565b6000546101799060ff1681565b6040516101bd90610c50565b604051809103906000f0801580156101d9573d6000803e3d6000fd5b50601b80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600d80548060200260200160405190810160405280929190818152602001828054801561025457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610236575b5050505050905090565b6060600f805480602002602001604051908101604052809291908181526020018280548015610254576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311610236575050505050905090565b6060600e805480602002602001604051908101604052809291908181526020018280548015610254576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311610236575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b828210156104045760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156103ec57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b031916815260200190600401906020826003010492830192600103820291508084116103ae5790505b50505050508152505081526020019060010190610342565b50505050905090565b60606011805480602002602001604051908101604052809291908181526020016000905b8282101561040457838290600052602060002001805461045090610f08565b80601f016020809104026020016040519081016040528092919081815260200182805461047c90610f08565b80156104c95780601f1061049e576101008083540402835291602001916104c9565b820191906000526020600020905b8154815290600101906020018083116104ac57829003601f168201915b505050505081526020019060010190610431565b60606013805480602002602001604051908101604052809291908181526020016000905b828210156104045760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156105ab57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161056d5790505b50505050508152505081526020019060010190610501565b60606010805480602002602001604051908101604052809291908181526020016000905b8282101561040457838290600052602060002001805461060690610f08565b80601f016020809104026020016040519081016040528092919081815260200182805461063290610f08565b801561067f5780601f106106545761010080835404028352916020019161067f565b820191906000526020600020905b81548152906001019060200180831161066257829003601f168201915b5050505050815260200190600101906105e7565b60008054610100900460ff16156106b35750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156107b95760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610741917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001610f42565b60408051601f198184030181529082905261075b91610f73565b6000604051808303816000865af19150503d8060008114610798576040519150601f19603f3d011682016040523d82523d6000602084013e61079d565b606091505b50915050808060200190518101906107b59190610f8f565b9150505b919050565b8051604051632631f2b160e11b8152602091909111156004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d90634c63e5629060240160006040518083038186803b15801561081057600080fd5b505afa158015610824573d6000803e3d6000fd5b5050601b546040516328de0f2f60e01b8152600093506001600160a01b0390911691506328de0f2f9061085d9086908690600401610fb8565b600060405180830381865afa15801561087a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108a29190810190611026565b6040805160038082526080820190925291925060009190816020015b60608152602001906001900390816108be5790505090506040518060400160405280600981526020016805c5ec8eadae05ce6d60bb1b8152508160008151811061090a5761090a611077565b602002602001018190525061091e84610ae4565b604051632d737e4960e21b81526109a29073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf9249061095c90889060009060040161108d565b602060405180830381865af4158015610979573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099d91906110af565b610ae4565b6040516020016109b39291906110c8565b604051602081830303815290604052816001815181106109d5576109d5611077565b602002602001018190525081816002815181106109f4576109f4611077565b6020908102919091010152604051638916046760e01b8152737109709ecfa91a80626ff3989d68f67f5b1dd12d90638916046790610a36908490600401610dad565b6000604051808303816000875af1158015610a55573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a7d9190810190611026565b5050505050565b6060600c805480602002602001604051908101604052809291908181526020018280548015610254576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311610236575050505050905090565b60606000610af183610b77565b600101905060008167ffffffffffffffff811115610b1157610b11610e0f565b6040519080825280601f01601f191660200182016040528015610b3b576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084610b4557509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310610bb65772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310610be2576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310610c0057662386f26fc10000830492506010015b6305f5e1008310610c18576305f5e100830492506008015b6127108310610c2c57612710830492506004015b60648310610c3e576064830492506002015b600a8310610c4a576001015b92915050565b612c458061113483390190565b6020808252825182820181905260009190848201906040850190845b81811015610c9e5783516001600160a01b031683529284019291840191600101610c79565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b84811015610d4e57898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b80831015610d395783516001600160e01b0319168252928b019260019290920191908b0190610d0f565b50978a01979550505091870191600101610cd2565b50919998505050505050505050565b60005b83811015610d78578181015183820152602001610d60565b50506000910152565b60008151808452610d99816020860160208601610d5d565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610e0257603f19888603018452610df0858351610d81565b94509285019290850190600101610dd4565b5092979650505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610e4e57610e4e610e0f565b604052919050565b600067ffffffffffffffff821115610e7057610e70610e0f565b50601f01601f191660200190565b60008060408385031215610e9157600080fd5b82359150602083013567ffffffffffffffff811115610eaf57600080fd5b8301601f81018513610ec057600080fd5b8035610ed3610ece82610e56565b610e25565b818152866020838501011115610ee857600080fd5b816020840160208301376000602083830101528093505050509250929050565b600181811c90821680610f1c57607f821691505b602082108103610f3c57634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160e01b0319831681528151600090610f65816004850160208701610d5d565b919091016004019392505050565b60008251610f85818460208701610d5d565b9190910192915050565b600060208284031215610fa157600080fd5b81518015158114610fb157600080fd5b9392505050565b828152606060208201526000610fd16060830184610d81565b82810360409384015260048152636e616d6560e01b6020820152919091019392505050565b6000611004610ece84610e56565b905082815283838301111561101857600080fd5b610fb1836020830184610d5d565b60006020828403121561103857600080fd5b815167ffffffffffffffff81111561104f57600080fd5b8201601f8101841361106057600080fd5b61106f84825160208401610ff6565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6040815260006110a06040830185610d81565b90508260208301529392505050565b6000602082840312156110c157600080fd5b5051919050565b672e2e2f64756d702f60c01b8152600083516110eb816008850160208801610d5d565b8083019050605f60f81b806008830152845161110e816009850160208901610d5d565b6009920191820152683730b6b2973539b7b760b91b600a82015260130194935050505056fe608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873__$a792e50881dbcbffce7826062cdb0978aa$__63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea2646970667358221220730597189fdd8d13ab0b8d7b5514f3da6fbde8a0bbd138816670ef4cb16e6f6064736f6c63430008110033a264697066735822122011a1da03829fe66ec1549f91d9a6da3b4d950908ef5c65b04480a5e6fedf14f864736f6c63430008110033"; + +type BasicCellRendererTestConstructorParams = + | [ + linkLibraryAddresses: BasicCellRendererTestLibraryAddresses, + signer?: Signer + ] + | ConstructorParameters; + +const isSuperArgs = ( + xs: BasicCellRendererTestConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class BasicCellRendererTest__factory extends ContractFactory { + constructor(...args: BasicCellRendererTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super( + _abi, + BasicCellRendererTest__factory.linkBytecode(linkLibraryAddresses), + signer + ); + } + } + + static linkBytecode( + linkLibraryAddresses: BasicCellRendererTestLibraryAddresses + ): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): BasicCellRendererTest { + return super.attach(address) as BasicCellRendererTest; + } + override connect(signer: Signer): BasicCellRendererTest__factory { + return super.connect(signer) as BasicCellRendererTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): BasicCellRendererTestInterface { + return new utils.Interface(_abi) as BasicCellRendererTestInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): BasicCellRendererTest { + return new Contract( + address, + _abi, + signerOrProvider + ) as BasicCellRendererTest; + } +} + +export interface BasicCellRendererTestLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/SheetTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/SheetTest__factory.ts new file mode 100644 index 00000000..e624cfba --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/SheetTest__factory.ts @@ -0,0 +1,651 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + SheetTest, + SheetTestInterface, +} from "../../BasicCellRenderer.t.sol/SheetTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "sheet", + outputs: [ + { + internalType: "contract Sheet", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "testGetCellShouldReturnEmptyIfNotExist", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetCellShouldFailWhenNotOwner", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetCellShouldMint", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260008054600160ff19918216811790925560048054909116909117905534801561002d57600080fd5b506137458061003d6000396000f3fe60806040523480156200001157600080fd5b5060043610620001095760003560e01c806385226c8111620000a3578063ba414fa6116200006e578063ba414fa614620001d7578063e20c9f7114620001f2578063f9c474d614620001fc578063fa7626d4146200020657600080fd5b806385226c81146200017d578063916a17c61462000196578063b19b2e4a14620001a0578063b5508aa914620001cd57600080fd5b80633e5e3c2311620000e45780633e5e3c2314620001465780633f7286f4146200015057806366d9a9a0146200015a5780637ea72643146200017357600080fd5b80630820e7ac146200010e5780630a9254e4146200011a5780631ed7831c1462000124575b600080fd5b6200011862000214565b005b6200011862000431565b6200012e6200047f565b6040516200013d919062001289565b60405180910390f35b6200012e620004e3565b6200012e62000545565b62000164620005a7565b6040516200013d9190620012d8565b620001186200069a565b6200018762000857565b6040516200013d9190620013e3565b6200016462000931565b601b54620001b4906001600160a01b031681565b6040516001600160a01b0390911681526020016200013d565b6200018762000a1b565b620001e162000af5565b60405190151581526020016200013d565b6200012e62000c2a565b6200011862000c8c565b600054620001e19060ff1681565b601b546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156200025e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000284919062001449565b90506200029381600062000d3a565b601b54604051630ef3f56b60e41b81526060916001600160a01b03169063ef3f56b090620002d0906105399061dead908190879060040162001463565b600060405180830381600087803b158015620002eb57600080fd5b505af115801562000300573d6000803e3d6000fd5b5050601b546040516370a0823160e01b81523060048201526001600160a01b0390911692506370a082319150602401602060405180830381865afa1580156200034d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000373919062001449565b91506200038282600162000d3a565b601b54604051631034247b60e11b81526105396004820152600091829182916001600160a01b03169063206848f690602401600060405180830381865afa158015620003d2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620003fc9190810190620014b2565b925092509250620004108361dead62000e24565b6200041e8261dead62000f0d565b6200042a818562000fe4565b5050505050565b6040516200043f906200127b565b604051809103906000f0801580156200045c573d6000803e3d6000fd5b50601b80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600d805480602002602001604051908101604052809291908181526020018280548015620004d957602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311620004ba575b5050505050905090565b6060600f805480602002602001604051908101604052809291908181526020018280548015620004d9576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620004ba575050505050905090565b6060600e805480602002602001604051908101604052809291908181526020018280548015620004d9576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620004ba575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b82821015620006915760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156200067857602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b03191681526020019060040190602082600301049283019260010382029150808411620006395790505b50505050508152505081526020019060010190620005cb565b50505050905090565b601b54604051630ef3f56b60e41b81526060916001600160a01b03169063ef3f56b090620006d7906105399061dead908190879060040162001463565b600060405180830381600087803b158015620006f257600080fd5b505af115801562000707573d6000803e3d6000fd5b505050507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200076a57600080fd5b505af11580156200077f573d6000803e3d6000fd5b505060405163ca669fa760e01b815261dead6004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d925063ca669fa79150602401600060405180830381600087803b158015620007d257600080fd5b505af1158015620007e7573d6000803e3d6000fd5b5050601b54604051630ef3f56b60e41b81526001600160a01b03909116925063ef3f56b0915062000827906105399061dead908190879060040162001463565b600060405180830381600087803b1580156200084257600080fd5b505af11580156200042a573d6000803e3d6000fd5b60606011805480602002602001604051908101604052809291908181526020016000905b82821015620006915783829060005260206000200180546200089d9062001597565b80601f0160208091040260200160405190810160405280929190818152602001828054620008cb9062001597565b80156200091c5780601f10620008f0576101008083540402835291602001916200091c565b820191906000526020600020905b815481529060010190602001808311620008fe57829003601f168201915b5050505050815260200190600101906200087b565b60606013805480602002602001604051908101604052809291908181526020016000905b82821015620006915760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801562000a0257602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b03191681526020019060040190602082600301049283019260010382029150808411620009c35790505b5050505050815250508152602001906001019062000955565b60606010805480602002602001604051908101604052809291908181526020016000905b828210156200069157838290600052602060002001805462000a619062001597565b80601f016020809104026020016040519081016040528092919081815260200182805462000a8f9062001597565b801562000ae05780601f1062000ab45761010080835404028352916020019162000ae0565b820191906000526020600020905b81548152906001019060200180831162000ac257829003601f168201915b50505050508152602001906001019062000a3f565b60008054610100900460ff161562000b165750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1562000c255760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b8284015282518083038401815260608301909352600092909162000ba7917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001620015d3565b60408051601f198184030181529082905262000bc39162001606565b6000604051808303816000865af19150503d806000811462000c02576040519150601f19603f3d011682016040523d82523d6000602084013e62000c07565b606091505b509150508080602001905181019062000c21919062001624565b9150505b919050565b6060600c805480602002602001604051908101604052809291908181526020018280548015620004d9576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620004ba575050505050905090565b601b54604051631034247b60e11b81526105396004820152600091829182916001600160a01b03169063206848f690602401600060405180830381865afa15801562000cdc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262000d069190810190620014b2565b92509250925062000d1983600062000e24565b62000d2682600062000f0d565b606062000d34828262000fe4565b50505050565b80821462000e2057600080516020620036f083398151915260405162000d9c9060208082526022908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b75696e604082015261745d60f01b606082015260800190565b60405180910390a17fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a88260405162000dd591906200164f565b60405180910390a17fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a88160405162000e0e919062001688565b60405180910390a162000e2062000ff0565b5050565b806001600160a01b0316826001600160a01b03161462000e2057600080516020620036f083398151915260405162000e9b9060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464604082015264726573735d60d81b606082015260800190565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f8260405162000ed49190620016b3565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f8160405162000e0e9190620016f8565b80821462000e2057600080516020620036f083398151915260405162000f729060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b627974604082015264657333325d60d81b606082015260800190565b60405180910390a17fafb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f998260405162000fab91906200164f565b60405180910390a17fafb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f998160405162000e0e919062001688565b62000e20828262001103565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15620010f25760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f19818403018152908290526200108d9291602001620015d3565b60408051601f1981840301815290829052620010a99162001606565b6000604051808303816000865af19150503d8060008114620010e8576040519150601f19603f3d011682016040523d82523d6000602084013e620010ed565b606091505b505050505b6000805461ff001916610100179055565b6200110f8282620011e1565b62000e2057600080516020620036f08339815191526040516200116f9060208082526023908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b62797460408201526265735d60e81b606082015260800190565b60405180910390a17fd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf1882604051620011a8919062001723565b60405180910390a17fd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf188160405162000e0e91906200176a565b805182516001919003620012715760005b83518110156200126a5782818151811062001211576200121162001795565b602001015160f81c60f81b6001600160f81b0319168482815181106200123b576200123b62001795565b01602001516001600160f81b031916146200125557600091505b806200126181620017ab565b915050620011f2565b5062001275565b5060005b92915050565b611f1c80620017d483390190565b6020808252825182820181905260009190848201906040850190845b81811015620012cc5783516001600160a01b031683529284019291840191600101620012a5565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b848110156200138057898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b808310156200136a5783516001600160e01b0319168252928b019260019290920191908b01906200133e565b50978a0197955050509187019160010162001300565b50919998505050505050505050565b60005b83811015620013ac57818101518382015260200162001392565b50506000910152565b60008151808452620013cf8160208601602086016200138f565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156200143c57603f1988860301845262001429858351620013b5565b945092850192908501906001016200140a565b5092979650505050505050565b6000602082840312156200145c57600080fd5b5051919050565b84815260018060a01b0384166020820152826040820152608060608201526000620014926080830184620013b5565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215620014c857600080fd5b83516001600160a01b0381168114620014e057600080fd5b60208501516040860151919450925067ffffffffffffffff808211156200150657600080fd5b818601915086601f8301126200151b57600080fd5b8151818111156200153057620015306200149c565b604051601f8201601f19908116603f011681019083821181831017156200155b576200155b6200149c565b816040528281528960208487010111156200157557600080fd5b620015888360208301602088016200138f565b80955050505050509250925092565b600181811c90821680620015ac57607f821691505b602082108103620015cd57634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160e01b0319831681528151600090620015f88160048501602087016200138f565b919091016004019392505050565b600082516200161a8184602087016200138f565b9190910192915050565b6000602082840312156200163757600080fd5b815180151581146200164857600080fd5b9392505050565b6040815260006200167a60408301600a8152690808080808081319599d60b21b602082015260400190565b905082602083015292915050565b6040815260006200167a60408301600a8152690808080808149a59da1d60b21b602082015260400190565b604081526000620016de60408301600a8152690808080808081319599d60b21b602082015260400190565b6001600160a01b0393909316602092909201919091525090565b604081526000620016de60408301600a8152690808080808149a59da1d60b21b602082015260400190565b6040815260006200174e60408301600a8152690808080808081319599d60b21b602082015260400190565b8281036020840152620017628185620013b5565b949350505050565b6040815260006200174e60408301600a8152690808080808149a59da1d60b21b602082015260400190565b634e487b7160e01b600052603260045260246000fd5b600060018201620017cc57634e487b7160e01b600052601160045260246000fd5b506001019056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b8152506040518060400160405280600381526020016214d21560ea1b81525062000068620000626200008e60201b60201c565b62000092565b600162000076838262000187565b50600262000085828262000187565b50505062000253565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010d57607f821691505b6020821081036200012e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018257600081815260208120601f850160051c810160208610156200015d5750805b601f850160051c820191505b818110156200017e5782815560010162000169565b5050505b505050565b81516001600160401b03811115620001a357620001a3620000e2565b620001bb81620001b48454620000f8565b8462000134565b602080601f831160018114620001f35760008415620001da5750858301515b600019600386901b1c1916600185901b1785556200017e565b600085815260208120601f198616915b82811015620002245788860151825594840194600190910190840162000203565b5085821015620002435787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611cb980620002636000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063c47f00271161007c578063c47f0027146102c3578063c87b56dd146102d6578063df4ca206146102e9578063e985e9c514610327578063ef3f56b014610355578063f2fde38b1461036857600080fd5b8063715018a61461027c5780638da5cb5b1461028457806395d89b4114610295578063a22cb4651461029d578063b88d4fde146102b057600080fd5b8063206848f61161010a578063206848f6146101fc57806323b872dd1461020f57806342842e0e1461022257806356d3163d146102355780636352211e1461024857806370a082311461025b57600080fd5b806301ffc9a71461014757806306fdde031461016f578063081812fc14610184578063095ea7b3146101c55780631941fd14146101da575b600080fd5b61015a61015536600461141e565b61037b565b60405190151581526020015b60405180910390f35b6101776103cd565b6040516101669190611492565b6101ad6101923660046114a5565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610166565b6101d86101d33660046114d5565b61045b565b005b6101ed6101e83660046114a5565b610542565b604051610166939291906114ff565b6101ed61020a3660046114a5565b6105f7565b6101d861021d36600461152f565b6106bc565b6101d861023036600461152f565b610883565b6101d861024336600461156b565b61097b565b6101ad6102563660046114a5565b6109a5565b61026e61026936600461156b565b6109fc565b604051908152602001610166565b6101d8610a5f565b6000546001600160a01b03166101ad565b610177610a73565b6101d86102ab366004611586565b610a80565b6101d86102be36600461160b565b610aec565b6101d86102d136600461167a565b610bd4565b6101776102e43660046114a5565b610be9565b6102fc6102f73660046114a5565b610cb5565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610166565b61015a6103353660046116bc565b600660209081526000928352604080842090915290825290205460ff1681565b6101d86103633660046116ef565b610d27565b6101d861037636600461156b565b610e61565b60006301ffc9a760e01b6001600160e01b0319831614806103ac57506380ac58cd60e01b6001600160e01b03198316145b806103c75750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546103da90611717565b80601f016020809104026020016040519081016040528092919081815260200182805461040690611717565b80156104535780601f1061042857610100808354040283529160200191610453565b820191906000526020600020905b81548152906001019060200180831161043657829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104a457506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6104e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b0390931693919261057490611717565b80601f01602080910402602001604051908101604052809291908181526020018280546105a090611717565b80156105ed5780601f106105c2576101008083540402835291602001916105ed565b820191906000526020600020905b8154815290600101906020018083116105d057829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061062f90611717565b80601f016020809104026020016040519081016040528092919081815260200182805461065b90611717565b80156106a85780601f1061067d576101008083540402835291602001916106a8565b820191906000526020600020905b81548152906001019060200180831161068b57829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107125760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016104dd565b6001600160a01b03821661075c5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016104dd565b336001600160a01b038416148061079657506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107b757506000818152600560205260409020546001600160a01b031633145b6107f45760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016104dd565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61088e8383836106bc565b6001600160a01b0382163b15806109375750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610907573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092b9190611751565b6001600160e01b031916145b6109765760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016104dd565b505050565b610983610eda565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109f75760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016104dd565b919050565b60006001600160a01b038216610a435760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016104dd565b506001600160a01b031660009081526004602052604090205490565b610a67610eda565b610a716000610f34565b565b600280546103da90611717565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610af78585856106bc565b6001600160a01b0384163b1580610b8e5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610b3f9033908a9089908990899060040161176e565b6020604051808303816000875af1158015610b5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b829190611751565b6001600160e01b031916145b610bcd5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016104dd565b5050505050565b610bdc610eda565b6001610976828483611826565b6000818152600360205260409020546060906001600160a01b031680610c2557604051630243d1a960e21b8152600481018490526024016104dd565b6000610c32846001610f84565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610c6890879085906001906004016118e6565b600060405180830381865afa158015610c85573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610cad91908101906119b1565b949350505050565b610ce260405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610cef836001610f84565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610d3033611294565b6000858152600360205260409020546001600160a01b0316610d5b57610d5633866112dc565b610db4565b6000858152600360205260409020546001600160a01b03163314610db457600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523360248201526044016104dd565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610e579082611a45565b5050505050505050565b610e69610eda565b6001600160a01b038116610ece5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104dd565b610ed781610f34565b50565b6000546001600160a01b03163314610a715760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515600103610f975750816103c7565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff1901610fde57506000828152600860205260409020600101546103c7565b600083815260086020526040812054600160801b6001600160a01b03909116908110919061100c9083610f84565b60008681526008602052604081206002018054929350909161102d90611717565b80601f016020809104026020016040519081016040528092919081815260200182805461105990611717565b80156110a65780601f1061107b576101008083540402835291602001916110a6565b820191906000526020600020905b81548152906001019060200180831161108957829003601f168201915b50505050508060200190518101906110be9190611b05565b9050606060005b825181101561115557600060028483815181106110e4576110e4611bab565b60200260200101516110f69190611bc1565b60001490508261111f85848151811061111157611111611bab565b602002602001015183610f84565b604051611130929190602001611be3565b604051602081830303815290604052925050808061114d90611c05565b9150506110c5565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611189908690602401611492565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516111c79190611c2c565b600060405180830381855afa9150503d8060008114611202576040519150601f19603f3d011682016040523d82523d6000602084013e611207565b606091505b50604051632d737e4960e21b815290925073__$a792e50881dbcbffce7826062cdb0978aa$__915063b5cdf92490611246908490600090600401611c48565b602060405180830381865af4158015611263573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112879190611c6a565b9998505050505050505050565b6040516001600160a01b0382166024820152610ed79060440160408051601f198184030181529190526020810180516001600160e01b031663161765e160e11b1790526113e7565b6001600160a01b0382166113265760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016104dd565b6000818152600360205260409020546001600160a01b03161561137c5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016104dd565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6001600160e01b031981168114610ed757600080fd5b60006020828403121561143057600080fd5b813561143b81611408565b9392505050565b60005b8381101561145d578181015183820152602001611445565b50506000910152565b6000815180845261147e816020860160208601611442565b601f01601f19169290920160200192915050565b60208152600061143b6020830184611466565b6000602082840312156114b757600080fd5b5035919050565b80356001600160a01b03811681146109f757600080fd5b600080604083850312156114e857600080fd5b6114f1836114be565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115266060830184611466565b95945050505050565b60008060006060848603121561154457600080fd5b61154d846114be565b925061155b602085016114be565b9150604084013590509250925092565b60006020828403121561157d57600080fd5b61143b826114be565b6000806040838503121561159957600080fd5b6115a2836114be565b9150602083013580151581146115b757600080fd5b809150509250929050565b60008083601f8401126115d457600080fd5b50813567ffffffffffffffff8111156115ec57600080fd5b60208301915083602082850101111561160457600080fd5b9250929050565b60008060008060006080868803121561162357600080fd5b61162c866114be565b945061163a602087016114be565b935060408601359250606086013567ffffffffffffffff81111561165d57600080fd5b611669888289016115c2565b969995985093965092949392505050565b6000806020838503121561168d57600080fd5b823567ffffffffffffffff8111156116a457600080fd5b6116b0858286016115c2565b90969095509350505050565b600080604083850312156116cf57600080fd5b6116d8836114be565b91506116e6602084016114be565b90509250929050565b60008060008060006080868803121561170757600080fd5b8535945061163a602087016114be565b600181811c9082168061172b57607f821691505b60208210810361174b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561176357600080fd5b815161143b81611408565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f82111561097657600081815260208120601f850160051c810160208610156117ff5750805b601f850160051c820191505b8181101561181e5782815560010161180b565b505050505050565b67ffffffffffffffff83111561183e5761183e6117c2565b6118528361184c8354611717565b836117d8565b6000601f841160018114611886576000851561186e5750838201355b600019600387901b1c1916600186901b178355610bcd565b600083815260209020601f19861690835b828110156118b75786850135825560209485019460019092019101611897565b50868210156118d45760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b838152600060208481840152606060408401526000845461190681611717565b8060608701526080600180841660008114611928576001811461194257611970565b60ff1985168984015283151560051b890183019550611970565b896000528660002060005b858110156119685781548b820186015290830190880161194d565b8a0184019650505b50939a9950505050505050505050565b604051601f8201601f1916810167ffffffffffffffff811182821017156119a9576119a96117c2565b604052919050565b6000602082840312156119c357600080fd5b815167ffffffffffffffff808211156119db57600080fd5b818401915084601f8301126119ef57600080fd5b815181811115611a0157611a016117c2565b611a14601f8201601f1916602001611980565b9150808252856020828501011115611a2b57600080fd5b611a3c816020840160208601611442565b50949350505050565b815167ffffffffffffffff811115611a5f57611a5f6117c2565b611a7381611a6d8454611717565b846117d8565b602080601f831160018114611aa85760008415611a905750858301515b600019600386901b1c1916600185901b17855561181e565b600085815260208120601f198616915b82811015611ad757888601518255948401946001909101908401611ab8565b5085821015611af55787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611b1857600080fd5b825167ffffffffffffffff80821115611b3057600080fd5b818501915085601f830112611b4457600080fd5b815181811115611b5657611b566117c2565b8060051b9150611b67848301611980565b8181529183018401918481019088841115611b8157600080fd5b938501935b83851015611b9f57845182529385019390850190611b86565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611bde57634e487b7160e01b600052601260045260246000fd5b500690565b60008351611bf5818460208801611442565b9190910191825250602001919050565b600060018201611c2557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611c3e818460208701611442565b9190910192915050565b604081526000611c5b6040830185611466565b90508260208301529392505050565b600060208284031215611c7c57600080fd5b505191905056fea264697066735822122054f5db9a7f46ff077960de08f23e7419d18add714083d77240ec896f3218a1c564736f6c6343000811003341304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50a2646970667358221220b0415a4add694e6c80289ea1393c8170051842e6a1d8e25f52320a3c60e3fc3364736f6c63430008110033"; + +type SheetTestConstructorParams = + | [linkLibraryAddresses: SheetTestLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: SheetTestConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class SheetTest__factory extends ContractFactory { + constructor(...args: SheetTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super( + _abi, + SheetTest__factory.linkBytecode(linkLibraryAddresses), + signer + ); + } + } + + static linkBytecode(linkLibraryAddresses: SheetTestLibraryAddresses): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): SheetTest { + return super.attach(address) as SheetTest; + } + override connect(signer: Signer): SheetTest__factory { + return super.connect(signer) as SheetTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): SheetTestInterface { + return new utils.Interface(_abi) as SheetTestInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): SheetTest { + return new Contract(address, _abi, signerOrProvider) as SheetTest; + } +} + +export interface SheetTestLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/index.ts new file mode 100644 index 00000000..f7c622e4 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer.t.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { BasicCellRendererTest__factory } from "./BasicCellRendererTest__factory"; +export { SheetTest__factory } from "./SheetTest__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer__factory.ts new file mode 100644 index 00000000..fda49442 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/BasicCellRenderer__factory.ts @@ -0,0 +1,142 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + BasicCellRenderer, + BasicCellRendererInterface, +} from "../BasicCellRenderer"; + +const _abi = [ + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "numberToIndex", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "tokenURI", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873__$a792e50881dbcbffce7826062cdb0978aa$__63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea2646970667358221220730597189fdd8d13ab0b8d7b5514f3da6fbde8a0bbd138816670ef4cb16e6f6064736f6c63430008110033"; + +type BasicCellRendererConstructorParams = + | [linkLibraryAddresses: BasicCellRendererLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: BasicCellRendererConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class BasicCellRenderer__factory extends ContractFactory { + constructor(...args: BasicCellRendererConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super( + _abi, + BasicCellRenderer__factory.linkBytecode(linkLibraryAddresses), + signer + ); + } + } + + static linkBytecode( + linkLibraryAddresses: BasicCellRendererLibraryAddresses + ): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): BasicCellRenderer { + return super.attach(address) as BasicCellRenderer; + } + override connect(signer: Signer): BasicCellRenderer__factory { + return super.connect(signer) as BasicCellRenderer__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): BasicCellRendererInterface { + return new utils.Interface(_abi) as BasicCellRendererInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): BasicCellRenderer { + return new Contract(address, _abi, signerOrProvider) as BasicCellRenderer; + } +} + +export interface BasicCellRendererLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Bytes__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Bytes__factory.ts new file mode 100644 index 00000000..d6a09b01 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Bytes__factory.ts @@ -0,0 +1,606 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { Bytes, BytesInterface } from "../Bytes"; + +const _abi = [ + { + inputs: [ + { + internalType: "bytes", + name: "_preBytes", + type: "bytes", + }, + { + internalType: "bytes", + name: "_postBytes", + type: "bytes", + }, + ], + name: "equal", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + { + internalType: "uint256", + name: "_length", + type: "uint256", + }, + ], + name: "slice", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toAddress", + outputs: [ + { + internalType: "address", + name: "tmp", + type: "address", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toByes7", + outputs: [ + { + internalType: "bytes7", + name: "tmp", + type: "bytes7", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toBytes1", + outputs: [ + { + internalType: "bytes1", + name: "tmp", + type: "bytes1", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toBytes12", + outputs: [ + { + internalType: "bytes12", + name: "tmp", + type: "bytes12", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toBytes16", + outputs: [ + { + internalType: "bytes12", + name: "tmp", + type: "bytes12", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toBytes32", + outputs: [ + { + internalType: "bytes32", + name: "tmp", + type: "bytes32", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toBytes5", + outputs: [ + { + internalType: "bytes5", + name: "tmp", + type: "bytes5", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toBytes6", + outputs: [ + { + internalType: "bytes6", + name: "tmp", + type: "bytes6", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toBytes8", + outputs: [ + { + internalType: "uint64", + name: "tmp", + type: "uint64", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint128", + outputs: [ + { + internalType: "uint128", + name: "tmp", + type: "uint128", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + ], + name: "toUint16", + outputs: [ + { + internalType: "uint16", + name: "tmp", + type: "uint16", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint16", + outputs: [ + { + internalType: "uint16", + name: "tmp", + type: "uint16", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint24", + outputs: [ + { + internalType: "uint24", + name: "tmp", + type: "uint24", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint256", + outputs: [ + { + internalType: "uint256", + name: "tmp", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint32", + outputs: [ + { + internalType: "uint32", + name: "tmp", + type: "uint32", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint40", + outputs: [ + { + internalType: "uint40", + name: "tmp", + type: "uint40", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint48", + outputs: [ + { + internalType: "uint48", + name: "tmp", + type: "uint48", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint56", + outputs: [ + { + internalType: "uint56", + name: "tmp", + type: "uint56", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint64", + outputs: [ + { + internalType: "uint64", + name: "tmp", + type: "uint64", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint8", + outputs: [ + { + internalType: "uint8", + name: "tmp", + type: "uint8", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "_bytes", + type: "bytes", + }, + { + internalType: "uint256", + name: "_start", + type: "uint256", + }, + ], + name: "toUint96", + outputs: [ + { + internalType: "uint96", + name: "tmp", + type: "uint96", + }, + ], + stateMutability: "pure", + type: "function", + }, +] as const; + +const _bytecode = + "0x6110d661003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c8063a5eb31ee116100cd578063d1ffb56111610086578063d1ffb561146103fb578063d442584f1461042b578063e004139614610454578063f1142fb314610474578063f647f8fb14610487578063f83b670f146104b257600080fd5b8063a5eb31ee14610344578063a8d8f00f1461036b578063b5cdf92414610396578063b63711df146103a9578063be8b3430146103bc578063c29616bd146103cf57600080fd5b80635ef849301161011f5780635ef8493014610241578063913c97b41461026b57806397e6175c1461029f57806399dd9bd7146102cb5780639ae4c3d1146102ec5780639cee499e1461031857600080fd5b8063042aa0841461016757806305d3bb74146101985780631a7431ef146101c0578063235266d2146101e357806348137709146101f65780634d66a2ae1461021b575b600080fd5b61017a610175366004610ec0565b6104de565b6040516001600160d01b031990911681526020015b60405180910390f35b6101ab6101a6366004610ec0565b610540565b60405163ffffffff909116815260200161018f565b6101d36101ce366004610f05565b61059d565b604051901515815260200161018f565b6101d36101f1366004610f4c565b610652565b610209610204366004610ec0565b6106b5565b60405160ff909116815260200161018f565b61022e610229366004610fa6565b610711565b60405161ffff909116815260200161018f565b61025461024f366004610ec0565b61071e565b60405165ffffffffffff909116815260200161018f565b61027e610279366004610ec0565b610772565b6040516fffffffffffffffffffffffffffffffff909116815260200161018f565b6102b26102ad366004610ec0565b6107d0565b6040516001600160a01b0319909116815260200161018f565b6102de6102d9366004610ec0565b61082e565b60405190815260200161018f565b6102ff6102fa366004610ec0565b61088c565b60405167ffffffffffffffff909116815260200161018f565b61032b610326366004610ec0565b6108e9565b6040516001600160d81b0319909116815260200161018f565b610357610352366004610ec0565b610946565b60405162ffffff909116815260200161018f565b61037e610379366004610ec0565b6109a3565b60405166ffffffffffffff909116815260200161018f565b6102de6103a4366004610ec0565b610a00565b6102ff6103b7366004610ec0565b610a55565b61022e6103ca366004610ec0565b610aa9565b6103e26103dd366004610ec0565b610b06565b6040516001600160c81b0319909116815260200161018f565b61040e610409366004610ec0565b610b5a565b6040516bffffffffffffffffffffffff909116815260200161018f565b61043e610439366004610ec0565b610bae565b60405164ffffffffff909116815260200161018f565b610467610462366004610fe3565b610c02565b60405161018f9190611031565b6102b2610482366004610ec0565b610d0f565b61049a610495366004610ec0565b610d64565b6040516001600160a01b03909116815260200161018f565b6104c56104c0366004610ec0565b610dc9565b6040516001600160f81b0319909116815260200161018f565b60006104eb82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f4279746573365f6f75744f66426f756e647360601b60448201526064015b60405180910390fd5b50016006015190565b600061054d82600461107f565b835110156105945760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b604482015260640161052e565b50016004015190565b600080600190508354600260018083161561010002038216048451808214600181146105cc5760009450610644565b821561064457602083106001811461062957600189600052602060002060208a018581015b600284828410010361062057815183541461060f5760009950600093505b6001830192506020820191506105f1565b50505050610642565b6101008086040294506020880151851461064257600095505b505b509293505050505b92915050565b81518151600091600191811480831461066e57600092506106ab565b600160208701838101602088015b60028483851001036106a657805183511461069a5760009650600093505b6020928301920161067c565b505050505b5090949350505050565b60006106c282600161107f565b835110156107085760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161052e565b50016001015190565b600061064c826000610aa9565b600061072b82600661107f565b835110156105375760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434385f6f75744f66426f756e647360601b604482015260640161052e565b600061077f82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f55696e743132385f6f75744f66426f756e647360581b604482015260640161052e565b50016010015190565b60006107dd82600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526015602482015274746f427974657331325f6f75744f66426f756e647360581b604482015260640161052e565b5001600c015190565b600061083b82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161052e565b50016020015190565b600061089982600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b604482015260640161052e565b50016008015190565b60006108f682600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f4279746573355f6f75744f66426f756e647360601b604482015260640161052e565b50016005015190565b600061095382600361107f565b8351101561099a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015260640161052e565b50016003015190565b60006109b082600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7435365f6f75744f66426f756e647360601b604482015260640161052e565b50016007015190565b6000610a0d82602061107f565b835110156108835760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161052e565b6000610a6282600861107f565b835110156108e05760405162461bcd60e51b8152602060048201526014602482015273746f4279746573385f6f75744f66426f756e647360601b604482015260640161052e565b6000610ab682600261107f565b83511015610afd5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161052e565b50016002015190565b6000610b1382600761107f565b835110156109f75760405162461bcd60e51b8152602060048201526014602482015273746f4279746573375f6f75744f66426f756e647360601b604482015260640161052e565b6000610b6782600c61107f565b835110156108255760405162461bcd60e51b8152602060048201526014602482015273746f55696e7439365f6f75744f66426f756e647360601b604482015260640161052e565b6000610bbb82600561107f565b8351101561093d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7434305f6f75744f66426f756e647360601b604482015260640161052e565b606081610c1081601f61107f565b1015610c4f5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161052e565b610c59828461107f565b84511015610c9d5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161052e565b606082158015610cbc5760405191506000825260208201604052610d06565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610cf5578051835260209283019201610cdd565b5050858452601f01601f1916604052505b50949350505050565b6000610d1c82601061107f565b835110156107c75760405162461bcd60e51b8152602060048201526015602482015274746f427974657331365f6f75744f66426f756e647360581b604482015260640161052e565b6000610d7182601461107f565b83511015610db95760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015260640161052e565b500160200151600160601b900490565b6000610dd682600161107f565b835110156107085760405162461bcd60e51b8152602060048201526014602482015273746f4279746573315f6f75744f66426f756e647360601b604482015260640161052e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4457600080fd5b813567ffffffffffffffff80821115610e5f57610e5f610e1d565b604051601f8301601f19908116603f01168101908282118183101715610e8757610e87610e1d565b81604052838152866020858801011115610ea057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610ed357600080fd5b823567ffffffffffffffff811115610eea57600080fd5b610ef685828601610e33565b95602094909401359450505050565b60008060408385031215610f1857600080fd5b82359150602083013567ffffffffffffffff811115610f3657600080fd5b610f4285828601610e33565b9150509250929050565b60008060408385031215610f5f57600080fd5b823567ffffffffffffffff80821115610f7757600080fd5b610f8386838701610e33565b93506020850135915080821115610f9957600080fd5b50610f4285828601610e33565b600060208284031215610fb857600080fd5b813567ffffffffffffffff811115610fcf57600080fd5b610fdb84828501610e33565b949350505050565b600080600060608486031215610ff857600080fd5b833567ffffffffffffffff81111561100f57600080fd5b61101b86828701610e33565b9660208601359650604090950135949350505050565b600060208083528351808285015260005b8181101561105e57858101830151858201604001528201611042565b506000604082860101526040601f19601f8301168501019250505092915050565b8082018082111561064c57634e487b7160e01b600052601160045260246000fdfea264697066735822122057a99911adc171f50edc4a6ac1d2e82893d3d1f8a650ab5da9da1abd3ceafbe964736f6c63430008110033"; + +type BytesConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: BytesConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class Bytes__factory extends ContractFactory { + constructor(...args: BytesConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy(overrides?: Overrides & { from?: string }): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): Bytes { + return super.attach(address) as Bytes; + } + override connect(signer: Signer): Bytes__factory { + return super.connect(signer) as Bytes__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): BytesInterface { + return new utils.Interface(_abi) as BytesInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Bytes { + return new Contract(address, _abi, signerOrProvider) as Bytes; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Cells__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Cells__factory.ts new file mode 100644 index 00000000..53120dc1 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Cells__factory.ts @@ -0,0 +1,73 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { Cells, CellsInterface } from "../Cells"; + +const _abi = [ + { + inputs: [ + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "parseValue", + outputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, +] as const; + +const _bytecode = + "0x6101b761003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c8063b0aabaff1461003a575b600080fd5b61004d6100483660046100d0565b61005f565b60405190815260200160405180910390f35b600060218251106100ab5760405162461bcd60e51b8152602060048201526012602482015271706172736556616c7565206f7665666c6f7760701b604482015260640160405180910390fd5b50805160209182015191031c90565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100e257600080fd5b813567ffffffffffffffff808211156100fa57600080fd5b818401915084601f83011261010e57600080fd5b813581811115610120576101206100ba565b604051601f8201601f19908116603f01168101908382118183101715610148576101486100ba565b8160405282815287602084870101111561016157600080fd5b82602086016020830137600092810160200192909252509594505050505056fea2646970667358221220a0b43b9c37a67671fa8a37d6de6a82ea1866f496d820798dc9ceed20e72f6ad264736f6c63430008110033"; + +type CellsConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: CellsConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class Cells__factory extends ContractFactory { + constructor(...args: CellsConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy(overrides?: Overrides & { from?: string }): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): Cells { + return super.attach(address) as Cells; + } + override connect(signer: Signer): Cells__factory { + return super.connect(signer) as Cells__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): CellsInterface { + return new utils.Interface(_abi) as CellsInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Cells { + return new Contract(address, _abi, signerOrProvider) as Cells; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Counter.s.sol/CounterScript__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Counter.s.sol/CounterScript__factory.ts new file mode 100644 index 00000000..b5d8867e --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Counter.s.sol/CounterScript__factory.ts @@ -0,0 +1,89 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + CounterScript, + CounterScriptInterface, +} from "../../Counter.s.sol/CounterScript"; + +const _abi = [ + { + inputs: [], + name: "IS_SCRIPT", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "run", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260048054600160ff199182168117909255600c8054909116909117905534801561002d57600080fd5b506101158061003d6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80630a9254e4146041578063c0406226146043578063f8ccbf47146049575b600080fd5b005b60416069565b600c5460559060ff1681565b604051901515815260200160405180910390f35b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663afc980406040518163ffffffff1660e01b8152600401600060405180830381600087803b15801560c657600080fd5b505af115801560d9573d6000803e3d6000fd5b5050505056fea2646970667358221220fefa2776f0ff07a8ce0c0c83422bd71f9c6caef287c57a3fe06cf8be6869b76964736f6c63430008110033"; + +type CounterScriptConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: CounterScriptConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class CounterScript__factory extends ContractFactory { + constructor(...args: CounterScriptConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): CounterScript { + return super.attach(address) as CounterScript; + } + override connect(signer: Signer): CounterScript__factory { + return super.connect(signer) as CounterScript__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): CounterScriptInterface { + return new utils.Interface(_abi) as CounterScriptInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): CounterScript { + return new Contract(address, _abi, signerOrProvider) as CounterScript; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Counter.s.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Counter.s.sol/index.ts new file mode 100644 index 00000000..8e6169ca --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Counter.s.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { CounterScript__factory } from "./CounterScript__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/ERC721TokenReceiver__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/ERC721TokenReceiver__factory.ts new file mode 100644 index 00000000..ad4a9797 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/ERC721TokenReceiver__factory.ts @@ -0,0 +1,60 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { + ERC721TokenReceiver, + ERC721TokenReceiverInterface, +} from "../../ERC721.sol/ERC721TokenReceiver"; + +const _abi = [ + { + inputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + { + internalType: "address", + name: "", + type: "address", + }, + { + internalType: "uint256", + name: "", + type: "uint256", + }, + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "onERC721Received", + outputs: [ + { + internalType: "bytes4", + name: "", + type: "bytes4", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +export class ERC721TokenReceiver__factory { + static readonly abi = _abi; + static createInterface(): ERC721TokenReceiverInterface { + return new utils.Interface(_abi) as ERC721TokenReceiverInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): ERC721TokenReceiver { + return new Contract(address, _abi, signerOrProvider) as ERC721TokenReceiver; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/ERC721__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/ERC721__factory.ts new file mode 100644 index 00000000..ee941236 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/ERC721__factory.ts @@ -0,0 +1,350 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { ERC721, ERC721Interface } from "../../ERC721.sol/ERC721"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "owner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "spender", + type: "address", + }, + { + indexed: true, + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "Approval", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "owner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "operator", + type: "address", + }, + { + indexed: false, + internalType: "bool", + name: "approved", + type: "bool", + }, + ], + name: "ApprovalForAll", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "from", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "to", + type: "address", + }, + { + indexed: true, + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "Transfer", + type: "event", + }, + { + inputs: [ + { + internalType: "address", + name: "spender", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "approve", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "owner", + type: "address", + }, + ], + name: "balanceOf", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "getApproved", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + { + internalType: "address", + name: "", + type: "address", + }, + ], + name: "isApprovedForAll", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "name", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "ownerOf", + outputs: [ + { + internalType: "address", + name: "owner", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "from", + type: "address", + }, + { + internalType: "address", + name: "to", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "safeTransferFrom", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "from", + type: "address", + }, + { + internalType: "address", + name: "to", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "safeTransferFrom", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "operator", + type: "address", + }, + { + internalType: "bool", + name: "approved", + type: "bool", + }, + ], + name: "setApprovalForAll", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes4", + name: "interfaceId", + type: "bytes4", + }, + ], + name: "supportsInterface", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "symbol", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "tokenURI", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "from", + type: "address", + }, + { + internalType: "address", + name: "to", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "transferFrom", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +export class ERC721__factory { + static readonly abi = _abi; + static createInterface(): ERC721Interface { + return new utils.Interface(_abi) as ERC721Interface; + } + static connect(address: string, signerOrProvider: Signer | Provider): ERC721 { + return new Contract(address, _abi, signerOrProvider) as ERC721; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/index.ts new file mode 100644 index 00000000..380278a4 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/ERC721.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { ERC721__factory } from "./ERC721__factory"; +export { ERC721TokenReceiver__factory } from "./ERC721TokenReceiver__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.s.sol/EvmsheetScript__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.s.sol/EvmsheetScript__factory.ts new file mode 100644 index 00000000..45455ce6 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.s.sol/EvmsheetScript__factory.ts @@ -0,0 +1,166 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + EvmsheetScript, + EvmsheetScriptInterface, +} from "../../Evmsheet.s.sol/EvmsheetScript"; + +const _abi = [ + { + inputs: [], + name: "IS_SCRIPT", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "evmsheet", + outputs: [ + { + internalType: "contract Evmsheet", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "math", + outputs: [ + { + internalType: "contract Math", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "multicall", + outputs: [ + { + internalType: "contract MultiSendCallOnly", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "renderer", + outputs: [ + { + internalType: "contract ICellRenderer", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "run", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260048054600160ff199182168117909255600c80549091169091179055662386f26fc1000060105534801561003857600080fd5b5061617e806100486000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631cdcf85a146100675780638ada6b0f14610097578063a9648fac146100aa578063addf3804146100c2578063c0406226146100d5578063f8ccbf47146100df575b600080fd5b600f5461007a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b600d5461007a906001600160a01b031681565b600c5461007a9061010090046001600160a01b031681565b600e5461007a906001600160a01b031681565b6100dd6100fc565b005b600c546100ec9060ff1681565b604051901515815260200161008e565b60405163c1978d1f60e01b815260206004820152600b60248201526a505249564154455f4b455960a81b6044820152600090737109709ecfa91a80626ff3989d68f67f5b1dd12d9063c1978d1f90606401602060405180830381865afa15801561016a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061018e91906103ea565b60405163ce817d4760e01b815260048101829052909150737109709ecfa91a80626ff3989d68f67f5b1dd12d9063ce817d4790602401600060405180830381600087803b1580156101de57600080fd5b505af11580156101f2573d6000803e3d6000fd5b50505050604051610202906103b6565b604051809103906000f08015801561021e573d6000803e3d6000fd5b50600f80546001600160a01b0319166001600160a01b039290921691909117905560405161024b906103c3565b604051809103906000f080158015610267573d6000803e3d6000fd5b50600d80546001600160a01b0319166001600160a01b0392909216919091179055604051610294906103d0565b604051809103906000f0801580156102b0573d6000803e3d6000fd5b50600e80546001600160a01b0319166001600160a01b03928316179055600d546010546040519190921691906102e5906103dd565b6001600160a01b0390921682526020820152604001604051809103906000f080158015610316573d6000803e3d6000fd5b50600c60016101000a8154816001600160a01b0302191690836001600160a01b031602179055507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b03166376eadd366040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561039b57600080fd5b505af11580156103af573d6000803e3d6000fd5b5050505050565b6101ce8061040483390190565b612c45806105d283390190565b6102ef8061321783390190565b612c438061350683390190565b6000602082840312156103fc57600080fd5b505191905056fe608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873__$a792e50881dbcbffce7826062cdb0978aa$__63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033608060405234801561001057600080fd5b50604051612c43380380612c4383398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b49806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219a806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115c9565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e8919061163d565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611650565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a36600461167e565b610530565b005b61021d60075481565b61029d610298366004611650565b610617565b6040516101e8939291906116aa565b61029d6102ba366004611650565b6106cc565b61027f6102cd3660046116da565b6107ca565b61027f6102e03660046116da565b610991565b61021d6102f3366004611650565b60086020526000908152604090205481565b61027f61031336600461171b565b610a89565b610254610326366004611650565b610ab3565b61021d61033936600461171b565b610b0a565b61027f610b6d565b61027f610354366004611781565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117eb565b610cec565b61027f6103a6366004611829565b610d58565b61027f6103b936600461186b565b610da9565b610254600160801b81565b61027f6103d7366004611829565b610e91565b6101f96103ea366004611650565b610ee2565b6104026103fd366004611650565b610fac565b6040516101e8919061189e565b6101dc61041d3660046118d5565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461171b565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611903565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611903565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611903565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611903565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611903565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611903565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a39919061193d565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611970565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd590826119e7565b5050505050505050565b600280546104af90611903565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b4d565b60405180910390a16002610a84828483611b7d565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c3d565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f919061193d565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b4d565b60405180910390a16001610a84828483611b7d565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7c565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cd8565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611903565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611903565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf924906113bf908490600090600401611d6c565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d8e565b91505061140c565b5080515b600082604001518060200190518101906114269190611da7565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e4d565b602002602001015161145e9190611e63565b60001490506000600185848151811061147957611479611e4d565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e85565b6040516020016114af929190611ea9565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611ea9565b60405160208183030381529060405293505b505080806114f790611ecb565b91505061142d565b506000846020015190506000846001600160a01b03168284604051602401611527919061163d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115659190611ee4565b600060405180830381855afa9150503d80600081146115a0576040519150601f19603f3d011682016040523d82523d6000602084013e6115a5565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115db57600080fd5b81356115e6816115b3565b9392505050565b60005b838110156116085781810151838201526020016115f0565b50506000910152565b600081518084526116298160208601602086016115ed565b601f01601f19169290920160200192915050565b6020815260006115e66020830184611611565b60006020828403121561166257600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169157600080fd5b823561169c81611669565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d16060830184611611565b95945050505050565b6000806000606084860312156116ef57600080fd5b83356116fa81611669565b9250602084013561170a81611669565b929592945050506040919091013590565b60006020828403121561172d57600080fd5b81356115e681611669565b60008083601f84011261174a57600080fd5b50813567ffffffffffffffff81111561176257600080fd5b60208301915083602082850101111561177a57600080fd5b9250929050565b60008060008060006080868803121561179957600080fd5b8535945060208601356117ab81611669565b935060408601359250606086013567ffffffffffffffff8111156117ce57600080fd5b6117da88828901611738565b969995985093965092949392505050565b600080604083850312156117fe57600080fd5b823561180981611669565b91506020830135801515811461181e57600080fd5b809150509250929050565b6000806020838503121561183c57600080fd5b823567ffffffffffffffff81111561185357600080fd5b61185f85828601611738565b90969095509350505050565b60008060008060006080868803121561188357600080fd5b853561188e81611669565b945060208601356117ab81611669565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611611565b600080604083850312156118e857600080fd5b82356118f381611669565b9150602083013561181e81611669565b600181811c9082168061191757607f821691505b60208210810361193757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561194f57600080fd5b81516115e6816115b3565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195a565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c05750805b601f850160051c820191505b818110156119df578281556001016119cc565b505050505050565b815167ffffffffffffffff811115611a0157611a01611983565b611a1581611a0f8454611903565b84611999565b602080601f831160018114611a4a5760008415611a325750858301515b600019600386901b1c1916600185901b1785556119df565b600085815260208120601f198616915b82811015611a7957888601518255948401946001909101908401611a5a565b5085821015611a975787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab481611903565b808552602060018381168015611ad15760018114611aeb57611b19565b60ff1985168884015283151560051b880183019550611b19565b866000528260002060005b85811015611b115781548a8201860152908301908401611af6565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b606040830186611aa7565b8281036020840152611b73818587611b24565b9695505050505050565b67ffffffffffffffff831115611b9557611b95611983565b611ba983611ba38354611903565b83611999565b6000601f841160018114611bdd5760008515611bc55750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c0e5786850135825560209485019460019092019101611bee565b5086821015611c2b5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c719083018486611b24565b979650505050505050565b838152606060208201526000611c956060830185611611565b8281036040840152611b738185611aa7565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd057611cd0611983565b604052919050565b600060208284031215611cea57600080fd5b815167ffffffffffffffff80821115611d0257600080fd5b818401915084601f830112611d1657600080fd5b815181811115611d2857611d28611983565b611d3b601f8201601f1916602001611ca7565b9150808252856020828501011115611d5257600080fd5b611d638160208401602086016115ed565b50949350505050565b604081526000611d7f6040830185611611565b90508260208301529392505050565b600060208284031215611da057600080fd5b5051919050565b60006020808385031215611dba57600080fd5b825167ffffffffffffffff80821115611dd257600080fd5b818501915085601f830112611de657600080fd5b815181811115611df857611df8611983565b8060051b9150611e09848301611ca7565b8181529183018401918481019088841115611e2357600080fd5b938501935b83851015611e4157845182529385019390850190611e28565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8057634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156119375760001960209190910360031b1b16919050565b60008351611ebb8184602088016115ed565b9190910191825250602001919050565b600060018201611edd57611edd61195a565b5060010190565b60008251611ef68184602087016115ed565b919091019291505056fea26469706673582212201a777d38d19532d56564e885914b3b21953a01605f23003c91315e763431734364736f6c63430008110033a26469706673582212205885ebc77554e59f22a9a740b97991634ddab28eaf9d587e56c91ad6f492edfa64736f6c63430008110033a2646970667358221220efc1238a9c510b7ddfa8dab3b69d372ab35b70d50c5ed7a608bb141df2a4626764736f6c63430008110033"; + +type EvmsheetScriptConstructorParams = + | [linkLibraryAddresses: EvmsheetScriptLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: EvmsheetScriptConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class EvmsheetScript__factory extends ContractFactory { + constructor(...args: EvmsheetScriptConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super( + _abi, + EvmsheetScript__factory.linkBytecode(linkLibraryAddresses), + signer + ); + } + } + + static linkBytecode( + linkLibraryAddresses: EvmsheetScriptLibraryAddresses + ): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): EvmsheetScript { + return super.attach(address) as EvmsheetScript; + } + override connect(signer: Signer): EvmsheetScript__factory { + return super.connect(signer) as EvmsheetScript__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): EvmsheetScriptInterface { + return new utils.Interface(_abi) as EvmsheetScriptInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): EvmsheetScript { + return new Contract(address, _abi, signerOrProvider) as EvmsheetScript; + } +} + +export interface EvmsheetScriptLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.s.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.s.sol/index.ts new file mode 100644 index 00000000..e868cfe8 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.s.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { EvmsheetScript__factory } from "./EvmsheetScript__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t copy.sol/EvmsheetTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t copy.sol/EvmsheetTest__factory.ts new file mode 100644 index 00000000..a550cfc6 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t copy.sol/EvmsheetTest__factory.ts @@ -0,0 +1,641 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + EvmsheetTest, + EvmsheetTestInterface, +} from "../../Evmsheet.t copy.sol/EvmsheetTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "evmsheet", + outputs: [ + { + internalType: "contract Evmsheet", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "renderer", + outputs: [ + { + internalType: "contract ICellRenderer", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "testAddSheet", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testAddSheetShoultRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetDefaultRenderer", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetDefaultRendererShouldRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260008054600160ff199182168117909255600480549091169091179055670de0b6b3a7640000601d5534801561003957600080fd5b5061359c806100496000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063916a17c6116100a2578063b5508aa911610071578063b5508aa9146101d0578063ba414fa6146101d8578063e20c9f71146101f0578063fa7626d4146101f8578063febfbb821461020557600080fd5b8063916a17c6146101a5578063a70bc504146101ad578063a9648fac146101b5578063acdb3ae5146101c857600080fd5b80633f7286f4116100de5780633f7286f41461014857806366d9a9a01461015057806385226c81146101655780638ada6b0f1461017a57600080fd5b80630a9254e4146101105780631b3bc9e01461011a5780631ed7831c146101225780633e5e3c2314610140575b600080fd5b61011861020d565b005b6101186102b8565b61012a6103bb565b60405161013791906110e4565b60405180910390f35b61012a61041d565b61012a61047d565b6101586104dd565b6040516101379190611131565b61016d6105cc565b6040516101379190611234565b601c5461018d906001600160a01b031681565b6040516001600160a01b039091168152602001610137565b61015861069c565b610118610782565b601b5461018d906001600160a01b031681565b6101186108c2565b61016d6109a1565b6101e0610a71565b6040519015158152602001610137565b61012a610b9c565b6000546101e09060ff1681565b610118610bfc565b604051610219906110ca565b604051809103906000f080158015610235573d6000803e3d6000fd5b50601c80546001600160a01b0319166001600160a01b03929092169182179055601d54604051610264906110d7565b6001600160a01b0390921682526020820152604001604051809103906000f080158015610295573d6000803e3d6000fd5b50601b80546001600160a01b0319166001600160a01b0392909216919091179055565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561031657600080fd5b505af115801561032a573d6000803e3d6000fd5b5050601b546040516305d081f960e11b81526001600160a01b039091169250630ba103f29150610375906004016020808252600490820152636e616d6560e01b604082015260600190565b6020604051808303816000875af1158015610394573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b89190611296565b50565b6060600d80548060200260200160405190810160405280929190818152602001828054801561041357602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116103f5575b5050505050905090565b6060600f805480602002602001604051908101604052809291908181526020018280548015610413576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103f5575050505050905090565b6060600e805480602002602001604051908101604052809291908181526020018280548015610413576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103f5575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b828210156105c35760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156105ab57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161056d5790505b50505050508152505081526020019060010190610501565b50505050905090565b60606011805480602002602001604051908101604052809291908181526020016000905b828210156105c357838290600052602060002001805461060f906112c6565b80601f016020809104026020016040519081016040528092919081815260200182805461063b906112c6565b80156106885780601f1061065d57610100808354040283529160200191610688565b820191906000526020600020905b81548152906001019060200180831161066b57829003601f168201915b5050505050815260200190600101906105f0565b60606013805480602002602001604051908101604052809291908181526020016000905b828210156105c35760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561076a57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161072c5790505b505050505081525050815260200190600101906106c0565b60405163ca669fa760e01b815261dead6004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d9063ca669fa790602401600060405180830381600087803b1580156107d057600080fd5b505af11580156107e4573d6000803e3d6000fd5b505050507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561084657600080fd5b505af115801561085a573d6000803e3d6000fd5b5050601b54604051627f663d60e31b81526112346004820181905293506001600160a01b0390911691506303fb31e890602401600060405180830381600087803b1580156108a757600080fd5b505af11580156108bb573d6000803e3d6000fd5b5050505050565b601b54604051627f663d60e31b815261123460048201819052916001600160a01b0316906303fb31e890602401600060405180830381600087803b15801561090957600080fd5b505af115801561091d573d6000803e3d6000fd5b505050506103b8601b60009054906101000a90046001600160a01b03166001600160a01b031663c56c4cf16040518163ffffffff1660e01b8152600401602060405180830381865afa158015610977573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099b9190611296565b82610d89565b60606010805480602002602001604051908101604052809291908181526020016000905b828210156105c35783829060005260206000200180546109e4906112c6565b80601f0160208091040260200160405190810160405280929190818152602001828054610a10906112c6565b8015610a5d5780601f10610a3257610100808354040283529160200191610a5d565b820191906000526020600020905b815481529060010190602001808311610a4057829003601f168201915b5050505050815260200190600101906109c5565b60008054610100900460ff1615610a915750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610b975760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610b1f917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001611300565b60408051601f1981840301815290829052610b3991611331565b6000604051808303816000865af19150503d8060008114610b76576040519150601f19603f3d011682016040523d82523d6000602084013e610b7b565b606091505b5091505080806020019051810190610b93919061134d565b9150505b919050565b6060600c805480602002602001604051908101604052809291908181526020018280548015610413576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103f5575050505050905090565b601b546040516305d081f960e11b81526000916001600160a01b031690630ba103f290670de0b6b3a764000090610c4e906004016020808252600490820152636e616d6560e01b604082015260600190565b60206040518083038185885af1158015610c6c573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610c919190611296565b9050610d20816001600160a01b03166306fdde036040518163ffffffff1660e01b81526004016000604051808303816000875af1158015610cd6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610cfe9190810190611385565b604051806040016040528060048152602001636e616d6560e01b815250610e91565b6103b8816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b81526004016020604051808303816000875af1158015610d63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d879190611296565b305b806001600160a01b0316826001600160a01b031614610e8d577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051610e0f9060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464604082015264726573735d60d81b606082015260800190565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f82604051610e469190611432565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f81604051610e7d9190611476565b60405180910390a1610e8d610fbe565b5050565b80604051602001610ea29190611331565b6040516020818303038152906040528051906020012082604051602001610ec99190611331565b6040516020818303038152906040528051906020012014610e8d577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051610f509060208082526024908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b737472604082015263696e675d60e01b606082015260800190565b60405180910390a17f280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf358382604051610f8791906114a0565b60405180910390a17f280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf358381604051610e7d91906114e4565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156110b95760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f19818403018152908290526110589291602001611300565b60408051601f198184030181529082905261107291611331565b6000604051808303816000865af19150503d80600081146110af576040519150601f19603f3d011682016040523d82523d6000602084013e6110b4565b606091505b505050505b6000805461ff001916610100179055565b6103a08061150f83390190565b611cb8806118af83390190565b6020808252825182820181905260009190848201906040850190845b818110156111255783516001600160a01b031683529284019291840191600101611100565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b848110156111d557898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b808310156111c05783516001600160e01b0319168252928b019260019290920191908b0190611196565b50978a01979550505091870191600101611159565b50919998505050505050505050565b60005b838110156111ff5781810151838201526020016111e7565b50506000910152565b600081518084526112208160208601602086016111e4565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561128957603f19888603018452611277858351611208565b9450928501929085019060010161125b565b5092979650505050505050565b6000602082840312156112a857600080fd5b81516001600160a01b03811681146112bf57600080fd5b9392505050565b600181811c908216806112da57607f821691505b6020821081036112fa57634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160e01b03198316815281516000906113238160048501602087016111e4565b919091016004019392505050565b600082516113438184602087016111e4565b9190910192915050565b60006020828403121561135f57600080fd5b815180151581146112bf57600080fd5b634e487b7160e01b600052604160045260246000fd5b60006020828403121561139757600080fd5b815167ffffffffffffffff808211156113af57600080fd5b818401915084601f8301126113c357600080fd5b8151818111156113d5576113d561136f565b604051601f8201601f19908116603f011681019083821181831017156113fd576113fd61136f565b8160405282815287602084870101111561141657600080fd5b6114278360208301602088016111e4565b979650505050505050565b60408152600061145c60408301600a8152690808080808081319599d60b21b602082015260400190565b6001600160a01b0393909316602092909201919091525090565b60408152600061145c60408301600a8152690808080808149a59da1d60b21b602082015260400190565b6040815260006114ca60408301600a8152690808080808081319599d60b21b602082015260400190565b82810360208401526114dc8185611208565b949350505050565b6040815260006114ca60408301600a8152690808080808149a59da1d60b21b60208201526040019056fe608060405234801561001057600080fd5b50610380806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063c38b590814610030575b600080fd5b61004361003e366004610207565b610059565b60405161005091906102ab565b60405180910390f35b60606100648561009b565b61006d8561009b565b848460405160200161008294939291906102de565b6040516020818303038152906040529050949350505050565b606060006100a88361012e565b600101905060008167ffffffffffffffff8111156100c8576100c8610334565b6040519080825280601f01601f1916602001820160405280156100f2576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846100fc57509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061016d5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310610199576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106101b757662386f26fc10000830492506010015b6305f5e10083106101cf576305f5e100830492506008015b61271083106101e357612710830492506004015b606483106101f5576064830492506002015b600a8310610201576001015b92915050565b6000806000806060858703121561021d57600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561024357600080fd5b818701915087601f83011261025757600080fd5b81358181111561026657600080fd5b88602082850101111561027857600080fd5b95989497505060200194505050565b60005b838110156102a257818101518382015260200161028a565b50506000910152565b60208152600082518060208401526102ca816040850160208701610287565b601f01601f19169190910160400192915050565b67746f6b656e55726960c01b815260008551610301816008850160208a01610287565b855190830190610318816008840160208a01610287565b0183856008830137600093016008019283525090949350505050565b634e487b7160e01b600052604160045260246000fdfea26469706673582212203933804928a434dd049f0a605e8c495081ed386ff6a1c1de86459dc03ab417bf64736f6c63430008110033608060405234801561001057600080fd5b50604051611cb8380380611cb883398101604081905261002f916100b1565b61003833610061565b600180546001600160a01b0319166001600160a01b0393909316929092179091556002556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b611bbe806100fa6000396000f3fe6080604052600436106100705760003560e01c80638da5cb5b1161004e5780638da5cb5b146100dc578063c56c4cf1146100fa578063f2fde38b1461011a578063f52be2a21461013a57600080fd5b806303fb31e8146100755780630ba103f214610097578063715018a6146100c7575b600080fd5b34801561008157600080fd5b50610095610090366004610449565b61015e565b005b6100aa6100a5366004610479565b610188565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100d357600080fd5b50610095610305565b3480156100e857600080fd5b506000546001600160a01b03166100aa565b34801561010657600080fd5b506001546100aa906001600160a01b031681565b34801561012657600080fd5b50610095610135366004610449565b610319565b34801561014657600080fd5b5061015060025481565b6040519081526020016100be565b610166610392565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600060025434146101b35760405163723a79e360e11b81523460048201526024015b60405180910390fd5b6000604051806020016101c59061043c565b6020820181038252601f19601f8201166040525090508051602082016000f06001546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561022d57600080fd5b505af1158015610241573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f0027915061027390879087906004016104eb565b600060405180830381600087803b15801561028d57600080fd5b505af11580156102a1573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b1580156102e657600080fd5b505af11580156102fa573d6000803e3d6000fd5b505050505092915050565b61030d610392565b61031760006103ec565b565b610321610392565b6001600160a01b0381166103865760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016101aa565b61038f816103ec565b50565b6000546001600160a01b031633146103175760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101aa565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61166e8061051b83390190565b60006020828403121561045b57600080fd5b81356001600160a01b038116811461047257600080fd5b9392505050565b6000806020838503121561048c57600080fd5b823567ffffffffffffffff808211156104a457600080fd5b818501915085601f8301126104b857600080fd5b8135818111156104c757600080fd5b8660208285010111156104d957600080fd5b60209290920196919550909350505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b8152506040518060400160405280600381526020016214d21560ea1b81525062000068620000626200008e60201b60201c565b62000092565b600162000076838262000187565b50600262000085828262000187565b50505062000253565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010d57607f821691505b6020821081036200012e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018257600081815260208120601f850160051c810160208610156200015d5750805b601f850160051c820191505b818110156200017e5782815560010162000169565b5050505b505050565b81516001600160401b03811115620001a357620001a3620000e2565b620001bb81620001b48454620000f8565b8462000134565b602080601f831160018114620001f35760008415620001da5750858301515b600019600386901b1c1916600185901b1785556200017e565b600085815260208120601f198616915b82811015620002245788860151825594840194600190910190840162000203565b5085821015620002435787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61140b80620002636000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063c47f002711610071578063c47f00271461026d578063c87b56dd14610280578063dd585ad914610293578063e985e9c5146102a6578063f2fde38b146102d457600080fd5b8063715018a6146102265780638da5cb5b1461022e57806395d89b411461023f578063a22cb46514610247578063b88d4fde1461025a57600080fd5b806323b872dd116100f457806323b872dd146101b957806342842e0e146101cc57806356d3163d146101df5780636352211e146101f257806370a082311461020557600080fd5b806301ffc9a71461012657806306fdde031461014e578063081812fc14610163578063095ea7b3146101a4575b600080fd5b610139610134366004610d57565b6102e7565b60405190151581526020015b60405180910390f35b610156610339565b6040516101459190610d9f565b61018c610171366004610dd2565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610145565b6101b76101b2366004610e02565b6103c7565b005b6101b76101c7366004610e2c565b6104ae565b6101b76101da366004610e2c565b610675565b6101b76101ed366004610e68565b61076d565b61018c610200366004610dd2565b610797565b610218610213366004610e68565b6107ee565b604051908152602001610145565b6101b7610851565b6000546001600160a01b031661018c565b610156610865565b6101b7610255366004610e83565b610872565b6101b7610268366004610f08565b6108de565b6101b761027b366004610f77565b6109c6565b61015661028e366004610dd2565b6109db565b6101b76102a1366004611028565b610a65565b6101396102b43660046110b2565b600660209081526000928352604080842090915290825290205460ff1681565b6101b76102e2366004610e68565b610b13565b60006301ffc9a760e01b6001600160e01b03198316148061031857506380ac58cd60e01b6001600160e01b03198316145b806103335750635b5e139f60e01b6001600160e01b03198316145b92915050565b60018054610346906110e5565b80601f0160208091040260200160405190810160405280929190818152602001828054610372906110e5565b80156103bf5780601f10610394576101008083540402835291602001916103bf565b820191906000526020600020905b8154815290600101906020018083116103a257829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061041057506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6104525760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000818152600360205260409020546001600160a01b038481169116146105045760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610449565b6001600160a01b03821661054e5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610449565b336001600160a01b038416148061058857506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806105a957506000818152600560205260409020546001600160a01b031633145b6105e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610449565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6106808383836104ae565b6001600160a01b0382163b15806107295750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af11580156106f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071d919061111f565b6001600160e01b031916145b6107685760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610449565b505050565b610775610b8c565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806107e95760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610449565b919050565b60006001600160a01b0382166108355760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610449565b506001600160a01b031660009081526004602052604090205490565b610859610b8c565b6108636000610be6565b565b60028054610346906110e5565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6108e98585856104ae565b6001600160a01b0384163b15806109805750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906109319033908a9089908990899060040161113c565b6020604051808303816000875af1158015610950573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610974919061111f565b6001600160e01b031916145b6109bf5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610449565b5050505050565b6109ce610b8c565b60016107688284836111de565b6007546040516318716b2160e31b8152600481018390526000602482018190526060604483018190526064830191909152916001600160a01b03169063c38b590890608401600060405180830381865afa158015610a3d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610333919081019061129e565b6000828152600360205260409020546001600160a01b0316610a9057610a8b3383610c36565b610ae9565b6000828152600360205260409020546001600160a01b03163314610ae957600082815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610449565b60408051602080820183528382526000858152600890915291909120815181906109bf9082611315565b610b1b610b8c565b6001600160a01b038116610b805760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610449565b610b8981610be6565b50565b6000546001600160a01b031633146108635760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610449565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216610c805760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610449565b6000818152600360205260409020546001600160a01b031615610cd65760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610449565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610b8957600080fd5b600060208284031215610d6957600080fd5b8135610d7481610d41565b9392505050565b60005b83811015610d96578181015183820152602001610d7e565b50506000910152565b6020815260008251806020840152610dbe816040850160208701610d7b565b601f01601f19169190910160400192915050565b600060208284031215610de457600080fd5b5035919050565b80356001600160a01b03811681146107e957600080fd5b60008060408385031215610e1557600080fd5b610e1e83610deb565b946020939093013593505050565b600080600060608486031215610e4157600080fd5b610e4a84610deb565b9250610e5860208501610deb565b9150604084013590509250925092565b600060208284031215610e7a57600080fd5b610d7482610deb565b60008060408385031215610e9657600080fd5b610e9f83610deb565b915060208301358015158114610eb457600080fd5b809150509250929050565b60008083601f840112610ed157600080fd5b50813567ffffffffffffffff811115610ee957600080fd5b602083019150836020828501011115610f0157600080fd5b9250929050565b600080600080600060808688031215610f2057600080fd5b610f2986610deb565b9450610f3760208701610deb565b935060408601359250606086013567ffffffffffffffff811115610f5a57600080fd5b610f6688828901610ebf565b969995985093965092949392505050565b60008060208385031215610f8a57600080fd5b823567ffffffffffffffff811115610fa157600080fd5b610fad85828601610ebf565b90969095509350505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610ff857610ff8610fb9565b604052919050565b600067ffffffffffffffff82111561101a5761101a610fb9565b50601f01601f191660200190565b6000806040838503121561103b57600080fd5b82359150602083013567ffffffffffffffff81111561105957600080fd5b8301601f8101851361106a57600080fd5b803561107d61107882611000565b610fcf565b81815286602083850101111561109257600080fd5b816020840160208301376000602083830101528093505050509250929050565b600080604083850312156110c557600080fd5b6110ce83610deb565b91506110dc60208401610deb565b90509250929050565b600181811c908216806110f957607f821691505b60208210810361111957634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561113157600080fd5b8151610d7481610d41565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b601f82111561076857600081815260208120601f850160051c810160208610156111b75750805b601f850160051c820191505b818110156111d6578281556001016111c3565b505050505050565b67ffffffffffffffff8311156111f6576111f6610fb9565b61120a8361120483546110e5565b83611190565b6000601f84116001811461123e57600085156112265750838201355b600019600387901b1c1916600186901b1783556109bf565b600083815260209020601f19861690835b8281101561126f578685013582556020948501946001909201910161124f565b508682101561128c5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6000602082840312156112b057600080fd5b815167ffffffffffffffff8111156112c757600080fd5b8201601f810184136112d857600080fd5b80516112e661107882611000565b8181528560208385010111156112fb57600080fd5b61130c826020830160208601610d7b565b95945050505050565b815167ffffffffffffffff81111561132f5761132f610fb9565b6113438161133d84546110e5565b84611190565b602080601f83116001811461137857600084156113605750858301515b600019600386901b1c1916600185901b1785556111d6565b600085815260208120601f198616915b828110156113a757888601518255948401946001909101908401611388565b50858210156113c55787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220255172a2a4b8130044357111df172ecca47abc1d0e64d0a332edfb1aa43548da64736f6c63430008110033a2646970667358221220851a1f909bf0966dbb04ce807753eb55f1fa10232635edaafe8ade0accfd48f864736f6c63430008110033a2646970667358221220c5e77c6cb79063336ec0b922ff367f26aa5a5c47a45b211dff54fd6501777cb864736f6c63430008110033"; + +type EvmsheetTestConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: EvmsheetTestConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class EvmsheetTest__factory extends ContractFactory { + constructor(...args: EvmsheetTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): EvmsheetTest { + return super.attach(address) as EvmsheetTest; + } + override connect(signer: Signer): EvmsheetTest__factory { + return super.connect(signer) as EvmsheetTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): EvmsheetTestInterface { + return new utils.Interface(_abi) as EvmsheetTestInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): EvmsheetTest { + return new Contract(address, _abi, signerOrProvider) as EvmsheetTest; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t copy.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t copy.sol/index.ts new file mode 100644 index 00000000..ebf23028 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t copy.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { EvmsheetTest__factory } from "./EvmsheetTest__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t.sol/EvmsheetTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t.sol/EvmsheetTest__factory.ts new file mode 100644 index 00000000..7f38b3e2 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t.sol/EvmsheetTest__factory.ts @@ -0,0 +1,693 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + EvmsheetTest, + EvmsheetTestInterface, +} from "../../Evmsheet.t.sol/EvmsheetTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "evmsheet", + outputs: [ + { + internalType: "contract Evmsheet", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "multicall", + outputs: [ + { + internalType: "contract MultiSendCallOnly", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "renderer", + outputs: [ + { + internalType: "contract ICellRenderer", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "testAddSheet", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testAddSheetShoultRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testMulticallAddSheet", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetDefaultRenderer", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetDefaultRendererShouldRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260008054600160ff199182168117909255600480549091169091179055662386f26fc10000601e5534801561003857600080fd5b506175d9806100486000396000f3fe60806040523480156200001157600080fd5b5060043610620001395760003560e01c80638ada6b0f11620000bb578063b5508aa9116200007a578063b5508aa91462000234578063ba414fa6146200023e578063e20c9f711462000259578063fa7626d41462000263578063febfbb82146200027157600080fd5b80638ada6b0f14620001ee578063916a17c61462000202578063a70bc504146200020c578063a9648fac1462000216578063acdb3ae5146200022a57600080fd5b80631ed7831c11620001085780631ed7831c146200018f5780633e5e3c2314620001a85780633f7286f414620001b257806366d9a9a014620001bc57806385226c8114620001d557600080fd5b80630a9254e4146200013e57806310a59fa4146200014a5780631b3bc9e014620001545780631cdcf85a146200015e575b600080fd5b620001486200027b565b005b6200014862000378565b62000148620006bd565b601d5462000172906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b620001996200079e565b60405162000186919062001651565b6200019962000802565b6200019962000864565b620001c6620008c6565b604051620001869190620016a0565b620001df620009b9565b604051620001869190620017ab565b601c5462000172906001600160a01b031681565b620001c662000a93565b6200014862000b7d565b601b5462000172906001600160a01b031681565b6200014862000cc3565b620001df62000dac565b6200024862000e86565b604051901515815260200162000186565b6200019962000fbb565b600054620002489060ff1681565b620001486200101d565b604051620002899062001627565b604051809103906000f080158015620002a6573d6000803e3d6000fd5b50601c80546001600160a01b0319166001600160a01b03929092169182179055601e54604051620002d79062001635565b6001600160a01b0390921682526020820152604001604051809103906000f08015801562000309573d6000803e3d6000fd5b50601b80546001600160a01b0319166001600160a01b0392909216919091179055604051620003389062001643565b604051809103906000f08015801562000355573d6000803e3d6000fd5b50601d80546001600160a01b0319166001600160a01b0392909216919091179055565b601b5460408051606060248201819052600660848301526505368656574360d41b60a483015260a06044830152600460c4830152630534854360e41b60e480840191909152600060648401819052845180850390920182526101049093018452602081810180516001600160e01b0316631164c83d60e01b179052601e548251955192969495620004259587956bffffffffffffffffffffffff1991901b16939192909188910162001811565b6040516020818303038152906040529050620004418162001265565b601d54601e546040516346c07f8560e11b81526001600160a01b0390921691638d80ff0a91906200047790859060040162001863565b6000604051808303818588803b1580156200049157600080fd5b505af1158015620004a6573d6000803e3d6000fd5b5050601b54604051635714282f60e11b815260006004820181905294506001600160a01b03909116925063ae28505e9150602401602060405180830381865afa158015620004f8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200051e91906200187f565b9050620005b4816001600160a01b03166306fdde036040518163ffffffff1660e01b81526004016000604051808303816000875af115801562000565573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200058f9190810190620018c0565b6040518060400160405280600681526020016505368656574360d41b815250620012ac565b62000646816001600160a01b03166395d89b416040518163ffffffff1660e01b81526004016000604051808303816000875af1158015620005f9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620006239190810190620018c0565b604051806040016040528060048152602001630534854360e41b815250620012ac565b620006b8816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b81526004016020604051808303816000875af11580156200068b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620006b191906200187f565b32620013f9565b505050565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200071c57600080fd5b505af115801562000731573d6000803e3d6000fd5b5050601b54604051631164c83d60e01b81526001600160a01b039091169250631164c83d9150620007689060009060040162001979565b600060405180830381600087803b1580156200078357600080fd5b505af115801562000798573d6000803e3d6000fd5b50505050565b6060600d805480602002602001604051908101604052809291908181526020018280548015620007f857602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311620007d9575b5050505050905090565b6060600f805480602002602001604051908101604052809291908181526020018280548015620007f8576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620007d9575050505050905090565b6060600e805480602002602001604051908101604052809291908181526020018280548015620007f8576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620007d9575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b82821015620009b05760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156200099757602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b03191681526020019060040190602082600301049283019260010382029150808411620009585790505b50505050508152505081526020019060010190620008ea565b50505050905090565b60606011805480602002602001604051908101604052809291908181526020016000905b82821015620009b0578382906000526020600020018054620009ff90620019ba565b80601f016020809104026020016040519081016040528092919081815260200182805462000a2d90620019ba565b801562000a7e5780601f1062000a525761010080835404028352916020019162000a7e565b820191906000526020600020905b81548152906001019060200180831162000a6057829003601f168201915b505050505081526020019060010190620009dd565b60606013805480602002602001604051908101604052809291908181526020016000905b82821015620009b05760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801562000b6457602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841162000b255790505b5050505050815250508152602001906001019062000ab7565b60405163ca669fa760e01b815261dead6004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d9063ca669fa790602401600060405180830381600087803b15801562000bcc57600080fd5b505af115801562000be1573d6000803e3d6000fd5b505050507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b15801562000c4457600080fd5b505af115801562000c59573d6000803e3d6000fd5b5050601b54604051627f663d60e31b81526112346004820181905293506001600160a01b0390911691506303fb31e890602401600060405180830381600087803b15801562000ca757600080fd5b505af115801562000cbc573d6000803e3d6000fd5b5050505050565b601b54604051627f663d60e31b815261123460048201819052916001600160a01b0316906303fb31e890602401600060405180830381600087803b15801562000d0b57600080fd5b505af115801562000d20573d6000803e3d6000fd5b5050505062000da9601b60009054906101000a90046001600160a01b03166001600160a01b031663c56c4cf16040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000d7c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000da291906200187f565b82620013f9565b50565b60606010805480602002602001604051908101604052809291908181526020016000905b82821015620009b057838290600052602060002001805462000df290620019ba565b80601f016020809104026020016040519081016040528092919081815260200182805462000e2090620019ba565b801562000e715780601f1062000e455761010080835404028352916020019162000e71565b820191906000526020600020905b81548152906001019060200180831162000e5357829003601f168201915b50505050508152602001906001019062000dd0565b60008054610100900460ff161562000ea75750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1562000fb65760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b8284015282518083038401815260608301909352600092909162000f38917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001620019f6565b60408051601f198184030181529082905262000f549162001a29565b6000604051808303816000865af19150503d806000811462000f93576040519150601f19603f3d011682016040523d82523d6000602084013e62000f98565b606091505b509150508080602001905181019062000fb2919062001a47565b9150505b919050565b6060600c805480602002602001604051908101604052809291908181526020018280548015620007f8576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620007d9575050505050905090565b601b54601e54604051631164c83d60e01b81526001600160a01b0390921691631164c83d9190620010549060009060040162001979565b6000604051808303818588803b1580156200106e57600080fd5b505af115801562001083573d6000803e3d6000fd5b5050601b54604051635714282f60e11b815260006004820181905294506001600160a01b03909116925063ae28505e9150602401602060405180830381865afa158015620010d5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620010fb91906200187f565b90506200118f816001600160a01b03166306fdde036040518163ffffffff1660e01b81526004016000604051808303816000875af115801562001142573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200116c9190810190620018c0565b604051806040016040528060048152602001636e616d6560e01b815250620012ac565b62001220816001600160a01b03166395d89b416040518163ffffffff1660e01b81526004016000604051808303816000875af1158015620011d4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620011fe9190810190620018c0565b6040518060400160405280600381526020016229a6a160e91b815250620012ac565b62000da9816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b81526004016020604051808303816000875af11580156200068b573d6000803e3d6000fd5b62000da9816040516024016200127c919062001863565b60408051601f198184030181529190526020810180516001600160e01b03166305f3bfab60e11b179052620014f3565b80604051602001620012bf919062001a29565b6040516020818303038152906040528051906020012082604051602001620012e8919062001a29565b6040516020818303038152906040528051906020012014620013f5577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051620013719060208082526024908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b737472604082015263696e675d60e01b606082015260800190565b60405180910390a17f280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf358382604051620013aa919062001a6b565b60405180910390a17f280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf358381604051620013e3919062001ab2565b60405180910390a1620013f562001514565b5050565b806001600160a01b0316826001600160a01b031614620013f5577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051620014819060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464604082015264726573735d60d81b606082015260800190565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f82604051620014ba919062001add565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f81604051620013e3919062001b22565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15620016165760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f1981840301815290829052620015b19291602001620019f6565b60408051601f1981840301815290829052620015cd9162001a29565b6000604051808303816000865af19150503d80600081146200160c576040519150601f19603f3d011682016040523d82523d6000602084013e62001611565b606091505b505050505b6000805461ff001916610100179055565b612c458062001b4e83390190565b612c43806200479383390190565b6101ce80620073d683390190565b6020808252825182820181905260009190848201906040850190845b81811015620016945783516001600160a01b0316835292840192918401916001016200166d565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b848110156200174857898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b80831015620017325783516001600160e01b0319168252928b019260019290920191908b019062001706565b50978a01979550505091870191600101620016c8565b50919998505050505050505050565b60005b83811015620017745781810151838201526020016200175a565b50506000910152565b600081518084526200179781602086016020860162001757565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156200180457603f19888603018452620017f18583516200177d565b94509285019290850190600101620017d2565b5092979650505050505050565b60ff60f81b861681526bffffffffffffffffffffffff1985166001820152836015820152826035820152600082516200185281605585016020870162001757565b919091016055019695505050505050565b6020815260006200187860208301846200177d565b9392505050565b6000602082840312156200189257600080fd5b81516001600160a01b03811681146200187857600080fd5b634e487b7160e01b600052604160045260246000fd5b600060208284031215620018d357600080fd5b815167ffffffffffffffff80821115620018ec57600080fd5b818401915084601f8301126200190157600080fd5b815181811115620019165762001916620018aa565b604051601f8201601f19908116603f01168101908382118183101715620019415762001941620018aa565b816040528281528760208487010111156200195b57600080fd5b6200196e83602083016020880162001757565b979650505050505050565b6060808252600490820152636e616d6560e01b608082015260a0602082018190526003908201526229a6a160e91b60c0820152604081019190915260e00190565b600181811c90821680620019cf57607f821691505b602082108103620019f057634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160e01b031983168152815160009062001a1b81600485016020870162001757565b919091016004019392505050565b6000825162001a3d81846020870162001757565b9190910192915050565b60006020828403121562001a5a57600080fd5b815180151581146200187857600080fd5b60408152600062001a9660408301600a8152690808080808081319599d60b21b602082015260400190565b828103602084015262001aaa81856200177d565b949350505050565b60408152600062001a9660408301600a8152690808080808149a59da1d60b21b602082015260400190565b60408152600062001b0860408301600a8152690808080808081319599d60b21b602082015260400190565b6001600160a01b0393909316602092909201919091525090565b60408152600062001b0860408301600a8152690808080808149a59da1d60b21b60208201526040019056fe608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873__$a792e50881dbcbffce7826062cdb0978aa$__63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033608060405234801561001057600080fd5b50604051612c43380380612c4383398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b49806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219a806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115c9565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e8919061163d565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611650565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a36600461167e565b610530565b005b61021d60075481565b61029d610298366004611650565b610617565b6040516101e8939291906116aa565b61029d6102ba366004611650565b6106cc565b61027f6102cd3660046116da565b6107ca565b61027f6102e03660046116da565b610991565b61021d6102f3366004611650565b60086020526000908152604090205481565b61027f61031336600461171b565b610a89565b610254610326366004611650565b610ab3565b61021d61033936600461171b565b610b0a565b61027f610b6d565b61027f610354366004611781565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117eb565b610cec565b61027f6103a6366004611829565b610d58565b61027f6103b936600461186b565b610da9565b610254600160801b81565b61027f6103d7366004611829565b610e91565b6101f96103ea366004611650565b610ee2565b6104026103fd366004611650565b610fac565b6040516101e8919061189e565b6101dc61041d3660046118d5565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461171b565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611903565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611903565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611903565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611903565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611903565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611903565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a39919061193d565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611970565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd590826119e7565b5050505050505050565b600280546104af90611903565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b4d565b60405180910390a16002610a84828483611b7d565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c3d565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f919061193d565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b4d565b60405180910390a16001610a84828483611b7d565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7c565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cd8565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611903565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611903565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf924906113bf908490600090600401611d6c565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d8e565b91505061140c565b5080515b600082604001518060200190518101906114269190611da7565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e4d565b602002602001015161145e9190611e63565b60001490506000600185848151811061147957611479611e4d565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e85565b6040516020016114af929190611ea9565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611ea9565b60405160208183030381529060405293505b505080806114f790611ecb565b91505061142d565b506000846020015190506000846001600160a01b03168284604051602401611527919061163d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115659190611ee4565b600060405180830381855afa9150503d80600081146115a0576040519150601f19603f3d011682016040523d82523d6000602084013e6115a5565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115db57600080fd5b81356115e6816115b3565b9392505050565b60005b838110156116085781810151838201526020016115f0565b50506000910152565b600081518084526116298160208601602086016115ed565b601f01601f19169290920160200192915050565b6020815260006115e66020830184611611565b60006020828403121561166257600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169157600080fd5b823561169c81611669565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d16060830184611611565b95945050505050565b6000806000606084860312156116ef57600080fd5b83356116fa81611669565b9250602084013561170a81611669565b929592945050506040919091013590565b60006020828403121561172d57600080fd5b81356115e681611669565b60008083601f84011261174a57600080fd5b50813567ffffffffffffffff81111561176257600080fd5b60208301915083602082850101111561177a57600080fd5b9250929050565b60008060008060006080868803121561179957600080fd5b8535945060208601356117ab81611669565b935060408601359250606086013567ffffffffffffffff8111156117ce57600080fd5b6117da88828901611738565b969995985093965092949392505050565b600080604083850312156117fe57600080fd5b823561180981611669565b91506020830135801515811461181e57600080fd5b809150509250929050565b6000806020838503121561183c57600080fd5b823567ffffffffffffffff81111561185357600080fd5b61185f85828601611738565b90969095509350505050565b60008060008060006080868803121561188357600080fd5b853561188e81611669565b945060208601356117ab81611669565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611611565b600080604083850312156118e857600080fd5b82356118f381611669565b9150602083013561181e81611669565b600181811c9082168061191757607f821691505b60208210810361193757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561194f57600080fd5b81516115e6816115b3565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195a565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c05750805b601f850160051c820191505b818110156119df578281556001016119cc565b505050505050565b815167ffffffffffffffff811115611a0157611a01611983565b611a1581611a0f8454611903565b84611999565b602080601f831160018114611a4a5760008415611a325750858301515b600019600386901b1c1916600185901b1785556119df565b600085815260208120601f198616915b82811015611a7957888601518255948401946001909101908401611a5a565b5085821015611a975787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab481611903565b808552602060018381168015611ad15760018114611aeb57611b19565b60ff1985168884015283151560051b880183019550611b19565b866000528260002060005b85811015611b115781548a8201860152908301908401611af6565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b606040830186611aa7565b8281036020840152611b73818587611b24565b9695505050505050565b67ffffffffffffffff831115611b9557611b95611983565b611ba983611ba38354611903565b83611999565b6000601f841160018114611bdd5760008515611bc55750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c0e5786850135825560209485019460019092019101611bee565b5086821015611c2b5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c719083018486611b24565b979650505050505050565b838152606060208201526000611c956060830185611611565b8281036040840152611b738185611aa7565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd057611cd0611983565b604052919050565b600060208284031215611cea57600080fd5b815167ffffffffffffffff80821115611d0257600080fd5b818401915084601f830112611d1657600080fd5b815181811115611d2857611d28611983565b611d3b601f8201601f1916602001611ca7565b9150808252856020828501011115611d5257600080fd5b611d638160208401602086016115ed565b50949350505050565b604081526000611d7f6040830185611611565b90508260208301529392505050565b600060208284031215611da057600080fd5b5051919050565b60006020808385031215611dba57600080fd5b825167ffffffffffffffff80821115611dd257600080fd5b818501915085601f830112611de657600080fd5b815181811115611df857611df8611983565b8060051b9150611e09848301611ca7565b8181529183018401918481019088841115611e2357600080fd5b938501935b83851015611e4157845182529385019390850190611e28565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8057634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156119375760001960209190910360031b1b16919050565b60008351611ebb8184602088016115ed565b9190910191825250602001919050565b600060018201611edd57611edd61195a565b5060010190565b60008251611ef68184602087016115ed565b919091019291505056fea26469706673582212201a777d38d19532d56564e885914b3b21953a01605f23003c91315e763431734364736f6c63430008110033a26469706673582212205885ebc77554e59f22a9a740b97991634ddab28eaf9d587e56c91ad6f492edfa64736f6c63430008110033608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033a26469706673582212207ee40f0acb48030ab079a091097635af6961dbd9664d0e527d8dbf69dd848be264736f6c63430008110033"; + +type EvmsheetTestConstructorParams = + | [linkLibraryAddresses: EvmsheetTestLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: EvmsheetTestConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class EvmsheetTest__factory extends ContractFactory { + constructor(...args: EvmsheetTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super( + _abi, + EvmsheetTest__factory.linkBytecode(linkLibraryAddresses), + signer + ); + } + } + + static linkBytecode( + linkLibraryAddresses: EvmsheetTestLibraryAddresses + ): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): EvmsheetTest { + return super.attach(address) as EvmsheetTest; + } + override connect(signer: Signer): EvmsheetTest__factory { + return super.connect(signer) as EvmsheetTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): EvmsheetTestInterface { + return new utils.Interface(_abi) as EvmsheetTestInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): EvmsheetTest { + return new Contract(address, _abi, signerOrProvider) as EvmsheetTest; + } +} + +export interface EvmsheetTestLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t.sol/index.ts new file mode 100644 index 00000000..ebf23028 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet.t.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { EvmsheetTest__factory } from "./EvmsheetTest__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet__factory.ts new file mode 100644 index 00000000..0c1f637d --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Evmsheet__factory.ts @@ -0,0 +1,306 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { + Signer, + utils, + Contract, + ContractFactory, + BigNumberish, + Overrides, +} from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { Evmsheet, EvmsheetInterface } from "../Evmsheet"; + +const _abi = [ + { + inputs: [ + { + internalType: "address", + name: "renderer", + type: "address", + }, + { + internalType: "uint256", + name: "price", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "constructor", + }, + { + inputs: [ + { + internalType: "uint256", + name: "price", + type: "uint256", + }, + ], + name: "SheetPriceError", + type: "error", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "previousOwner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "OwnershipTransferred", + type: "event", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "symbol", + type: "string", + }, + { + internalType: "bytes32", + name: "salt", + type: "bytes32", + }, + ], + name: "addSheet", + outputs: [], + stateMutability: "payable", + type: "function", + }, + { + inputs: [], + name: "defaultRenderer", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "sender", + type: "address", + }, + { + internalType: "bytes32", + name: "salt", + type: "bytes32", + }, + ], + name: "getSheetCreationAddress", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "getSheetCreationCode", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "getSheets", + outputs: [ + { + internalType: "address[]", + name: "", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "owner", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "renounceOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "renderer", + type: "address", + }, + ], + name: "setDefaultRenderer", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "sheetPrice", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "sheets", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "transferOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405234801561001057600080fd5b50604051612c43380380612c4383398101604081905261002f916100b1565b61003833610061565b600280546001600160a01b0319166001600160a01b0393909316929092179091556001556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b612b49806100fa6000396000f3fe608060405260043610620000a95760003560e01c80638da5cb5b116200006c5780638da5cb5b146200016d578063ab2fa65a146200018d578063ae28505e14620001b4578063c56c4cf114620001d9578063f2fde38b14620001fb578063f52be2a2146200022057600080fd5b806303fb31e814620000ae5780631164c83d14620000d5578063145e414714620000ec5780635787cacb146200012e578063715018a61462000155575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd36600462000778565b62000247565b005b620000d3620000e6366004620007e9565b62000273565b348015620000f957600080fd5b50620001116200010b36600462000864565b620004b2565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156200013b57600080fd5b50620001466200054f565b60405162000125919062000891565b3480156200016257600080fd5b50620000d3620005b3565b3480156200017a57600080fd5b506000546001600160a01b031662000111565b3480156200019a57600080fd5b50620001a5620005cb565b604051620001259190620008e0565b348015620001c157600080fd5b5062000111620001d336600462000930565b620005f7565b348015620001e657600080fd5b5060025462000111906001600160a01b031681565b3480156200020857600080fd5b50620000d36200021a36600462000778565b62000622565b3480156200022d57600080fd5b506200023860015481565b60405190815260200162000125565b62000251620006a1565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60015434146200029d5760405163723a79e360e11b81523460048201526024015b60405180910390fd5b600060405180602001620002b1906200074d565b6020820181038252601f19601f8201166040525090506000828251602084016000f56002546040516356d3163d60e01b81526001600160a01b0391821660048201529192508216906356d3163d90602401600060405180830381600087803b1580156200031d57600080fd5b505af115801562000332573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038416925063c47f0027915062000366908a908a906004016200094a565b600060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b5050604051635c26412360e11b81526001600160a01b038416925063b84c82469150620003ca90889088906004016200094a565b600060405180830381600087803b158015620003e557600080fd5b505af1158015620003fa573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523260048201526001600160a01b038416925063f2fde38b9150602401600060405180830381600087803b1580156200044057600080fd5b505af115801562000455573d6000803e3d6000fd5b5050600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0394909416939093179092555050505050505050565b600060ff60f81b838360405180602001620004cd906200074d565b6020820181038252601f19601f82011660405250805190602001206040516020016200053094939291906001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60606003805480602002602001604051908101604052809291908181526020018280548015620005a957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200058a575b5050505050905090565b620005bd620006a1565b620005c96000620006fd565b565b606060405180602001620005df906200074d565b601f1982820381018352601f90910116604052919050565b600381815481106200060857600080fd5b6000918252602090912001546001600160a01b0316905081565b6200062c620006a1565b6001600160a01b038116620006935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000294565b6200069e81620006fd565b50565b6000546001600160a01b03163314620005c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000294565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61219a806200097a83390190565b80356001600160a01b03811681146200077357600080fd5b919050565b6000602082840312156200078b57600080fd5b62000796826200075b565b9392505050565b60008083601f840112620007b057600080fd5b50813567ffffffffffffffff811115620007c957600080fd5b602083019150836020828501011115620007e257600080fd5b9250929050565b6000806000806000606086880312156200080257600080fd5b853567ffffffffffffffff808211156200081b57600080fd5b6200082989838a016200079d565b909750955060208801359150808211156200084357600080fd5b5062000852888289016200079d565b96999598509660400135949350505050565b600080604083850312156200087857600080fd5b62000883836200075b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015620008d45783516001600160a01b031683529284019291840191600101620008ad565b50909695505050505050565b600060208083528351808285015260005b818110156200090f57858101830151858201604001528201620008f1565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156200094357600080fd5b5035919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115c9565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e8919061163d565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611650565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a36600461167e565b610530565b005b61021d60075481565b61029d610298366004611650565b610617565b6040516101e8939291906116aa565b61029d6102ba366004611650565b6106cc565b61027f6102cd3660046116da565b6107ca565b61027f6102e03660046116da565b610991565b61021d6102f3366004611650565b60086020526000908152604090205481565b61027f61031336600461171b565b610a89565b610254610326366004611650565b610ab3565b61021d61033936600461171b565b610b0a565b61027f610b6d565b61027f610354366004611781565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117eb565b610cec565b61027f6103a6366004611829565b610d58565b61027f6103b936600461186b565b610da9565b610254600160801b81565b61027f6103d7366004611829565b610e91565b6101f96103ea366004611650565b610ee2565b6104026103fd366004611650565b610fac565b6040516101e8919061189e565b6101dc61041d3660046118d5565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461171b565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611903565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611903565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611903565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611903565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611903565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611903565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a39919061193d565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611970565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd590826119e7565b5050505050505050565b600280546104af90611903565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b4d565b60405180910390a16002610a84828483611b7d565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c3d565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f919061193d565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b4d565b60405180910390a16001610a84828483611b7d565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7c565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cd8565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611903565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611903565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf924906113bf908490600090600401611d6c565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d8e565b91505061140c565b5080515b600082604001518060200190518101906114269190611da7565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e4d565b602002602001015161145e9190611e63565b60001490506000600185848151811061147957611479611e4d565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e85565b6040516020016114af929190611ea9565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611ea9565b60405160208183030381529060405293505b505080806114f790611ecb565b91505061142d565b506000846020015190506000846001600160a01b03168284604051602401611527919061163d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115659190611ee4565b600060405180830381855afa9150503d80600081146115a0576040519150601f19603f3d011682016040523d82523d6000602084013e6115a5565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115db57600080fd5b81356115e6816115b3565b9392505050565b60005b838110156116085781810151838201526020016115f0565b50506000910152565b600081518084526116298160208601602086016115ed565b601f01601f19169290920160200192915050565b6020815260006115e66020830184611611565b60006020828403121561166257600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169157600080fd5b823561169c81611669565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d16060830184611611565b95945050505050565b6000806000606084860312156116ef57600080fd5b83356116fa81611669565b9250602084013561170a81611669565b929592945050506040919091013590565b60006020828403121561172d57600080fd5b81356115e681611669565b60008083601f84011261174a57600080fd5b50813567ffffffffffffffff81111561176257600080fd5b60208301915083602082850101111561177a57600080fd5b9250929050565b60008060008060006080868803121561179957600080fd5b8535945060208601356117ab81611669565b935060408601359250606086013567ffffffffffffffff8111156117ce57600080fd5b6117da88828901611738565b969995985093965092949392505050565b600080604083850312156117fe57600080fd5b823561180981611669565b91506020830135801515811461181e57600080fd5b809150509250929050565b6000806020838503121561183c57600080fd5b823567ffffffffffffffff81111561185357600080fd5b61185f85828601611738565b90969095509350505050565b60008060008060006080868803121561188357600080fd5b853561188e81611669565b945060208601356117ab81611669565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611611565b600080604083850312156118e857600080fd5b82356118f381611669565b9150602083013561181e81611669565b600181811c9082168061191757607f821691505b60208210810361193757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561194f57600080fd5b81516115e6816115b3565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195a565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c05750805b601f850160051c820191505b818110156119df578281556001016119cc565b505050505050565b815167ffffffffffffffff811115611a0157611a01611983565b611a1581611a0f8454611903565b84611999565b602080601f831160018114611a4a5760008415611a325750858301515b600019600386901b1c1916600185901b1785556119df565b600085815260208120601f198616915b82811015611a7957888601518255948401946001909101908401611a5a565b5085821015611a975787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab481611903565b808552602060018381168015611ad15760018114611aeb57611b19565b60ff1985168884015283151560051b880183019550611b19565b866000528260002060005b85811015611b115781548a8201860152908301908401611af6565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b606040830186611aa7565b8281036020840152611b73818587611b24565b9695505050505050565b67ffffffffffffffff831115611b9557611b95611983565b611ba983611ba38354611903565b83611999565b6000601f841160018114611bdd5760008515611bc55750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c0e5786850135825560209485019460019092019101611bee565b5086821015611c2b5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c719083018486611b24565b979650505050505050565b838152606060208201526000611c956060830185611611565b8281036040840152611b738185611aa7565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd057611cd0611983565b604052919050565b600060208284031215611cea57600080fd5b815167ffffffffffffffff80821115611d0257600080fd5b818401915084601f830112611d1657600080fd5b815181811115611d2857611d28611983565b611d3b601f8201601f1916602001611ca7565b9150808252856020828501011115611d5257600080fd5b611d638160208401602086016115ed565b50949350505050565b604081526000611d7f6040830185611611565b90508260208301529392505050565b600060208284031215611da057600080fd5b5051919050565b60006020808385031215611dba57600080fd5b825167ffffffffffffffff80821115611dd257600080fd5b818501915085601f830112611de657600080fd5b815181811115611df857611df8611983565b8060051b9150611e09848301611ca7565b8181529183018401918481019088841115611e2357600080fd5b938501935b83851015611e4157845182529385019390850190611e28565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8057634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156119375760001960209190910360031b1b16919050565b60008351611ebb8184602088016115ed565b9190910191825250602001919050565b600060018201611edd57611edd61195a565b5060010190565b60008251611ef68184602087016115ed565b919091019291505056fea26469706673582212201a777d38d19532d56564e885914b3b21953a01605f23003c91315e763431734364736f6c63430008110033a26469706673582212205885ebc77554e59f22a9a740b97991634ddab28eaf9d587e56c91ad6f492edfa64736f6c63430008110033"; + +type EvmsheetConstructorParams = + | [linkLibraryAddresses: EvmsheetLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: EvmsheetConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class Evmsheet__factory extends ContractFactory { + constructor(...args: EvmsheetConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super(_abi, Evmsheet__factory.linkBytecode(linkLibraryAddresses), signer); + } + } + + static linkBytecode(linkLibraryAddresses: EvmsheetLibraryAddresses): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + renderer: string, + price: BigNumberish, + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(renderer, price, overrides || {}) as Promise; + } + override getDeployTransaction( + renderer: string, + price: BigNumberish, + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(renderer, price, overrides || {}); + } + override attach(address: string): Evmsheet { + return super.attach(address) as Evmsheet; + } + override connect(signer: Signer): Evmsheet__factory { + return super.connect(signer) as Evmsheet__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): EvmsheetInterface { + return new utils.Interface(_abi) as EvmsheetInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): Evmsheet { + return new Contract(address, _abi, signerOrProvider) as Evmsheet; + } +} + +export interface EvmsheetLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/IMulticall3__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/IMulticall3__factory.ts new file mode 100644 index 00000000..73858fd0 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/IMulticall3__factory.ts @@ -0,0 +1,461 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { IMulticall3, IMulticall3Interface } from "../IMulticall3"; + +const _abi = [ + { + inputs: [ + { + components: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes", + name: "callData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Call[]", + name: "calls", + type: "tuple[]", + }, + ], + name: "aggregate", + outputs: [ + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + { + internalType: "bytes[]", + name: "returnData", + type: "bytes[]", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [ + { + components: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bool", + name: "allowFailure", + type: "bool", + }, + { + internalType: "bytes", + name: "callData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Call3[]", + name: "calls", + type: "tuple[]", + }, + ], + name: "aggregate3", + outputs: [ + { + components: [ + { + internalType: "bool", + name: "success", + type: "bool", + }, + { + internalType: "bytes", + name: "returnData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Result[]", + name: "returnData", + type: "tuple[]", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [ + { + components: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bool", + name: "allowFailure", + type: "bool", + }, + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + { + internalType: "bytes", + name: "callData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Call3Value[]", + name: "calls", + type: "tuple[]", + }, + ], + name: "aggregate3Value", + outputs: [ + { + components: [ + { + internalType: "bool", + name: "success", + type: "bool", + }, + { + internalType: "bytes", + name: "returnData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Result[]", + name: "returnData", + type: "tuple[]", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [ + { + components: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes", + name: "callData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Call[]", + name: "calls", + type: "tuple[]", + }, + ], + name: "blockAndAggregate", + outputs: [ + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + { + internalType: "bytes32", + name: "blockHash", + type: "bytes32", + }, + { + components: [ + { + internalType: "bool", + name: "success", + type: "bool", + }, + { + internalType: "bytes", + name: "returnData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Result[]", + name: "returnData", + type: "tuple[]", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [], + name: "getBasefee", + outputs: [ + { + internalType: "uint256", + name: "basefee", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + ], + name: "getBlockHash", + outputs: [ + { + internalType: "bytes32", + name: "blockHash", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getBlockNumber", + outputs: [ + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getChainId", + outputs: [ + { + internalType: "uint256", + name: "chainid", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getCurrentBlockCoinbase", + outputs: [ + { + internalType: "address", + name: "coinbase", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getCurrentBlockDifficulty", + outputs: [ + { + internalType: "uint256", + name: "difficulty", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getCurrentBlockGasLimit", + outputs: [ + { + internalType: "uint256", + name: "gaslimit", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getCurrentBlockTimestamp", + outputs: [ + { + internalType: "uint256", + name: "timestamp", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + ], + name: "getEthBalance", + outputs: [ + { + internalType: "uint256", + name: "balance", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getLastBlockHash", + outputs: [ + { + internalType: "bytes32", + name: "blockHash", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "requireSuccess", + type: "bool", + }, + { + components: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes", + name: "callData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Call[]", + name: "calls", + type: "tuple[]", + }, + ], + name: "tryAggregate", + outputs: [ + { + components: [ + { + internalType: "bool", + name: "success", + type: "bool", + }, + { + internalType: "bytes", + name: "returnData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Result[]", + name: "returnData", + type: "tuple[]", + }, + ], + stateMutability: "payable", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "requireSuccess", + type: "bool", + }, + { + components: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes", + name: "callData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Call[]", + name: "calls", + type: "tuple[]", + }, + ], + name: "tryBlockAndAggregate", + outputs: [ + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + { + internalType: "bytes32", + name: "blockHash", + type: "bytes32", + }, + { + components: [ + { + internalType: "bool", + name: "success", + type: "bool", + }, + { + internalType: "bytes", + name: "returnData", + type: "bytes", + }, + ], + internalType: "struct IMulticall3.Result[]", + name: "returnData", + type: "tuple[]", + }, + ], + stateMutability: "payable", + type: "function", + }, +] as const; + +export class IMulticall3__factory { + static readonly abi = _abi; + static createInterface(): IMulticall3Interface { + return new utils.Interface(_abi) as IMulticall3Interface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): IMulticall3 { + return new Contract(address, _abi, signerOrProvider) as IMulticall3; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/ICellRenderer__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/ICellRenderer__factory.ts new file mode 100644 index 00000000..2cc31385 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/ICellRenderer__factory.ts @@ -0,0 +1,55 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { + ICellRenderer, + ICellRendererInterface, +} from "../../Interfaces.sol/ICellRenderer"; + +const _abi = [ + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "tokenURI", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, +] as const; + +export class ICellRenderer__factory { + static readonly abi = _abi; + static createInterface(): ICellRendererInterface { + return new utils.Interface(_abi) as ICellRendererInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): ICellRenderer { + return new Contract(address, _abi, signerOrProvider) as ICellRenderer; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/ISheet__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/ISheet__factory.ts new file mode 100644 index 00000000..2d52829d --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/ISheet__factory.ts @@ -0,0 +1,111 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { ISheet, ISheetInterface } from "../../Interfaces.sol/ISheet"; + +const _abi = [ + { + inputs: [], + name: "name", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "owner", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "newName", + type: "string", + }, + ], + name: "setName", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newRenderer", + type: "address", + }, + ], + name: "setRenderer", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "newName", + type: "string", + }, + ], + name: "setSymbol", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "symbol", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "transferOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +export class ISheet__factory { + static readonly abi = _abi; + static createInterface(): ISheetInterface { + return new utils.Interface(_abi) as ISheetInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): ISheet { + return new Contract(address, _abi, signerOrProvider) as ISheet; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/index.ts new file mode 100644 index 00000000..fcaaa453 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Interfaces.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { ICellRenderer__factory } from "./ICellRenderer__factory"; +export { ISheet__factory } from "./ISheet__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Math__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Math__factory.ts new file mode 100644 index 00000000..1287e124 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Math__factory.ts @@ -0,0 +1,140 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { Math, MathInterface } from "../Math"; + +const _abi = [ + { + inputs: [ + { + internalType: "uint256", + name: "a", + type: "uint256", + }, + { + internalType: "uint256", + name: "b", + type: "uint256", + }, + ], + name: "div", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256[]", + name: "arr", + type: "uint256[]", + }, + ], + name: "prod", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "a", + type: "uint256", + }, + { + internalType: "uint256", + name: "b", + type: "uint256", + }, + ], + name: "sub", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256[]", + name: "arr", + type: "uint256[]", + }, + ], + name: "sum", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405234801561001057600080fd5b506102cf806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630194db8e14610051578063072bdcc214610076578063a391c15b14610089578063b67d77c51461009c575b600080fd5b61006461005f366004610160565b6100af565b60405190815260200160405180910390f35b610064610084366004610160565b6100ef565b61006461009736600461021e565b610129565b6100646100aa36600461021e565b61013e565b600080805b83518110156100e8578381815181106100cf576100cf610240565b60200260200101518201915080806001019150506100b4565b5092915050565b60006001815b83518110156100e85783818151811061011057610110610240565b60200260200101518202915080806001019150506100f5565b60006101358284610256565b90505b92915050565b60006101358284610278565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561017357600080fd5b823567ffffffffffffffff8082111561018b57600080fd5b818501915085601f83011261019f57600080fd5b8135818111156101b1576101b161014a565b8060051b604051601f19603f830116810181811085821117156101d6576101d661014a565b6040529182528482019250838101850191888311156101f457600080fd5b938501935b82851015610212578435845293850193928501926101f9565b98975050505050505050565b6000806040838503121561023157600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b60008261027357634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561013857634e487b7160e01b600052601160045260246000fdfea2646970667358221220619bb046548e84f58cc18715c39014b75fbe43b049e78aa3f0f31206eed624d164736f6c63430008110033"; + +type MathConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: MathConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class Math__factory extends ContractFactory { + constructor(...args: MathConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy(overrides?: Overrides & { from?: string }): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): Math { + return super.attach(address) as Math; + } + override connect(signer: Signer): Math__factory { + return super.connect(signer) as Math__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): MathInterface { + return new utils.Interface(_abi) as MathInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Math { + return new Contract(address, _abi, signerOrProvider) as Math; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/MultiSendCallOnly__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/MultiSendCallOnly__factory.ts new file mode 100644 index 00000000..492af6c8 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/MultiSendCallOnly__factory.ts @@ -0,0 +1,75 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + MultiSendCallOnly, + MultiSendCallOnlyInterface, +} from "../MultiSendCallOnly"; + +const _abi = [ + { + inputs: [ + { + internalType: "bytes", + name: "transactions", + type: "bytes", + }, + ], + name: "multiSend", + outputs: [], + stateMutability: "payable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033"; + +type MultiSendCallOnlyConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: MultiSendCallOnlyConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class MultiSendCallOnly__factory extends ContractFactory { + constructor(...args: MultiSendCallOnlyConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): MultiSendCallOnly { + return super.attach(address) as MultiSendCallOnly; + } + override connect(signer: Signer): MultiSendCallOnly__factory { + return super.connect(signer) as MultiSendCallOnly__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): MultiSendCallOnlyInterface { + return new utils.Interface(_abi) as MultiSendCallOnlyInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): MultiSendCallOnly { + return new Contract(address, _abi, signerOrProvider) as MultiSendCallOnly; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Ownable__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Ownable__factory.ts new file mode 100644 index 00000000..bd5b6e7d --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Ownable__factory.ts @@ -0,0 +1,75 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { Ownable, OwnableInterface } from "../Ownable"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "previousOwner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "OwnershipTransferred", + type: "event", + }, + { + inputs: [], + name: "owner", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "renounceOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "transferOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +export class Ownable__factory { + static readonly abi = _abi; + static createInterface(): OwnableInterface { + return new utils.Interface(_abi) as OwnableInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): Ownable { + return new Contract(address, _abi, signerOrProvider) as Ownable; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Script__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Script__factory.ts new file mode 100644 index 00000000..d2376282 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Script__factory.ts @@ -0,0 +1,33 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { Script, ScriptInterface } from "../Script"; + +const _abi = [ + { + inputs: [], + name: "IS_SCRIPT", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, +] as const; + +export class Script__factory { + static readonly abi = _abi; + static createInterface(): ScriptInterface { + return new utils.Interface(_abi) as ScriptInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Script { + return new Contract(address, _abi, signerOrProvider) as Script; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t copy.sol/SheetTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t copy.sol/SheetTest__factory.ts new file mode 100644 index 00000000..058cccf4 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t copy.sol/SheetTest__factory.ts @@ -0,0 +1,651 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + SheetTest, + SheetTestInterface, +} from "../../Sheet.t copy.sol/SheetTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "sheet", + outputs: [ + { + internalType: "contract Sheet", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "testGetCellShouldReturnEmptyIfNotExist", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetCellShouldFailWhenNotOwner", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetCellShouldMint", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260008054600160ff19918216811790925560048054909116909117905534801561002d57600080fd5b506137458061003d6000396000f3fe60806040523480156200001157600080fd5b5060043610620001095760003560e01c806385226c8111620000a3578063ba414fa6116200006e578063ba414fa614620001d7578063e20c9f7114620001f2578063f9c474d614620001fc578063fa7626d4146200020657600080fd5b806385226c81146200017d578063916a17c61462000196578063b19b2e4a14620001a0578063b5508aa914620001cd57600080fd5b80633e5e3c2311620000e45780633e5e3c2314620001465780633f7286f4146200015057806366d9a9a0146200015a5780637ea72643146200017357600080fd5b80630820e7ac146200010e5780630a9254e4146200011a5780631ed7831c1462000124575b600080fd5b6200011862000214565b005b6200011862000431565b6200012e6200047f565b6040516200013d919062001289565b60405180910390f35b6200012e620004e3565b6200012e62000545565b62000164620005a7565b6040516200013d9190620012d8565b620001186200069a565b6200018762000857565b6040516200013d9190620013e3565b6200016462000931565b601b54620001b4906001600160a01b031681565b6040516001600160a01b0390911681526020016200013d565b6200018762000a1b565b620001e162000af5565b60405190151581526020016200013d565b6200012e62000c2a565b6200011862000c8c565b600054620001e19060ff1681565b601b546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156200025e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000284919062001449565b90506200029381600062000d3a565b601b54604051630ef3f56b60e41b81526060916001600160a01b03169063ef3f56b090620002d0906105399061dead908190879060040162001463565b600060405180830381600087803b158015620002eb57600080fd5b505af115801562000300573d6000803e3d6000fd5b5050601b546040516370a0823160e01b81523060048201526001600160a01b0390911692506370a082319150602401602060405180830381865afa1580156200034d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000373919062001449565b91506200038282600162000d3a565b601b54604051631034247b60e11b81526105396004820152600091829182916001600160a01b03169063206848f690602401600060405180830381865afa158015620003d2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620003fc9190810190620014b2565b925092509250620004108361dead62000e24565b6200041e8261dead62000f0d565b6200042a818562000fe4565b5050505050565b6040516200043f906200127b565b604051809103906000f0801580156200045c573d6000803e3d6000fd5b50601b80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600d805480602002602001604051908101604052809291908181526020018280548015620004d957602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311620004ba575b5050505050905090565b6060600f805480602002602001604051908101604052809291908181526020018280548015620004d9576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620004ba575050505050905090565b6060600e805480602002602001604051908101604052809291908181526020018280548015620004d9576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620004ba575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b82821015620006915760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156200067857602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b03191681526020019060040190602082600301049283019260010382029150808411620006395790505b50505050508152505081526020019060010190620005cb565b50505050905090565b601b54604051630ef3f56b60e41b81526060916001600160a01b03169063ef3f56b090620006d7906105399061dead908190879060040162001463565b600060405180830381600087803b158015620006f257600080fd5b505af115801562000707573d6000803e3d6000fd5b505050507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200076a57600080fd5b505af11580156200077f573d6000803e3d6000fd5b505060405163ca669fa760e01b815261dead6004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d925063ca669fa79150602401600060405180830381600087803b158015620007d257600080fd5b505af1158015620007e7573d6000803e3d6000fd5b5050601b54604051630ef3f56b60e41b81526001600160a01b03909116925063ef3f56b0915062000827906105399061dead908190879060040162001463565b600060405180830381600087803b1580156200084257600080fd5b505af11580156200042a573d6000803e3d6000fd5b60606011805480602002602001604051908101604052809291908181526020016000905b82821015620006915783829060005260206000200180546200089d9062001597565b80601f0160208091040260200160405190810160405280929190818152602001828054620008cb9062001597565b80156200091c5780601f10620008f0576101008083540402835291602001916200091c565b820191906000526020600020905b815481529060010190602001808311620008fe57829003601f168201915b5050505050815260200190600101906200087b565b60606013805480602002602001604051908101604052809291908181526020016000905b82821015620006915760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801562000a0257602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b03191681526020019060040190602082600301049283019260010382029150808411620009c35790505b5050505050815250508152602001906001019062000955565b60606010805480602002602001604051908101604052809291908181526020016000905b828210156200069157838290600052602060002001805462000a619062001597565b80601f016020809104026020016040519081016040528092919081815260200182805462000a8f9062001597565b801562000ae05780601f1062000ab45761010080835404028352916020019162000ae0565b820191906000526020600020905b81548152906001019060200180831162000ac257829003601f168201915b50505050508152602001906001019062000a3f565b60008054610100900460ff161562000b165750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1562000c255760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b8284015282518083038401815260608301909352600092909162000ba7917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001620015d3565b60408051601f198184030181529082905262000bc39162001606565b6000604051808303816000865af19150503d806000811462000c02576040519150601f19603f3d011682016040523d82523d6000602084013e62000c07565b606091505b509150508080602001905181019062000c21919062001624565b9150505b919050565b6060600c805480602002602001604051908101604052809291908181526020018280548015620004d9576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311620004ba575050505050905090565b601b54604051631034247b60e11b81526105396004820152600091829182916001600160a01b03169063206848f690602401600060405180830381865afa15801562000cdc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262000d069190810190620014b2565b92509250925062000d1983600062000e24565b62000d2682600062000f0d565b606062000d34828262000fe4565b50505050565b80821462000e2057600080516020620036f083398151915260405162000d9c9060208082526022908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b75696e604082015261745d60f01b606082015260800190565b60405180910390a17fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a88260405162000dd591906200164f565b60405180910390a17fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a88160405162000e0e919062001688565b60405180910390a162000e2062000ff0565b5050565b806001600160a01b0316826001600160a01b03161462000e2057600080516020620036f083398151915260405162000e9b9060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464604082015264726573735d60d81b606082015260800190565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f8260405162000ed49190620016b3565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f8160405162000e0e9190620016f8565b80821462000e2057600080516020620036f083398151915260405162000f729060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b627974604082015264657333325d60d81b606082015260800190565b60405180910390a17fafb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f998260405162000fab91906200164f565b60405180910390a17fafb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f998160405162000e0e919062001688565b62000e20828262001103565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15620010f25760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f19818403018152908290526200108d9291602001620015d3565b60408051601f1981840301815290829052620010a99162001606565b6000604051808303816000865af19150503d8060008114620010e8576040519150601f19603f3d011682016040523d82523d6000602084013e620010ed565b606091505b505050505b6000805461ff001916610100179055565b6200110f8282620011e1565b62000e2057600080516020620036f08339815191526040516200116f9060208082526023908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b62797460408201526265735d60e81b606082015260800190565b60405180910390a17fd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf1882604051620011a8919062001723565b60405180910390a17fd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf188160405162000e0e91906200176a565b805182516001919003620012715760005b83518110156200126a5782818151811062001211576200121162001795565b602001015160f81c60f81b6001600160f81b0319168482815181106200123b576200123b62001795565b01602001516001600160f81b031916146200125557600091505b806200126181620017ab565b915050620011f2565b5062001275565b5060005b92915050565b611f1c80620017d483390190565b6020808252825182820181905260009190848201906040850190845b81811015620012cc5783516001600160a01b031683529284019291840191600101620012a5565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b848110156200138057898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b808310156200136a5783516001600160e01b0319168252928b019260019290920191908b01906200133e565b50978a0197955050509187019160010162001300565b50919998505050505050505050565b60005b83811015620013ac57818101518382015260200162001392565b50506000910152565b60008151808452620013cf8160208601602086016200138f565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156200143c57603f1988860301845262001429858351620013b5565b945092850192908501906001016200140a565b5092979650505050505050565b6000602082840312156200145c57600080fd5b5051919050565b84815260018060a01b0384166020820152826040820152608060608201526000620014926080830184620013b5565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215620014c857600080fd5b83516001600160a01b0381168114620014e057600080fd5b60208501516040860151919450925067ffffffffffffffff808211156200150657600080fd5b818601915086601f8301126200151b57600080fd5b8151818111156200153057620015306200149c565b604051601f8201601f19908116603f011681019083821181831017156200155b576200155b6200149c565b816040528281528960208487010111156200157557600080fd5b620015888360208301602088016200138f565b80955050505050509250925092565b600181811c90821680620015ac57607f821691505b602082108103620015cd57634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160e01b0319831681528151600090620015f88160048501602087016200138f565b919091016004019392505050565b600082516200161a8184602087016200138f565b9190910192915050565b6000602082840312156200163757600080fd5b815180151581146200164857600080fd5b9392505050565b6040815260006200167a60408301600a8152690808080808081319599d60b21b602082015260400190565b905082602083015292915050565b6040815260006200167a60408301600a8152690808080808149a59da1d60b21b602082015260400190565b604081526000620016de60408301600a8152690808080808081319599d60b21b602082015260400190565b6001600160a01b0393909316602092909201919091525090565b604081526000620016de60408301600a8152690808080808149a59da1d60b21b602082015260400190565b6040815260006200174e60408301600a8152690808080808081319599d60b21b602082015260400190565b8281036020840152620017628185620013b5565b949350505050565b6040815260006200174e60408301600a8152690808080808149a59da1d60b21b602082015260400190565b634e487b7160e01b600052603260045260246000fd5b600060018201620017cc57634e487b7160e01b600052601160045260246000fd5b506001019056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b8152506040518060400160405280600381526020016214d21560ea1b81525062000068620000626200008e60201b60201c565b62000092565b600162000076838262000187565b50600262000085828262000187565b50505062000253565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010d57607f821691505b6020821081036200012e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018257600081815260208120601f850160051c810160208610156200015d5750805b601f850160051c820191505b818110156200017e5782815560010162000169565b5050505b505050565b81516001600160401b03811115620001a357620001a3620000e2565b620001bb81620001b48454620000f8565b8462000134565b602080601f831160018114620001f35760008415620001da5750858301515b600019600386901b1c1916600185901b1785556200017e565b600085815260208120601f198616915b82811015620002245788860151825594840194600190910190840162000203565b5085821015620002435787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611cb980620002636000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063c47f00271161007c578063c47f0027146102c3578063c87b56dd146102d6578063df4ca206146102e9578063e985e9c514610327578063ef3f56b014610355578063f2fde38b1461036857600080fd5b8063715018a61461027c5780638da5cb5b1461028457806395d89b4114610295578063a22cb4651461029d578063b88d4fde146102b057600080fd5b8063206848f61161010a578063206848f6146101fc57806323b872dd1461020f57806342842e0e1461022257806356d3163d146102355780636352211e1461024857806370a082311461025b57600080fd5b806301ffc9a71461014757806306fdde031461016f578063081812fc14610184578063095ea7b3146101c55780631941fd14146101da575b600080fd5b61015a61015536600461141e565b61037b565b60405190151581526020015b60405180910390f35b6101776103cd565b6040516101669190611492565b6101ad6101923660046114a5565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610166565b6101d86101d33660046114d5565b61045b565b005b6101ed6101e83660046114a5565b610542565b604051610166939291906114ff565b6101ed61020a3660046114a5565b6105f7565b6101d861021d36600461152f565b6106bc565b6101d861023036600461152f565b610883565b6101d861024336600461156b565b61097b565b6101ad6102563660046114a5565b6109a5565b61026e61026936600461156b565b6109fc565b604051908152602001610166565b6101d8610a5f565b6000546001600160a01b03166101ad565b610177610a73565b6101d86102ab366004611586565b610a80565b6101d86102be36600461160b565b610aec565b6101d86102d136600461167a565b610bd4565b6101776102e43660046114a5565b610be9565b6102fc6102f73660046114a5565b610cb5565b60408051825181526020808401516001600160a01b0316908201529181015190820152606001610166565b61015a6103353660046116bc565b600660209081526000928352604080842090915290825290205460ff1681565b6101d86103633660046116ef565b610d27565b6101d861037636600461156b565b610e61565b60006301ffc9a760e01b6001600160e01b0319831614806103ac57506380ac58cd60e01b6001600160e01b03198316145b806103c75750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546103da90611717565b80601f016020809104026020016040519081016040528092919081815260200182805461040690611717565b80156104535780601f1061042857610100808354040283529160200191610453565b820191906000526020600020905b81548152906001019060200180831161043657829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b0316338114806104a457506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6104e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008602052600090815260409020805460018201546002830180546001600160a01b0390931693919261057490611717565b80601f01602080910402602001604051908101604052809291908181526020018280546105a090611717565b80156105ed5780601f106105c2576101008083540402835291602001916105ed565b820191906000526020600020905b8154815290600101906020018083116105d057829003601f168201915b5050505050905083565b6000818152600860205260408120805460018201546002909201805484936060936001600160a01b0316929091819061062f90611717565b80601f016020809104026020016040519081016040528092919081815260200182805461065b90611717565b80156106a85780601f1061067d576101008083540402835291602001916106a8565b820191906000526020600020905b81548152906001019060200180831161068b57829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146107125760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016104dd565b6001600160a01b03821661075c5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016104dd565b336001600160a01b038416148061079657506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806107b757506000818152600560205260409020546001600160a01b031633145b6107f45760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016104dd565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61088e8383836106bc565b6001600160a01b0382163b15806109375750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610907573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092b9190611751565b6001600160e01b031916145b6109765760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016104dd565b505050565b610983610eda565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806109f75760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016104dd565b919050565b60006001600160a01b038216610a435760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016104dd565b506001600160a01b031660009081526004602052604090205490565b610a67610eda565b610a716000610f34565b565b600280546103da90611717565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610af78585856106bc565b6001600160a01b0384163b1580610b8e5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610b3f9033908a9089908990899060040161176e565b6020604051808303816000875af1158015610b5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b829190611751565b6001600160e01b031916145b610bcd5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016104dd565b5050505050565b610bdc610eda565b6001610976828483611826565b6000818152600360205260409020546060906001600160a01b031680610c2557604051630243d1a960e21b8152600481018490526024016104dd565b6000610c32846001610f84565b6007546040516318716b2160e31b81529192506001600160a01b03169063c38b590890610c6890879085906001906004016118e6565b600060405180830381865afa158015610c85573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610cad91908101906119b1565b949350505050565b610ce260405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b6000610cef836001610f84565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b610d3033611294565b6000858152600360205260409020546001600160a01b0316610d5b57610d5633866112dc565b610db4565b6000858152600360205260409020546001600160a01b03163314610db457600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523360248201526044016104dd565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505087815260086020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610e579082611a45565b5050505050505050565b610e69610eda565b6001600160a01b038116610ece5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104dd565b610ed781610f34565b50565b6000546001600160a01b03163314610a715760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000811515600103610f975750816103c7565b6000838152600860205260409020546001600160a01b03166fffffffffffffffffffffffffffffffff1901610fde57506000828152600860205260409020600101546103c7565b600083815260086020526040812054600160801b6001600160a01b03909116908110919061100c9083610f84565b60008681526008602052604081206002018054929350909161102d90611717565b80601f016020809104026020016040519081016040528092919081815260200182805461105990611717565b80156110a65780601f1061107b576101008083540402835291602001916110a6565b820191906000526020600020905b81548152906001019060200180831161108957829003601f168201915b50505050508060200190518101906110be9190611b05565b9050606060005b825181101561115557600060028483815181106110e4576110e4611bab565b60200260200101516110f69190611bc1565b60001490508261111f85848151811061111157611111611bab565b602002602001015183610f84565b604051611130929190602001611be3565b604051602081830303815290604052925050808061114d90611c05565b9150506110c5565b506000878152600860205260408082206001015490519091906001600160a01b038616908390611189908690602401611492565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516111c79190611c2c565b600060405180830381855afa9150503d8060008114611202576040519150601f19603f3d011682016040523d82523d6000602084013e611207565b606091505b50604051632d737e4960e21b815290925073__$a792e50881dbcbffce7826062cdb0978aa$__915063b5cdf92490611246908490600090600401611c48565b602060405180830381865af4158015611263573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112879190611c6a565b9998505050505050505050565b6040516001600160a01b0382166024820152610ed79060440160408051601f198184030181529190526020810180516001600160e01b031663161765e160e11b1790526113e7565b6001600160a01b0382166113265760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016104dd565b6000818152600360205260409020546001600160a01b03161561137c5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016104dd565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6001600160e01b031981168114610ed757600080fd5b60006020828403121561143057600080fd5b813561143b81611408565b9392505050565b60005b8381101561145d578181015183820152602001611445565b50506000910152565b6000815180845261147e816020860160208601611442565b601f01601f19169290920160200192915050565b60208152600061143b6020830184611466565b6000602082840312156114b757600080fd5b5035919050565b80356001600160a01b03811681146109f757600080fd5b600080604083850312156114e857600080fd5b6114f1836114be565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006115266060830184611466565b95945050505050565b60008060006060848603121561154457600080fd5b61154d846114be565b925061155b602085016114be565b9150604084013590509250925092565b60006020828403121561157d57600080fd5b61143b826114be565b6000806040838503121561159957600080fd5b6115a2836114be565b9150602083013580151581146115b757600080fd5b809150509250929050565b60008083601f8401126115d457600080fd5b50813567ffffffffffffffff8111156115ec57600080fd5b60208301915083602082850101111561160457600080fd5b9250929050565b60008060008060006080868803121561162357600080fd5b61162c866114be565b945061163a602087016114be565b935060408601359250606086013567ffffffffffffffff81111561165d57600080fd5b611669888289016115c2565b969995985093965092949392505050565b6000806020838503121561168d57600080fd5b823567ffffffffffffffff8111156116a457600080fd5b6116b0858286016115c2565b90969095509350505050565b600080604083850312156116cf57600080fd5b6116d8836114be565b91506116e6602084016114be565b90509250929050565b60008060008060006080868803121561170757600080fd5b8535945061163a602087016114be565b600181811c9082168061172b57607f821691505b60208210810361174b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561176357600080fd5b815161143b81611408565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b634e487b7160e01b600052604160045260246000fd5b601f82111561097657600081815260208120601f850160051c810160208610156117ff5750805b601f850160051c820191505b8181101561181e5782815560010161180b565b505050505050565b67ffffffffffffffff83111561183e5761183e6117c2565b6118528361184c8354611717565b836117d8565b6000601f841160018114611886576000851561186e5750838201355b600019600387901b1c1916600186901b178355610bcd565b600083815260209020601f19861690835b828110156118b75786850135825560209485019460019092019101611897565b50868210156118d45760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b838152600060208481840152606060408401526000845461190681611717565b8060608701526080600180841660008114611928576001811461194257611970565b60ff1985168984015283151560051b890183019550611970565b896000528660002060005b858110156119685781548b820186015290830190880161194d565b8a0184019650505b50939a9950505050505050505050565b604051601f8201601f1916810167ffffffffffffffff811182821017156119a9576119a96117c2565b604052919050565b6000602082840312156119c357600080fd5b815167ffffffffffffffff808211156119db57600080fd5b818401915084601f8301126119ef57600080fd5b815181811115611a0157611a016117c2565b611a14601f8201601f1916602001611980565b9150808252856020828501011115611a2b57600080fd5b611a3c816020840160208601611442565b50949350505050565b815167ffffffffffffffff811115611a5f57611a5f6117c2565b611a7381611a6d8454611717565b846117d8565b602080601f831160018114611aa85760008415611a905750858301515b600019600386901b1c1916600185901b17855561181e565b600085815260208120601f198616915b82811015611ad757888601518255948401946001909101908401611ab8565b5085821015611af55787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808385031215611b1857600080fd5b825167ffffffffffffffff80821115611b3057600080fd5b818501915085601f830112611b4457600080fd5b815181811115611b5657611b566117c2565b8060051b9150611b67848301611980565b8181529183018401918481019088841115611b8157600080fd5b938501935b83851015611b9f57845182529385019390850190611b86565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611bde57634e487b7160e01b600052601260045260246000fd5b500690565b60008351611bf5818460208801611442565b9190910191825250602001919050565b600060018201611c2557634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611c3e818460208701611442565b9190910192915050565b604081526000611c5b6040830185611466565b90508260208301529392505050565b600060208284031215611c7c57600080fd5b505191905056fea264697066735822122054f5db9a7f46ff077960de08f23e7419d18add714083d77240ec896f3218a1c564736f6c6343000811003341304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50a2646970667358221220c0c451f3f23ecaba0a446875d5ba665c28f0b1962f3f3aaf4e066f798ccacda164736f6c63430008110033"; + +type SheetTestConstructorParams = + | [linkLibraryAddresses: SheetTestLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: SheetTestConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class SheetTest__factory extends ContractFactory { + constructor(...args: SheetTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super( + _abi, + SheetTest__factory.linkBytecode(linkLibraryAddresses), + signer + ); + } + } + + static linkBytecode(linkLibraryAddresses: SheetTestLibraryAddresses): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): SheetTest { + return super.attach(address) as SheetTest; + } + override connect(signer: Signer): SheetTest__factory { + return super.connect(signer) as SheetTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): SheetTestInterface { + return new utils.Interface(_abi) as SheetTestInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): SheetTest { + return new Contract(address, _abi, signerOrProvider) as SheetTest; + } +} + +export interface SheetTestLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t copy.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t copy.sol/index.ts new file mode 100644 index 00000000..cd7a953f --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t copy.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { SheetTest__factory } from "./SheetTest__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/EvmsheetTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/EvmsheetTest__factory.ts new file mode 100644 index 00000000..e1e4818b --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/EvmsheetTest__factory.ts @@ -0,0 +1,641 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + EvmsheetTest, + EvmsheetTestInterface, +} from "../../Sheet.t.sol/EvmsheetTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "evmsheet", + outputs: [ + { + internalType: "contract Evmsheet", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "renderer", + outputs: [ + { + internalType: "contract ICellRenderer", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "testAddSheet", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testAddSheetShoultRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetDefaultRenderer", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetDefaultRendererShouldRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260008054600160ff199182168117909255600480549091169091179055670de0b6b3a7640000601d5534801561003957600080fd5b5061359c806100496000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063916a17c6116100a2578063b5508aa911610071578063b5508aa9146101d0578063ba414fa6146101d8578063e20c9f71146101f0578063fa7626d4146101f8578063febfbb821461020557600080fd5b8063916a17c6146101a5578063a70bc504146101ad578063a9648fac146101b5578063acdb3ae5146101c857600080fd5b80633f7286f4116100de5780633f7286f41461014857806366d9a9a01461015057806385226c81146101655780638ada6b0f1461017a57600080fd5b80630a9254e4146101105780631b3bc9e01461011a5780631ed7831c146101225780633e5e3c2314610140575b600080fd5b61011861020d565b005b6101186102b8565b61012a6103bb565b60405161013791906110e4565b60405180910390f35b61012a61041d565b61012a61047d565b6101586104dd565b6040516101379190611131565b61016d6105cc565b6040516101379190611234565b601c5461018d906001600160a01b031681565b6040516001600160a01b039091168152602001610137565b61015861069c565b610118610782565b601b5461018d906001600160a01b031681565b6101186108c2565b61016d6109a1565b6101e0610a71565b6040519015158152602001610137565b61012a610b9c565b6000546101e09060ff1681565b610118610bfc565b604051610219906110ca565b604051809103906000f080158015610235573d6000803e3d6000fd5b50601c80546001600160a01b0319166001600160a01b03929092169182179055601d54604051610264906110d7565b6001600160a01b0390921682526020820152604001604051809103906000f080158015610295573d6000803e3d6000fd5b50601b80546001600160a01b0319166001600160a01b0392909216919091179055565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561031657600080fd5b505af115801561032a573d6000803e3d6000fd5b5050601b546040516305d081f960e11b81526001600160a01b039091169250630ba103f29150610375906004016020808252600490820152636e616d6560e01b604082015260600190565b6020604051808303816000875af1158015610394573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b89190611296565b50565b6060600d80548060200260200160405190810160405280929190818152602001828054801561041357602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116103f5575b5050505050905090565b6060600f805480602002602001604051908101604052809291908181526020018280548015610413576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103f5575050505050905090565b6060600e805480602002602001604051908101604052809291908181526020018280548015610413576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103f5575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b828210156105c35760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156105ab57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161056d5790505b50505050508152505081526020019060010190610501565b50505050905090565b60606011805480602002602001604051908101604052809291908181526020016000905b828210156105c357838290600052602060002001805461060f906112c6565b80601f016020809104026020016040519081016040528092919081815260200182805461063b906112c6565b80156106885780601f1061065d57610100808354040283529160200191610688565b820191906000526020600020905b81548152906001019060200180831161066b57829003601f168201915b5050505050815260200190600101906105f0565b60606013805480602002602001604051908101604052809291908181526020016000905b828210156105c35760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561076a57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161072c5790505b505050505081525050815260200190600101906106c0565b60405163ca669fa760e01b815261dead6004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d9063ca669fa790602401600060405180830381600087803b1580156107d057600080fd5b505af11580156107e4573d6000803e3d6000fd5b505050507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561084657600080fd5b505af115801561085a573d6000803e3d6000fd5b5050601b54604051627f663d60e31b81526112346004820181905293506001600160a01b0390911691506303fb31e890602401600060405180830381600087803b1580156108a757600080fd5b505af11580156108bb573d6000803e3d6000fd5b5050505050565b601b54604051627f663d60e31b815261123460048201819052916001600160a01b0316906303fb31e890602401600060405180830381600087803b15801561090957600080fd5b505af115801561091d573d6000803e3d6000fd5b505050506103b8601b60009054906101000a90046001600160a01b03166001600160a01b031663c56c4cf16040518163ffffffff1660e01b8152600401602060405180830381865afa158015610977573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099b9190611296565b82610d89565b60606010805480602002602001604051908101604052809291908181526020016000905b828210156105c35783829060005260206000200180546109e4906112c6565b80601f0160208091040260200160405190810160405280929190818152602001828054610a10906112c6565b8015610a5d5780601f10610a3257610100808354040283529160200191610a5d565b820191906000526020600020905b815481529060010190602001808311610a4057829003601f168201915b5050505050815260200190600101906109c5565b60008054610100900460ff1615610a915750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610b975760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610b1f917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001611300565b60408051601f1981840301815290829052610b3991611331565b6000604051808303816000865af19150503d8060008114610b76576040519150601f19603f3d011682016040523d82523d6000602084013e610b7b565b606091505b5091505080806020019051810190610b93919061134d565b9150505b919050565b6060600c805480602002602001604051908101604052809291908181526020018280548015610413576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103f5575050505050905090565b601b546040516305d081f960e11b81526000916001600160a01b031690630ba103f290670de0b6b3a764000090610c4e906004016020808252600490820152636e616d6560e01b604082015260600190565b60206040518083038185885af1158015610c6c573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610c919190611296565b9050610d20816001600160a01b03166306fdde036040518163ffffffff1660e01b81526004016000604051808303816000875af1158015610cd6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610cfe9190810190611385565b604051806040016040528060048152602001636e616d6560e01b815250610e91565b6103b8816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b81526004016020604051808303816000875af1158015610d63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d879190611296565b305b806001600160a01b0316826001600160a01b031614610e8d577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051610e0f9060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464604082015264726573735d60d81b606082015260800190565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f82604051610e469190611432565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f81604051610e7d9190611476565b60405180910390a1610e8d610fbe565b5050565b80604051602001610ea29190611331565b6040516020818303038152906040528051906020012082604051602001610ec99190611331565b6040516020818303038152906040528051906020012014610e8d577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051610f509060208082526024908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b737472604082015263696e675d60e01b606082015260800190565b60405180910390a17f280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf358382604051610f8791906114a0565b60405180910390a17f280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf358381604051610e7d91906114e4565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156110b95760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f19818403018152908290526110589291602001611300565b60408051601f198184030181529082905261107291611331565b6000604051808303816000865af19150503d80600081146110af576040519150601f19603f3d011682016040523d82523d6000602084013e6110b4565b606091505b505050505b6000805461ff001916610100179055565b6103a08061150f83390190565b611cb8806118af83390190565b6020808252825182820181905260009190848201906040850190845b818110156111255783516001600160a01b031683529284019291840191600101611100565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b848110156111d557898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b808310156111c05783516001600160e01b0319168252928b019260019290920191908b0190611196565b50978a01979550505091870191600101611159565b50919998505050505050505050565b60005b838110156111ff5781810151838201526020016111e7565b50506000910152565b600081518084526112208160208601602086016111e4565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561128957603f19888603018452611277858351611208565b9450928501929085019060010161125b565b5092979650505050505050565b6000602082840312156112a857600080fd5b81516001600160a01b03811681146112bf57600080fd5b9392505050565b600181811c908216806112da57607f821691505b6020821081036112fa57634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160e01b03198316815281516000906113238160048501602087016111e4565b919091016004019392505050565b600082516113438184602087016111e4565b9190910192915050565b60006020828403121561135f57600080fd5b815180151581146112bf57600080fd5b634e487b7160e01b600052604160045260246000fd5b60006020828403121561139757600080fd5b815167ffffffffffffffff808211156113af57600080fd5b818401915084601f8301126113c357600080fd5b8151818111156113d5576113d561136f565b604051601f8201601f19908116603f011681019083821181831017156113fd576113fd61136f565b8160405282815287602084870101111561141657600080fd5b6114278360208301602088016111e4565b979650505050505050565b60408152600061145c60408301600a8152690808080808081319599d60b21b602082015260400190565b6001600160a01b0393909316602092909201919091525090565b60408152600061145c60408301600a8152690808080808149a59da1d60b21b602082015260400190565b6040815260006114ca60408301600a8152690808080808081319599d60b21b602082015260400190565b82810360208401526114dc8185611208565b949350505050565b6040815260006114ca60408301600a8152690808080808149a59da1d60b21b60208201526040019056fe608060405234801561001057600080fd5b50610380806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063c38b590814610030575b600080fd5b61004361003e366004610207565b610059565b60405161005091906102ab565b60405180910390f35b60606100648561009b565b61006d8561009b565b848460405160200161008294939291906102de565b6040516020818303038152906040529050949350505050565b606060006100a88361012e565b600101905060008167ffffffffffffffff8111156100c8576100c8610334565b6040519080825280601f01601f1916602001820160405280156100f2576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846100fc57509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061016d5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310610199576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106101b757662386f26fc10000830492506010015b6305f5e10083106101cf576305f5e100830492506008015b61271083106101e357612710830492506004015b606483106101f5576064830492506002015b600a8310610201576001015b92915050565b6000806000806060858703121561021d57600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561024357600080fd5b818701915087601f83011261025757600080fd5b81358181111561026657600080fd5b88602082850101111561027857600080fd5b95989497505060200194505050565b60005b838110156102a257818101518382015260200161028a565b50506000910152565b60208152600082518060208401526102ca816040850160208701610287565b601f01601f19169190910160400192915050565b67746f6b656e55726960c01b815260008551610301816008850160208a01610287565b855190830190610318816008840160208a01610287565b0183856008830137600093016008019283525090949350505050565b634e487b7160e01b600052604160045260246000fdfea26469706673582212203933804928a434dd049f0a605e8c495081ed386ff6a1c1de86459dc03ab417bf64736f6c63430008110033608060405234801561001057600080fd5b50604051611cb8380380611cb883398101604081905261002f916100b1565b61003833610061565b600180546001600160a01b0319166001600160a01b0393909316929092179091556002556100eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100c457600080fd5b82516001600160a01b03811681146100db57600080fd5b6020939093015192949293505050565b611bbe806100fa6000396000f3fe6080604052600436106100705760003560e01c80638da5cb5b1161004e5780638da5cb5b146100dc578063c56c4cf1146100fa578063f2fde38b1461011a578063f52be2a21461013a57600080fd5b806303fb31e8146100755780630ba103f214610097578063715018a6146100c7575b600080fd5b34801561008157600080fd5b50610095610090366004610449565b61015e565b005b6100aa6100a5366004610479565b610188565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100d357600080fd5b50610095610305565b3480156100e857600080fd5b506000546001600160a01b03166100aa565b34801561010657600080fd5b506001546100aa906001600160a01b031681565b34801561012657600080fd5b50610095610135366004610449565b610319565b34801561014657600080fd5b5061015060025481565b6040519081526020016100be565b610166610392565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600060025434146101b35760405163723a79e360e11b81523460048201526024015b60405180910390fd5b6000604051806020016101c59061043c565b6020820181038252601f19601f8201166040525090508051602082016000f06001546040516356d3163d60e01b81526001600160a01b0391821660048201529193508316906356d3163d90602401600060405180830381600087803b15801561022d57600080fd5b505af1158015610241573d6000803e3d6000fd5b505060405163c47f002760e01b81526001600160a01b038516925063c47f0027915061027390879087906004016104eb565b600060405180830381600087803b15801561028d57600080fd5b505af11580156102a1573d6000803e3d6000fd5b505060405163f2fde38b60e01b81523360048201526001600160a01b038516925063f2fde38b9150602401600060405180830381600087803b1580156102e657600080fd5b505af11580156102fa573d6000803e3d6000fd5b505050505092915050565b61030d610392565b61031760006103ec565b565b610321610392565b6001600160a01b0381166103865760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016101aa565b61038f816103ec565b50565b6000546001600160a01b031633146103175760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101aa565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61166e8061051b83390190565b60006020828403121561045b57600080fd5b81356001600160a01b038116811461047257600080fd5b9392505050565b6000806020838503121561048c57600080fd5b823567ffffffffffffffff808211156104a457600080fd5b818501915085601f8301126104b857600080fd5b8135818111156104c757600080fd5b8660208285010111156104d957600080fd5b60209290920196919550909350505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f1916010191905056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b8152506040518060400160405280600381526020016214d21560ea1b81525062000068620000626200008e60201b60201c565b62000092565b600162000076838262000187565b50600262000085828262000187565b50505062000253565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010d57607f821691505b6020821081036200012e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018257600081815260208120601f850160051c810160208610156200015d5750805b601f850160051c820191505b818110156200017e5782815560010162000169565b5050505b505050565b81516001600160401b03811115620001a357620001a3620000e2565b620001bb81620001b48454620000f8565b8462000134565b602080601f831160018114620001f35760008415620001da5750858301515b600019600386901b1c1916600185901b1785556200017e565b600085815260208120601f198616915b82811015620002245788860151825594840194600190910190840162000203565b5085821015620002435787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61140b80620002636000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063c47f002711610071578063c47f00271461026d578063c87b56dd14610280578063dd585ad914610293578063e985e9c5146102a6578063f2fde38b146102d457600080fd5b8063715018a6146102265780638da5cb5b1461022e57806395d89b411461023f578063a22cb46514610247578063b88d4fde1461025a57600080fd5b806323b872dd116100f457806323b872dd146101b957806342842e0e146101cc57806356d3163d146101df5780636352211e146101f257806370a082311461020557600080fd5b806301ffc9a71461012657806306fdde031461014e578063081812fc14610163578063095ea7b3146101a4575b600080fd5b610139610134366004610d57565b6102e7565b60405190151581526020015b60405180910390f35b610156610339565b6040516101459190610d9f565b61018c610171366004610dd2565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610145565b6101b76101b2366004610e02565b6103c7565b005b6101b76101c7366004610e2c565b6104ae565b6101b76101da366004610e2c565b610675565b6101b76101ed366004610e68565b61076d565b61018c610200366004610dd2565b610797565b610218610213366004610e68565b6107ee565b604051908152602001610145565b6101b7610851565b6000546001600160a01b031661018c565b610156610865565b6101b7610255366004610e83565b610872565b6101b7610268366004610f08565b6108de565b6101b761027b366004610f77565b6109c6565b61015661028e366004610dd2565b6109db565b6101b76102a1366004611028565b610a65565b6101396102b43660046110b2565b600660209081526000928352604080842090915290825290205460ff1681565b6101b76102e2366004610e68565b610b13565b60006301ffc9a760e01b6001600160e01b03198316148061031857506380ac58cd60e01b6001600160e01b03198316145b806103335750635b5e139f60e01b6001600160e01b03198316145b92915050565b60018054610346906110e5565b80601f0160208091040260200160405190810160405280929190818152602001828054610372906110e5565b80156103bf5780601f10610394576101008083540402835291602001916103bf565b820191906000526020600020905b8154815290600101906020018083116103a257829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061041057506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6104525760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000818152600360205260409020546001600160a01b038481169116146105045760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610449565b6001600160a01b03821661054e5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610449565b336001600160a01b038416148061058857506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806105a957506000818152600560205260409020546001600160a01b031633145b6105e65760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610449565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6106808383836104ae565b6001600160a01b0382163b15806107295750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af11580156106f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071d919061111f565b6001600160e01b031916145b6107685760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610449565b505050565b610775610b8c565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b0316806107e95760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610449565b919050565b60006001600160a01b0382166108355760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610449565b506001600160a01b031660009081526004602052604090205490565b610859610b8c565b6108636000610be6565b565b60028054610346906110e5565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6108e98585856104ae565b6001600160a01b0384163b15806109805750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906109319033908a9089908990899060040161113c565b6020604051808303816000875af1158015610950573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610974919061111f565b6001600160e01b031916145b6109bf5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610449565b5050505050565b6109ce610b8c565b60016107688284836111de565b6007546040516318716b2160e31b8152600481018390526000602482018190526060604483018190526064830191909152916001600160a01b03169063c38b590890608401600060405180830381865afa158015610a3d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610333919081019061129e565b6000828152600360205260409020546001600160a01b0316610a9057610a8b3383610c36565b610ae9565b6000828152600360205260409020546001600160a01b03163314610ae957600082815260036020526040908190205490516324f3f02560e21b81526001600160a01b039091166004820152336024820152604401610449565b60408051602080820183528382526000858152600890915291909120815181906109bf9082611315565b610b1b610b8c565b6001600160a01b038116610b805760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610449565b610b8981610be6565b50565b6000546001600160a01b031633146108635760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610449565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216610c805760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610449565b6000818152600360205260409020546001600160a01b031615610cd65760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610449565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b031981168114610b8957600080fd5b600060208284031215610d6957600080fd5b8135610d7481610d41565b9392505050565b60005b83811015610d96578181015183820152602001610d7e565b50506000910152565b6020815260008251806020840152610dbe816040850160208701610d7b565b601f01601f19169190910160400192915050565b600060208284031215610de457600080fd5b5035919050565b80356001600160a01b03811681146107e957600080fd5b60008060408385031215610e1557600080fd5b610e1e83610deb565b946020939093013593505050565b600080600060608486031215610e4157600080fd5b610e4a84610deb565b9250610e5860208501610deb565b9150604084013590509250925092565b600060208284031215610e7a57600080fd5b610d7482610deb565b60008060408385031215610e9657600080fd5b610e9f83610deb565b915060208301358015158114610eb457600080fd5b809150509250929050565b60008083601f840112610ed157600080fd5b50813567ffffffffffffffff811115610ee957600080fd5b602083019150836020828501011115610f0157600080fd5b9250929050565b600080600080600060808688031215610f2057600080fd5b610f2986610deb565b9450610f3760208701610deb565b935060408601359250606086013567ffffffffffffffff811115610f5a57600080fd5b610f6688828901610ebf565b969995985093965092949392505050565b60008060208385031215610f8a57600080fd5b823567ffffffffffffffff811115610fa157600080fd5b610fad85828601610ebf565b90969095509350505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610ff857610ff8610fb9565b604052919050565b600067ffffffffffffffff82111561101a5761101a610fb9565b50601f01601f191660200190565b6000806040838503121561103b57600080fd5b82359150602083013567ffffffffffffffff81111561105957600080fd5b8301601f8101851361106a57600080fd5b803561107d61107882611000565b610fcf565b81815286602083850101111561109257600080fd5b816020840160208301376000602083830101528093505050509250929050565b600080604083850312156110c557600080fd5b6110ce83610deb565b91506110dc60208401610deb565b90509250929050565b600181811c908216806110f957607f821691505b60208210810361111957634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561113157600080fd5b8151610d7481610d41565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b601f82111561076857600081815260208120601f850160051c810160208610156111b75750805b601f850160051c820191505b818110156111d6578281556001016111c3565b505050505050565b67ffffffffffffffff8311156111f6576111f6610fb9565b61120a8361120483546110e5565b83611190565b6000601f84116001811461123e57600085156112265750838201355b600019600387901b1c1916600186901b1783556109bf565b600083815260209020601f19861690835b8281101561126f578685013582556020948501946001909201910161124f565b508682101561128c5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6000602082840312156112b057600080fd5b815167ffffffffffffffff8111156112c757600080fd5b8201601f810184136112d857600080fd5b80516112e661107882611000565b8181528560208385010111156112fb57600080fd5b61130c826020830160208601610d7b565b95945050505050565b815167ffffffffffffffff81111561132f5761132f610fb9565b6113438161133d84546110e5565b84611190565b602080601f83116001811461137857600084156113605750858301515b600019600386901b1c1916600185901b1785556111d6565b600085815260208120601f198616915b828110156113a757888601518255948401946001909101908401611388565b50858210156113c55787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220255172a2a4b8130044357111df172ecca47abc1d0e64d0a332edfb1aa43548da64736f6c63430008110033a2646970667358221220851a1f909bf0966dbb04ce807753eb55f1fa10232635edaafe8ade0accfd48f864736f6c63430008110033a264697066735822122044ce06031f75c79242bb81fc6f33ce221a63612fff4f3a3297fc1ac29f80f0c064736f6c63430008110033"; + +type EvmsheetTestConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: EvmsheetTestConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class EvmsheetTest__factory extends ContractFactory { + constructor(...args: EvmsheetTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): EvmsheetTest { + return super.attach(address) as EvmsheetTest; + } + override connect(signer: Signer): EvmsheetTest__factory { + return super.connect(signer) as EvmsheetTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): EvmsheetTestInterface { + return new utils.Interface(_abi) as EvmsheetTestInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): EvmsheetTest { + return new Contract(address, _abi, signerOrProvider) as EvmsheetTest; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/SheetTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/SheetTest__factory.ts new file mode 100644 index 00000000..3b43ef72 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/SheetTest__factory.ts @@ -0,0 +1,705 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + SheetTest, + SheetTestInterface, +} from "../../Sheet.t.sol/SheetTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "multicall", + outputs: [ + { + internalType: "contract MultiSendCallOnly", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "renderer", + outputs: [ + { + internalType: "contract ICellRenderer", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "setUp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "sheet", + outputs: [ + { + internalType: "contract Sheet", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "testCreationCode", + outputs: [], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "testGetCellShouldReturnEmptyIfNotExist", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testMulticallSetCell", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetCellShouldFailWhenNotOwner", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testSetCellShouldMint", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testTokenUri", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "testTokenUriShouldFailIfNotExist", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405260008054600160ff19918216811790925560048054909116909117905534801561002d57600080fd5b50616f828061003d6000396000f3fe60806040523480156200001157600080fd5b5060043610620001515760003560e01c80637ea7264311620000c7578063b5508aa91162000086578063b5508aa91462000256578063ba414fa61462000260578063ba85d69b146200027b578063e20c9f711462000285578063f9c474d6146200028f578063fa7626d4146200029957600080fd5b80637ea72643146200020157806385226c81146200020b5780638ada6b0f1462000224578063916a17c61462000238578063b19b2e4a146200024257600080fd5b80633e5e3c2311620001145780633e5e3c2314620001c05780633f7286f414620001ca57806366d9a9a014620001d45780636f8a94f714620001ed57806377abf1fc14620001f757600080fd5b806301c2018514620001565780630820e7ac14620001625780630a9254e4146200016c5780631cdcf85a14620001765780631ed7831c14620001a7575b600080fd5b62000160620002a7565b005b62000160620003cf565b62000160620005ec565b601d546200018a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b620001b16200072a565b6040516200019e919062001919565b620001b16200078e565b620001b1620007f0565b620001de62000852565b6040516200019e919062001968565b6200016062000945565b620001606200097c565b6200016062000a68565b6200021562000c2c565b6040516200019e919062001a73565b601c546200018a906001600160a01b031681565b620001de62000d06565b601b546200018a906001600160a01b031681565b6200021562000df0565b6200026a62000eca565b60405190151581526020016200019e565b6200016062000fff565b620001b1620012e0565b6200016062001342565b6000546200026a9060ff1681565b601b546040516060916000916001600160a01b039091169063768d502990620002e1908490600160801b9061085690889060240162001ad9565b60408051808303601f190181529181526020808301805160e09590951b6001600160e01b0390951694909417909352601b5482519151929550600094506200034893859360609290921b6bffffffffffffffffffffffff1916928492909188910162001b12565b60405160208183030381529060405290506200036481620013ea565b601d546040516346c07f8560e11b81526001600160a01b0390911690638d80ff0a906200039690849060040162001b64565b600060405180830381600087803b158015620003b157600080fd5b505af1158015620003c6573d6000803e3d6000fd5b50505050505050565b601b546040516370a0823160e01b81523260048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801562000419573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200043f919062001b80565b90506200044e81600062001431565b601b5460405163768d502960e01b81526060916001600160a01b03169063768d5029906200048b906105399061dead908190879060040162001ad9565b600060405180830381600087803b158015620004a657600080fd5b505af1158015620004bb573d6000803e3d6000fd5b5050601b546040516370a0823160e01b81523260048201526001600160a01b0390911692506370a082319150602401602060405180830381865afa15801562000508573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200052e919062001b80565b91506200053d82600162001431565b601b54604051631034247b60e11b81526105396004820152600091829182916001600160a01b03169063206848f690602401600060405180830381865afa1580156200058d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620005b7919081019062001c68565b925092509250620005cb8361dead6200152c565b620005d98261dead62001431565b620005e5818562001626565b5050505050565b604051620005fa90620018ef565b604051809103906000f08015801562000617573d6000803e3d6000fd5b50601b80546001600160a01b0319166001600160a01b03929092169190911790556040516200064690620018fd565b604051809103906000f08015801562000663573d6000803e3d6000fd5b50601c80546001600160a01b0319166001600160a01b03928316908117909155601b546040516356d3163d60e01b81526004810192909252909116906356d3163d90602401600060405180830381600087803b158015620006c357600080fd5b505af1158015620006d8573d6000803e3d6000fd5b50505050604051620006ea906200190b565b604051809103906000f08015801562000707573d6000803e3d6000fd5b50601d80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600d8054806020026020016040519081016040528092919081815260200182805480156200078457602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831162000765575b5050505050905090565b6060600f80548060200260200160405190810160405280929190818152602001828054801562000784576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831162000765575050505050905090565b6060600e80548060200260200160405190810160405280929190818152602001828054801562000784576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831162000765575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b828210156200093c5760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156200092357602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b03191681526020019060040190602082600301049283019260010382029150808411620008e45790505b5050505050815250508152602001906001019062000876565b50505050905090565b6000604051806020016200095990620018ef565b601f1982820381018352601f9091011660405290506200097981620013ea565b50565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b158015620009db57600080fd5b505af1158015620009f0573d6000803e3d6000fd5b5050601b5460405163c87b56dd60e01b8152600060048201526001600160a01b03909116925063c87b56dd9150602401600060405180830381865afa15801562000a3e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262000979919081019062001cc5565b601b5460405163768d502960e01b81526060916001600160a01b03169063768d50299062000aa5906105399061dead908190879060040162001ad9565b600060405180830381600087803b15801562000ac057600080fd5b505af115801562000ad5573d6000803e3d6000fd5b505050507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b031663f48448146040518163ffffffff1660e01b8152600401600060405180830381600087803b15801562000b3857600080fd5b505af115801562000b4d573d6000803e3d6000fd5b50506040516323f2866760e11b815261dead600482018190526024820152737109709ecfa91a80626ff3989d68f67f5b1dd12d92506347e50cce9150604401600060405180830381600087803b15801562000ba757600080fd5b505af115801562000bbc573d6000803e3d6000fd5b5050601b5460405163768d502960e01b81526001600160a01b03909116925063768d5029915062000bfc906105399061dead908190879060040162001ad9565b600060405180830381600087803b15801562000c1757600080fd5b505af1158015620005e5573d6000803e3d6000fd5b60606011805480602002602001604051908101604052809291908181526020016000905b828210156200093c57838290600052602060002001805462000c729062001d1b565b80601f016020809104026020016040519081016040528092919081815260200182805462000ca09062001d1b565b801562000cf15780601f1062000cc55761010080835404028352916020019162000cf1565b820191906000526020600020905b81548152906001019060200180831162000cd357829003601f168201915b50505050508152602001906001019062000c50565b60606013805480602002602001604051908101604052809291908181526020016000905b828210156200093c5760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801562000dd757602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841162000d985790505b5050505050815250508152602001906001019062000d2a565b60606010805480602002602001604051908101604052809291908181526020016000905b828210156200093c57838290600052602060002001805462000e369062001d1b565b80601f016020809104026020016040519081016040528092919081815260200182805462000e649062001d1b565b801562000eb55780601f1062000e895761010080835404028352916020019162000eb5565b820191906000526020600020905b81548152906001019060200180831162000e9757829003601f168201915b50505050508152602001906001019062000e14565b60008054610100900460ff161562000eeb5750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1562000ffa5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b8284015282518083038401815260608301909352600092909162000f7c917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc49160800162001d57565b60408051601f198184030181529082905262000f989162001d8a565b6000604051808303816000865af19150503d806000811462000fd7576040519150601f19603f3d011682016040523d82523d6000602084013e62000fdc565b606091505b509150508080602001905181019062000ff6919062001da8565b9150505b919050565b601b5460408051632e30da3b60e21b815290516060926001600160a01b03169163768d50299161053991849163b8c368ec916004808201926020929091908290030181865afa15801562001057573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200107d919062001dcc565b6040516001600160e01b031960e085901b168152620010a79291906104d290879060040162001ad9565b600060405180830381600087803b158015620010c257600080fd5b505af1158015620010d7573d6000803e3d6000fd5b5050601b5460405163c87b56dd60e01b81526105396004820152600093506001600160a01b03909116915063c87b56dd90602401600060405180830381865afa15801562001129573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262001153919081019062001cc5565b6040805160038082526080820190925291925060009190816020015b60608152602001906001900390816200116f5790505090506040518060400160405280600981526020016805c5ec8eadae05ce6d60bb1b81525081600081518110620011bf57620011bf62001dea565b60200260200101819052506040516020016200120590672e2e2f64756d702f60c01b81527239b432b2ba2fba37b5b2b72aa924973539b7b760691b6008820152601b0190565b604051602081830303815290604052816001815181106200122a576200122a62001dea565b602002602001018190525081816002815181106200124c576200124c62001dea565b6020908102919091010152604051638916046760e01b8152737109709ecfa91a80626ff3989d68f67f5b1dd12d906389160467906200129090849060040162001a73565b6000604051808303816000875af1158015620012b0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620012da919081019062001e00565b50505050565b6060600c80548060200260200160405190810160405280929190818152602001828054801562000784576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831162000765575050505050905090565b601b54604051631034247b60e11b81526105396004820152600091829182916001600160a01b03169063206848f690602401600060405180830381865afa15801562001392573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620013bc919081019062001c68565b925092509250620013cf8360006200152c565b620013dc82600062001431565b6060620012da828262001626565b620009798160405160240162001401919062001b64565b60408051601f198184030181529190526020810180516001600160e01b03166305f3bfab60e11b17905262001632565b80821462001528577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051620014a49060208082526022908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b75696e604082015261745d60f01b606082015260800190565b60405180910390a17fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a882604051620014dd919062001e39565b60405180910390a17fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a88160405162001516919062001e72565b60405180910390a16200152862001653565b5050565b806001600160a01b0316826001600160a01b03161462001528577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051620015b49060208082526025908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464604082015264726573735d60d81b606082015260800190565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f82604051620015ed919062001e9d565b60405180910390a17f9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f8160405162001516919062001ee2565b62001528828262001766565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15620017555760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f1981840301815290829052620016f0929160200162001d57565b60408051601f19818403018152908290526200170c9162001d8a565b6000604051808303816000865af19150503d80600081146200174b576040519150601f19603f3d011682016040523d82523d6000602084013e62001750565b606091505b505050505b6000805461ff001916610100179055565b62001772828262001855565b62001528577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051620017e39060208082526023908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b62797460408201526265735d60e81b606082015260800190565b60405180910390a17fd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf18826040516200181c919062001f0d565b60405180910390a17fd26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf188160405162001516919062001f4c565b805182516001919003620018e55760005b8351811015620018de5782818151811062001885576200188562001dea565b602001015160f81c60f81b6001600160f81b031916848281518110620018af57620018af62001dea565b01602001516001600160f81b03191614620018c957600091505b80620018d58162001f77565b91505062001866565b50620018e9565b5060005b92915050565b61219a8062001fa083390190565b612c45806200413a83390190565b6101ce8062006d7f83390190565b6020808252825182820181905260009190848201906040850190845b818110156200195c5783516001600160a01b03168352928401929184019160010162001935565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b8481101562001a1057898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b80831015620019fa5783516001600160e01b0319168252928b019260019290920191908b0190620019ce565b50978a0197955050509187019160010162001990565b50919998505050505050505050565b60005b8381101562001a3c57818101518382015260200162001a22565b50506000910152565b6000815180845262001a5f81602086016020860162001a1f565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101562001acc57603f1988860301845262001ab985835162001a45565b9450928501929085019060010162001a9a565b5092979650505050505050565b84815260018060a01b038416602082015282604082015260806060820152600062001b08608083018462001a45565b9695505050505050565b60ff60f81b861681526bffffffffffffffffffffffff19851660018201528360158201528260358201526000825162001b5381605585016020870162001a1f565b919091016055019695505050505050565b60208152600062001b79602083018462001a45565b9392505050565b60006020828403121562001b9357600080fd5b5051919050565b80516001600160a01b038116811462000ffa57600080fd5b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111562001be65762001be662001bb2565b604051601f8501601f19908116603f0116810190828211818310171562001c115762001c1162001bb2565b8160405280935085815286868601111562001c2b57600080fd5b62001c3b86602083018762001a1f565b5050509392505050565b600082601f83011262001c5757600080fd5b62001b798383516020850162001bc8565b60008060006060848603121562001c7e57600080fd5b62001c898462001b9a565b925060208401519150604084015167ffffffffffffffff81111562001cad57600080fd5b62001cbb8682870162001c45565b9150509250925092565b60006020828403121562001cd857600080fd5b815167ffffffffffffffff81111562001cf057600080fd5b8201601f8101841362001d0257600080fd5b62001d138482516020840162001bc8565b949350505050565b600181811c9082168062001d3057607f821691505b60208210810362001d5157634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160e01b031983168152815160009062001d7c81600485016020870162001a1f565b919091016004019392505050565b6000825162001d9e81846020870162001a1f565b9190910192915050565b60006020828403121562001dbb57600080fd5b8151801515811462001b7957600080fd5b60006020828403121562001ddf57600080fd5b62001b798262001b9a565b634e487b7160e01b600052603260045260246000fd5b60006020828403121562001e1357600080fd5b815167ffffffffffffffff81111562001e2b57600080fd5b62001d138482850162001c45565b60408152600062001e6460408301600a8152690808080808081319599d60b21b602082015260400190565b905082602083015292915050565b60408152600062001e6460408301600a8152690808080808149a59da1d60b21b602082015260400190565b60408152600062001ec860408301600a8152690808080808081319599d60b21b602082015260400190565b6001600160a01b0393909316602092909201919091525090565b60408152600062001ec860408301600a8152690808080808149a59da1d60b21b602082015260400190565b60408152600062001f3860408301600a8152690808080808081319599d60b21b602082015260400190565b828103602084015262001d13818562001a45565b60408152600062001f3860408301600a8152690808080808149a59da1d60b21b602082015260400190565b60006001820162001f9857634e487b7160e01b600052601160045260246000fd5b506001019056fe60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115c9565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e8919061163d565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611650565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a36600461167e565b610530565b005b61021d60075481565b61029d610298366004611650565b610617565b6040516101e8939291906116aa565b61029d6102ba366004611650565b6106cc565b61027f6102cd3660046116da565b6107ca565b61027f6102e03660046116da565b610991565b61021d6102f3366004611650565b60086020526000908152604090205481565b61027f61031336600461171b565b610a89565b610254610326366004611650565b610ab3565b61021d61033936600461171b565b610b0a565b61027f610b6d565b61027f610354366004611781565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117eb565b610cec565b61027f6103a6366004611829565b610d58565b61027f6103b936600461186b565b610da9565b610254600160801b81565b61027f6103d7366004611829565b610e91565b6101f96103ea366004611650565b610ee2565b6104026103fd366004611650565b610fac565b6040516101e8919061189e565b6101dc61041d3660046118d5565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461171b565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611903565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611903565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611903565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611903565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611903565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611903565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a39919061193d565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611970565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd590826119e7565b5050505050505050565b600280546104af90611903565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b4d565b60405180910390a16002610a84828483611b7d565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c3d565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f919061193d565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b4d565b60405180910390a16001610a84828483611b7d565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7c565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cd8565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611903565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611903565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf924906113bf908490600090600401611d6c565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d8e565b91505061140c565b5080515b600082604001518060200190518101906114269190611da7565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e4d565b602002602001015161145e9190611e63565b60001490506000600185848151811061147957611479611e4d565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e85565b6040516020016114af929190611ea9565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611ea9565b60405160208183030381529060405293505b505080806114f790611ecb565b91505061142d565b506000846020015190506000846001600160a01b03168284604051602401611527919061163d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115659190611ee4565b600060405180830381855afa9150503d80600081146115a0576040519150601f19603f3d011682016040523d82523d6000602084013e6115a5565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115db57600080fd5b81356115e6816115b3565b9392505050565b60005b838110156116085781810151838201526020016115f0565b50506000910152565b600081518084526116298160208601602086016115ed565b601f01601f19169290920160200192915050565b6020815260006115e66020830184611611565b60006020828403121561166257600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169157600080fd5b823561169c81611669565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d16060830184611611565b95945050505050565b6000806000606084860312156116ef57600080fd5b83356116fa81611669565b9250602084013561170a81611669565b929592945050506040919091013590565b60006020828403121561172d57600080fd5b81356115e681611669565b60008083601f84011261174a57600080fd5b50813567ffffffffffffffff81111561176257600080fd5b60208301915083602082850101111561177a57600080fd5b9250929050565b60008060008060006080868803121561179957600080fd5b8535945060208601356117ab81611669565b935060408601359250606086013567ffffffffffffffff8111156117ce57600080fd5b6117da88828901611738565b969995985093965092949392505050565b600080604083850312156117fe57600080fd5b823561180981611669565b91506020830135801515811461181e57600080fd5b809150509250929050565b6000806020838503121561183c57600080fd5b823567ffffffffffffffff81111561185357600080fd5b61185f85828601611738565b90969095509350505050565b60008060008060006080868803121561188357600080fd5b853561188e81611669565b945060208601356117ab81611669565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611611565b600080604083850312156118e857600080fd5b82356118f381611669565b9150602083013561181e81611669565b600181811c9082168061191757607f821691505b60208210810361193757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561194f57600080fd5b81516115e6816115b3565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195a565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c05750805b601f850160051c820191505b818110156119df578281556001016119cc565b505050505050565b815167ffffffffffffffff811115611a0157611a01611983565b611a1581611a0f8454611903565b84611999565b602080601f831160018114611a4a5760008415611a325750858301515b600019600386901b1c1916600185901b1785556119df565b600085815260208120601f198616915b82811015611a7957888601518255948401946001909101908401611a5a565b5085821015611a975787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab481611903565b808552602060018381168015611ad15760018114611aeb57611b19565b60ff1985168884015283151560051b880183019550611b19565b866000528260002060005b85811015611b115781548a8201860152908301908401611af6565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b606040830186611aa7565b8281036020840152611b73818587611b24565b9695505050505050565b67ffffffffffffffff831115611b9557611b95611983565b611ba983611ba38354611903565b83611999565b6000601f841160018114611bdd5760008515611bc55750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c0e5786850135825560209485019460019092019101611bee565b5086821015611c2b5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c719083018486611b24565b979650505050505050565b838152606060208201526000611c956060830185611611565b8281036040840152611b738185611aa7565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd057611cd0611983565b604052919050565b600060208284031215611cea57600080fd5b815167ffffffffffffffff80821115611d0257600080fd5b818401915084601f830112611d1657600080fd5b815181811115611d2857611d28611983565b611d3b601f8201601f1916602001611ca7565b9150808252856020828501011115611d5257600080fd5b611d638160208401602086016115ed565b50949350505050565b604081526000611d7f6040830185611611565b90508260208301529392505050565b600060208284031215611da057600080fd5b5051919050565b60006020808385031215611dba57600080fd5b825167ffffffffffffffff80821115611dd257600080fd5b818501915085601f830112611de657600080fd5b815181811115611df857611df8611983565b8060051b9150611e09848301611ca7565b8181529183018401918481019088841115611e2357600080fd5b938501935b83851015611e4157845182529385019390850190611e28565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8057634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156119375760001960209190910360031b1b16919050565b60008351611ebb8184602088016115ed565b9190910191825250602001919050565b600060018201611edd57611edd61195a565b5060010190565b60008251611ef68184602087016115ed565b919091019291505056fea26469706673582212201a777d38d19532d56564e885914b3b21953a01605f23003c91315e763431734364736f6c63430008110033608060405234801561001057600080fd5b50612c25806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306d4cd8b1461003b57806328de0f2f14610064575b600080fd5b61004e610049366004610322565b610077565b60405161005b919061038b565b60405180910390f35b61004e610072366004610404565b6100f1565b60606000610086600f846104fc565b90506000610095600f8361051e565b61009f9085610535565b905060006100ae826041610548565b60f81b9050806100c76100c2856001610548565b6101b6565b6040516020016100d8929190610577565b6040516020818303038152906040529350505050919050565b606060006100fe86610077565b90508383826101838873__$a792e50881dbcbffce7826062cdb0978aa$__63b5cdf924909160006040518363ffffffff1660e01b81526004016101429291906105a8565b602060405180830381865af415801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100c291906105ca565b87878660405160200161019c97969594939291906105f2565b604051602081830303815290604052915050949350505050565b606060006101c383610249565b600101905060008167ffffffffffffffff8111156101e3576101e36103a5565b6040519080825280601f01601f19166020018201604052801561020d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461021757509392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106102885772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106102b4576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106102d257662386f26fc10000830492506010015b6305f5e10083106102ea576305f5e100830492506008015b61271083106102fe57612710830492506004015b60648310610310576064830492506002015b600a831061031c576001015b92915050565b60006020828403121561033457600080fd5b5035919050565b60005b8381101561035657818101518382015260200161033e565b50506000910152565b6000815180845261037781602086016020860161033b565b601f01601f19169290920160200192915050565b60208152600061039e602083018461035f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008083601f8401126103cd57600080fd5b50813567ffffffffffffffff8111156103e557600080fd5b6020830191508360208285010111156103fd57600080fd5b9250929050565b6000806000806060858703121561041a57600080fd5b84359350602085013567ffffffffffffffff8082111561043957600080fd5b818701915087601f83011261044d57600080fd5b81358181111561045f5761045f6103a5565b604051601f8201601f19908116603f01168101908382118183101715610487576104876103a5565b816040528281528a60208487010111156104a057600080fd5b8260208601602083013760006020848301015280975050505060408701359150808211156104cd57600080fd5b506104da878288016103bb565b95989497509550505050565b634e487b7160e01b600052601160045260246000fd5b60008261051957634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761031c5761031c6104e6565b8181038181111561031c5761031c6104e6565b8082018082111561031c5761031c6104e6565b6000815161056d81856020860161033b565b9290920192915050565b6001600160f81b031983168152815160009061059a81600185016020870161033b565b919091016001019392505050565b6040815260006105bb604083018561035f565b90508260208301529392505050565b6000602082840312156105dc57600080fd5b5051919050565b81818437506000910190815290565b7f646174613a6170706c69636174696f6e2f6a736f6e2c7b22646573637269707481527f696f6e223a2022537461726b7368656574222c20226e616d65223a202200000060208201528688603d8301376000878201602160f81b603d820152875161066481603e840160208c0161033b565b7f222c22696d616765223a2022646174613a696d6167652f7376672b786d6c2c25603e92909101918201527f334373766725323076696577426f782533442532373025323030253230383925605e8201527f3230353525323725323066696c6c2533442532376e6f6e65253237253230786d607e8201527f6c6e73253344253237687474702533412f2f7777772e77332e6f72672f323030609e8201527f302f737667253237253345253343646566732533452533437374796c6525334560be8201527f253430666f6e742d66616365253230253742666f6e742d66616d696c7925334160de8201527f253230253237507265737325323053746172742532303250253237253342737260fe8201527f6325334125323075726c25323825323764617461253341666f6e742f776f666661011e8201527f32253342626173653634253243643039474d6741424141414141424c3841413861013e8201527f41414141415235774141424b674141454141414141414141414141414141414161015e8201527f4141414141414141414141414150305a4756453063476a41624d42794358675a61017e8201527f6741494e794551674b3846545361517544524141424e67496b41344e4d42434161019e8201527f46687a5148684649623644566c42306a314f4d4253336f4f4953744562732f2f6101be8201527f2f6c4a776356727a47634f30676f684c45484d6369694443434e57695a6761306101de8201527f79625345555954514f6a4b427038546c737a7344526438716174586c333058746101fe8201527f30645a47467952305668444b776c62746c25324272734643773945316e64655961021e8201527f4a74732f37527762305673784d71576c636a6a775445537a2f5568752f77337361023e8201527f33746b6f496d70343464515168576f456d54337579526d70746f7553446b7a5761025e8201527f454138762f3932364a4b7539486f696e6e3673376674336d4965476c7737547161027e8201527f6437456f326a46517849766a5642494a70563269614f62547a68575932314e7461029e8201527f476772687434704d4b3457556a34624c7967542f51253242514c7879253242336102be8201527f6c482f362f6b6275496444497239446a724a496a6f394a7336524d58253242456102de8201527f6b37424f545a6b6d70397a347455524652566656307148504448375a7462364a6102fe8201527f616f6130684c335975616232473373667a72365776394536793569767025324261031e8201527f7135564c74426a514478476f5345304150313762336466376c61726a6525324261033e8201527f73637a6b7241744a334b6657304a342532424b323365744b4b556a383554616f61035e8201527f57473453346158436c427743413268676141652532423658396f696e32304e6261037e8201527f554a7264466767517049686d5247494d30372f7025324277375a7058316c473161039e8201527f6a6a51787073435141423438714445415042346950312f6a39592f4261686a356103be8201527f5943414e302f78714157496852616a6c6e694e654f50396e78433466667932556103de8201527f694843304e47386b686f6f567a6f7459334445417a417a41356b473735337a6a6103fe8201527f4853354d6e6d586b69496a6d54554d36556d4d3025324256346976752f48377861041e8201527f6a364666322f6b343472787a6449324141676742492f4c48416b394a7a35554d61043e8201527f496f4c7755344146455435725a464f33444d616655633061777351434879497061045e8201527f557a546b30784a474a454f6a4e6871436b474570496153474f6a714e466d2f5761047e8201527f4e434e3569636b71434d6e414165564c4d4c655867356971386b365752585a5261049e8201527f326c337042393831427a73475a743225324256696c4342723954494a674b67786104be8201527f365542514446253242566a4b44714e7741414948386a6949664d6e75384b68666104de8201527f584b486f4e3348634134477245786842324155442f795a554d423857547579496104fe8201527f413444634f4b656434397939504249616e426967734d454e38556b30766c547661051e8201527f304a58334e394d795a75544d763573655357413525324238556538504465547261053e8201527f645467474973566d4e33635856586a6463795275633434385866664176506e7361055e8201527f3575324d4531722532426a4731703137767a3849704f416e483444427367793361057e8201527f512f54376b33646d2f3846334232377355694877464631414f6c683055646e4961059e8201527f4471494e5164506355393145786f2f346252696a6a5169704e4e307a4c646c7a6105be8201527f504438496f547449734c38717162746f4f5149514a5a567849705931315073536105de8201527f55533231397a4c585066642f507667765751346372464d2532425769755671706105fe8201527f645a6f4e6475645872632f4745324d4a36656e3575635746694763375274364f61061e8201527f487676354d674c2532427a44733578444277696141315433554877326b63594361063e8201527f312f55666453316645316d37763742346537653350574848786533594f32483561065e8201527f25324241504f5a7965503025324251506553425468793078713965363241486a61067e8201527f6141556842432f364144484c6f476f4f657636412532426867487369317a613861069e8201527f71355a4e4d716a596c575a4d713867354248445574495370574a73526f52544a6106be8201527f56613049305a3957546b5371564b73507a3464586a7648746449684c6e7670746106de8201527f554c4330753542567579414d544b4a513930594b5267546e5769476b6d7153456106fe8201527f714b6d7256685259674b6b335443686255573671456f45637665577a6859535461071e8201527f4c32484e706735452f6d7151393956564467763352475435586d33637a68754c61073e8201527f3972685864316132372f736c5130686959366a643739614f5a43746a6f52687261075e8201527f623136575676514b725734477a786a7869723238494d697a2f7155447973495761077e8201527f7037516a667765347a556437614a735651575179524c554b484b42577938577661079e8201527f45565333584d53353656337757644f442532424638757639645477496d4b722f6107be8201527f5064626d5763775176456641616a7975566a70784e32704f56635769336c38776107de8201527f454c2f6d395070646f55494536253242504b5838315041546d67654f304231736107fe8201527f47454825324261707a353466646d534a7a333741686635366a4c7739756e504561081e8201527f35644d4b3025324237544639563843435466523979664e7355493474557a464661083e8201527f42326e536e384b4f626a64446964554c7034494a6873777878595172595a643661085e8201527f4e76436e55394d445825324252654c6e4d546d6c315a453972306b5077334e3261087e8201527f6752253242736a4573596d4953706b356c31497333594e614a4b6f6e7a65703761089e8201527f56637354316e556b62347048774b5a41796b614b6f43504630506f6d456876496108be8201527f5758656e6f5a767836774f4b313070316c3274546858793850316555776473766108de8201527f53715157766f424d7473674851554a614774494273756861776450545a5378596108fe8201527f707257757734647a7231564755744449465871726f4d4d69597346783857695461091e8201527f336463574b6f376d50554c79715657413972305974524a4c626957766a6e4c2561093e8201527f324272633452646767624e516c514141613264306d616236364d48447074314361095e8201527f6477626b51436253375053445a4d7a3746724f51713165636153304a6c74644161097e8201527f6c44527941587173364130586247707748676b70367572557757416272464d3361099e8201527f75794d764e4b6c344d6c435548537950416d3931776144454a3559595148754a6109be8201527f4d32304b575251737637486b61334770686c533258444b714f4b4245554753316109de8201527f65306b63316f323449494166486c4449794278584a4a656767423369386174566109fe8201527f67434f3064444f5a484a57596a564c416a6a397137765673456e72684b374568610a1e8201527f4c75427a42586d4d674554634531636d61436976504b6f4a766670466c794935610a3e8201527f4d70584234454325324245672f596d303454787843354e6c73596b74646f5951610a5e8201527f55656c38624673456c3748345a36734377622f38626b347458574658504b6a71610a7e8201527f5462526e64336e4c5770394f784941706c664b586747684e6c72443462354a4c610a9e8201527f5a367055753441726756614d366561357844574244476f7a707a4641376e6747610abe8201527f74596334486141775269475576637653653652414177335a576b564f4667764b610ade8201527f46364955696c4d49394964715155345134585264484866736666517770313955610afe8201527f434a49306a5773725433356f5578303678507268473271364d4533554f306c63610b1e8201527f635a557354454351784a44527854444b6c334c4948722f6162546f73686c6466610b3e8201527f51786a364f57745273466e6966444373473674336b426f344e6d424a6d615556610b5e8201527f54636c794951414a4c6a6e723042365a3859464d6e396b397967703752727848610b7e8201527f36766877624a4e41654b4d554436353974386746514a4d5377652f434f624850610b9e8201527f467671484746554e5266253242737245663354584b42725a76676b6369396972610bbe8201527f426d63442f7458616754474358634e68432532424f3539754c706e6673796f71610bde8201527f4c53313238374552776d38666165564f6d3857634437386c5a36594232793938610bfe8201527f5a4c6c4d3972557264324c514e6c324956643454727376675139363079377573610c1e8201527f5965306854506170576a71726c2532425837784665424e54253242315a644a4a610c3e8201527f572532424678745737584e7774634e7a7761672532425256656a6d4a6839656d610c5e8201527f6c495a4b69694e63694b3849554f4d33556a4a376342554e5847505853326c68610c7e8201527f253242687770676f4836567348524f63764569723372585970344c7769435a77610c9e8201527f3176486c43623552314d68623564536e4f326d6e6f475a6f5846315765574757610cbe8201527f6d7a694a314a555534715072306e694a536c4e424331636b4b6d4a6657625877610cde8201527f5577757449547a456d6a776770776142753464525066746a2f4e384143526e64610cfe8201527f616b2f4641674b674c37305058577839767a6b59322532426d34355473496b4c610d1e8201527f3037616f70444e6f676830535262535a534f397a744657516a376e574c676275610d3e8201527f364325324254374b6a44715a3667456e5277674d78306b4c5a77797962514f76610d5e8201527f514130773054782f354a42722f63595a6453574f546a774446364e6f586b796a610d7e8201527f33566a484e4751494e76426a5a734a4a3377466141516d6f5a575a5970416961610d9e8201527f574f466e6e686455524176576b557a77693062677a5a4158796f445545714863610dbe8201527f57307069454c574f777168773365765478444957724e32495371525151454c41610dde8201527f4d32365334486c723548552f48784a43436844424a6b756b6341573856415430610dfe8201527f6770545a544b4e48677a444f7234314751656a4f34677a416e6b577077464752610e1e8201527f43334c625231787a4b434875365635694674674c704f384b51596d5965467868610e3e8201527f4c32643838736469506a2f76306b427a636c51637954735766324d6445394944610e5e8201527f386d5858576a72434b253242354532756e336e6976656973526e726971317548610e7e8201527f594d6a6a69694945304b6466674d6f3163476d6b557254624f30356732737633610e9e8201527f477673525971762f61457736375472644f705435567a4641364131417939634b610ebe8201527f6f44667762544a64445750524e57517354796a6d3772486249734b466b6f4f2f610ede8201527f5a4c4376735966785973337768534338614c49344b765677373773336e347a48610efe8201527f67697061634a6e435362463945727a53357069386343577655597a4f5064327a610f1e8201527f684a2f4750437a53684f453378596c634f3350796164586a54334f6b68706841610f3e8201527f58465853766865544e5355525446565641486f4a6d7949726b6a454b6f517746610f5e8201527f4730303554334158643935764e30446d336d427332786746546c253242513572610f7e8201527f73416a6e744768707a6f62643642374e7a52664e56653130446f4e5639343753610f9e8201527f59646f635252624776636d785456786f61367a717756376d416e773544314745610fbe8201527f5474327a48382532425476514256356e37672f32615768743979794e594c3974610fde8201527f4f42744167384846435945316d4e775432454232467538544968543776565241610ffe8201527f3461587a6e6b3670545a4e6779696f73747749364b654655374c696c7041253261101e8201527f42334234474a794277574d327062466a4876734a3747754f6f616b6a6d46746a61103e8201527f59344c6254396c323239253242453646374c4475577a744c6e333749786b386a61105e8201527f356c42564b33774c7369362f416641756f6a34396c4d6b5653545045396b704761107e8201527f64304c724555534a4941413070596c4178414d642f4e4f46776f4a446458466961109e8201527f307a4f5744422f54464a705666575642574f516274724a556230636c663369256110be8201527f3242575072446f596c65545674564f45306d36793564487444725551776f414c6110de8201527f7455523365585364444d4e785866656a594674764c626c726c4a7777484b2f456110fe8201527f6957504a616b32574b35386e684e6f4c6a615a55475841756f32656f5777464561111e8201527f66612f445334496958717246714779633348726939785132693243352f73357661113e8201527f7a424d30793777334d4473774d3759325247427172464d6778374f696325324261115e8201527f30497a736d5678617a5473305263666a324f3334532f525639503269486f427561117e8201527f6c4b49594244665a46654c53356439725379664a64536c67683268644d72324f61119e8201527f5552334b6e6c506e4f41785477314a384c4d325a776e4671765a745a4a6c78786111be8201527f343873776243743272316b664875443756624831326159383849437456734b786111de8201527f4b742f31726b616c42414d74782f6f6f6d43445059626b556f4c6344624b436a6111fe8201527f7675713953544467746a584744715735564b36686347654f46697a6a3643714c61121e8201527f4f49716b57783477733245504d444e7378253242613661533230384f39784c3061123e8201527f526146586f394241645530706e452532424c695359334b536f4a41525978646e61125e8201527f7a69545a4d706961442f3438496969393834446151357976656378414673735761127e8201527f792f686274696d63253242704c386b35796f70496d4a627948712f6138797a6c61129e8201527f6c37726f4f7a586d786d4163337459585363546b65734d6344324939315a36336112be8201527f6549312f394a627755716b36737863394b52677277574d414e6543314e6e39756112de8201527f4779775473706d5538712532426c5a6d43714d674153363662674841476a514b6112fe8201527f73754a334451416a5235346d356a4c7a5a616e546c62646530253242726e663461131e8201527f385a574138546c32673277414779427748516e3552322532424e6a726542677861133e8201527f626c734e46627554776d6862414a48737a2f72416f61764c4f34317874767a5961135e8201527f4768336e4c4a426b41506a7578424a445248333048426575385567436978464e61137e8201527f437951322f4b253242385157372f6530253242664f2532423436524e5730657961139e8201527f4c726f39446a5467704a4e4d3547385179306c54644f756d73773066715045696113be8201527f393646702532424830634d774e6f376a787a596d6e4e664d5a6d64506c7932706113de8201527f6f7132575065476d67507136474c78504e34536c4b486e7870624f69754c58516113fe8201527f75583155715031676a6f38426136536c55314f416d5267707a7531735444584a61141e8201527f50754d3338546f387130344c324e777970653837327777556741675a6c70386461143e8201527f6b5166397a38544d43624d6b596b3758484375333564375a5a41656f346b5a4b61145e8201527f68784953386945354c546a334c4f6976485a7268394a3870337a4c5a436a776361147e8201527f6970354452694b6e576e49664c33386b4a684d7452776a67553525324256726d61149e8201527f714b6c6739307a376a64732f4238444b646b464c76483353253242376f4838616114be8201527f6c445a6c626734533155583574434d445342324f364b756c7a41344b763067376114de8201527f314251643054464b7733685358696e62374e6c304258725873514e6376436b386114fe8201527f6d6f394f786965783559627a78564e2f6b3738336f48545a495777393079495a61151e8201527f777672697164475473586e54384965705437597946434f4a6741395a3042794961153e8201527f455956735478522f6b73616b324268376f4b767034766e695530364d57317a4261155e8201527f4672746568647a306b6b587951786a426d7965645636644d596545386146787461157e8201527f6575777355466136466c6c54446c716430707a525a77473663467266574d627061159e8201527f384738587a6a66624d253242354658657076356f457273696c363458783663376115be8201527f5841576275696d3666387347494d58666f334a6971476b703333376854536a676115de8201527f65636862364f42472f327a31376a6f6d4469476d253242476c623146553069656115fe8201527f6e7552796977654c576767447a6d4655765545556a5a6f377356544877684f4661161e8201527f504d6b4e737146423977796d6b45307639666d7477453854377135384e594f3761163e8201527f787534623833766e46766c35755378446c472532426b4f51675249644f346a6761165e8201527f7a786a53486a4b4c7332742f6c684f647771766131415744437072763344345361167e8201527f34523741625934544362664b4637744265363554343551347a7a49714433316161169e8201527f79797557716a692532424636585337535439483943314f342f694b366b4775766116be8201527f6b512f664e3537487837456533373435622f76766e2f62482f58253242392f256116de8201527f32426762656d684f416d49705576755157757344764b517578394a44564e734b6116fe8201527f673651636d6b73515341445530346347524c523768466f5a326337785545664761171e8201527f253242776b755459474d764c6a422f6550634936416847686e5735717a45416961173e8201527f4a586377564545775869654e70536c317a6a457253253242435325324248634c61175e8201527f6f52506d7661324d6767412f69794c67536f544a555767733442794149514f3061177e8201527f4f6f705a487656627a6844494c65557155677a7a48492f667950474e7879777361179e8201527f6f796c6865534639577662795363336b4544716b32415636436c4364635535536117be8201527f6e6c4e6e4963394b794d63384c79622532423867484f4a795173466c4c6250526117de8201527f796d6d374a42743349545a544162314732444252496b514b51705451396939626117fe8201527f3665435353387a4d366161525364544b5657524d336663454a4c644b61746e7361181e8201527f724959774e4a55253242733048364461757832775a35686733706c653042474861183e8201527f756b316b4543734859446461496d4b7025324233463542317859763763486b7161185e8201527f644475306a4b645273657a3531376d63563641685148346931484e3173766c6a61187e8201527f5248366845454672682532426e72726d47316e33307a4d346749776d694d774561189e8201527f624b6842545564423141486f582532424b6741517a4f48543946494f71436b526118be8201527f4e4e623273397170496943534f753167576868497343564a73765771457175356118de8201527f47624a514b4e6a61427465394c4f69676368414a7665475773394332323033766118fe8201527f6f6e476c6b77725251323464646732796345646157554456734441785548734961191e8201527f77773665615234464665336d4a416b66426d5a6452395264774a485a6d47645261193e8201527f7950436a706a627a31712f584a34534949446b66384b4b6e6e32456c4b6d794c61195e8201527f69573442513836733151554b2f76426867524e776548766c5968687a7238706361197e8201527f67704b4b6d6f61576a7036426b594f48446c7835734b5647336365474539657661199e8201527f506e773563646667454242676f554946536238587632504553314772446a78456119be8201527f69524b6b697846716a54704d6d544b6b693148726a7a354368517155717845716119de8201527f544c6c4b6c53715571314772547231476a527130717846717a62744f6e5347656119fe8201527f3668374a6d627a4968355a6544696c315a58536a7430774375616b336c6e476f611a1e8201527f5655506f53734e663337394b326a6274716d44674d69485a42665a6c68324839611a3e8201527f75773738495469314a466a585653662f4336634f55667a346f30644178305447611a5e8201527f777448446863666a3443516d49694531444d5a42546b6c4e5a557065566f614f611a7e8201527f6e717633733234314e50503965766574594768435a50576a4979747332706173611a9e8201527f436a25324270556a54596c336b615574374f744b4a6136355850396d356e6367611abe8201527f364e686a685a587032762532426d57724341545a754a303368316b6a55756976611ade8201527f5067596e6a6e35744b4a4f6b326e6362703251414559585a69304b496d50356b611afe8201527f744961466e366b5a397743253237253239253230666f726d6174253238253237611b1e8201527f776f666632253237253239253342666f6e742d7765696768742533412532306e611b3e8201527f6f726d616c253342666f6e742d7374796c652533412532306e6f726d616c2533611b5e8201527f42666f6e742d646973706c617925334125323073776170253342253744746578611b7e8201527f74253230253742666f6e742d66616d696c792533412532302532375072657373611b9e8201527f2532305374617274253230325025323725334266696c6c253341253230776869611bbe8201527f74652537442e76616c7565253230253742666f6e742d73697a65253341253230611bde8201527f313070782533422537442e6e616d65253230253742666f6e742d73697a652533611bfe8201527f412532303470782533422537442533432f7374796c652533452533432f646566611c1e8201527f7325334525334372656374253230776964746825334425323738392532372532611c3e8201527f30686569676874253344253237353525323725323066696c6c25334425323762611c5e8201527f6c61636b2532372532302f253345253343726563742532307825334425323735611c7e8201527f2e3525323725323079253344253237352e352532372532307769647468253344611c9e8201527f2532373738253237253230686569676874253344253237343425323725323066611cbe8201527f696c6c2533442532372532333030303046462532372532302f25334525334374611cde8201527f657874253230746578742d616e63686f722533442532376d6964646c65253237611cfe8201527f2532307825334425323734342e35253237253230792533442532373333253237611d1e8201527f253230636c61737325334425323776616c756525323725334500000000000000611d3e820152612ba5612b9e6129f5611d5784018a61055b565b7f2533432f746578742533452533437265637425323078253344253237352e352581527f323725323079253344253237352e35253237253230776964746825334425323760208201527f373825323725323068656967687425334425323734342532372532307374726f60408201527f6b652533442532372532334646344630412532372532307374726f6b652d776960608201527f647468253344253237332532372532302f25334525334372656374253230782560808201527f334425323733302532372532307925334425323734352e35253237253230776960a08201527f647468253344253237353825323725323068656967687425334425323738253260c08201527f3725323066696c6c2533442532372532334646344630412532372532302f253360e08201527f4525334374657874253230746578742d616e63686f72253344253237656e64256101008201527f32372532307825334425323738372532372532307925334425323735322532376101208201527f253230636c6173732533442532376e616d6525323725334500000000000000006101408201526101580190565b86886105e3565b602160f81b81529050612bbb600182018561055b565b7f2533432f746578742533452533432f737667253345227d00000000000000000081526017019a995050505050505050505056fea264697066735822122080964ab4a03f9e32432930c3c4698204ee816c3bb3c0327d81a03198d7090ec764736f6c63430008110033608060405234801561001057600080fd5b506101ae806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100366100313660046100c7565b610038565b005b805160205b818110156100ac578083015160f81c6001820184015160601c601583018501516035840186015160558501870160008560008114610082576001811461001e5761008e565b6000808585888a5af191505b508061009957600080fd5b505080605501850194505050505061003d565b505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100d957600080fd5b813567ffffffffffffffff808211156100f157600080fd5b818401915084601f83011261010557600080fd5b813581811115610117576101176100b1565b604051601f8201601f19908116603f0116810190838211818310171561013f5761013f6100b1565b8160405282815287602084870101111561015857600080fd5b82602086016020830137600092810160200192909252509594505050505056fea26469706673582212201beecd9e4d064e3a35d07cb895ccf7cfff00e52f996e774294bdfd87252dabbc64736f6c63430008110033a26469706673582212205571d43a4a4411c6340d7577aa9f08568d325f98fafc955e05cdd6355f64db9264736f6c63430008110033"; + +type SheetTestConstructorParams = + | [linkLibraryAddresses: SheetTestLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: SheetTestConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class SheetTest__factory extends ContractFactory { + constructor(...args: SheetTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super( + _abi, + SheetTest__factory.linkBytecode(linkLibraryAddresses), + signer + ); + } + } + + static linkBytecode(linkLibraryAddresses: SheetTestLibraryAddresses): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): SheetTest { + return super.attach(address) as SheetTest; + } + override connect(signer: Signer): SheetTest__factory { + return super.connect(signer) as SheetTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): SheetTestInterface { + return new utils.Interface(_abi) as SheetTestInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): SheetTest { + return new Contract(address, _abi, signerOrProvider) as SheetTest; + } +} + +export interface SheetTestLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/index.ts new file mode 100644 index 00000000..dd364859 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Sheet.t.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { EvmsheetTest__factory } from "./EvmsheetTest__factory"; +export { SheetTest__factory } from "./SheetTest__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Sheet__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Sheet__factory.ts new file mode 100644 index 00000000..44a68356 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Sheet__factory.ts @@ -0,0 +1,789 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { Sheet, SheetInterface } from "../Sheet"; + +const _abi = [ + { + inputs: [], + stateMutability: "nonpayable", + type: "constructor", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "NonExistantTokenError", + type: "error", + }, + { + inputs: [ + { + internalType: "address", + name: "owner", + type: "address", + }, + { + internalType: "address", + name: "caller", + type: "address", + }, + ], + name: "SetCellIsNotOwnerError", + type: "error", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "owner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "spender", + type: "address", + }, + { + indexed: true, + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "Approval", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "owner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "operator", + type: "address", + }, + { + indexed: false, + internalType: "bool", + name: "approved", + type: "bool", + }, + ], + name: "ApprovalForAll", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "value", + type: "uint256", + }, + { + indexed: false, + internalType: "address", + name: "contractAddress", + type: "address", + }, + ], + name: "CellUpdate", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "previousName", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "newName", + type: "string", + }, + ], + name: "NameUpdate", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "previousOwner", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "OwnershipTransferred", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "previousSymbol", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "newSymbol", + type: "string", + }, + ], + name: "SymbolUpdate", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: "address", + name: "from", + type: "address", + }, + { + indexed: true, + internalType: "address", + name: "to", + type: "address", + }, + { + indexed: true, + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "Transfer", + type: "event", + }, + { + inputs: [], + name: "DEFAULT_VALUE", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "RC_BOUND", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "spender", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "approve", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "owner", + type: "address", + }, + ], + name: "balanceOf", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "cells", + outputs: [ + { + internalType: "address", + name: "contractAddress", + type: "address", + }, + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "getApproved", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "getCell", + outputs: [ + { + internalType: "address", + name: "contractAddress", + type: "address", + }, + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + { + internalType: "address", + name: "", + type: "address", + }, + ], + name: "isApprovedForAll", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "name", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "owner", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "ownerOf", + outputs: [ + { + internalType: "address", + name: "owner", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "renderCell", + outputs: [ + { + components: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + internalType: "address", + name: "owner", + type: "address", + }, + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + internalType: "struct CellRendered", + name: "", + type: "tuple", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "renderer", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "renounceOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "from", + type: "address", + }, + { + internalType: "address", + name: "to", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "safeTransferFrom", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "from", + type: "address", + }, + { + internalType: "address", + name: "to", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "safeTransferFrom", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "operator", + type: "address", + }, + { + internalType: "bool", + name: "approved", + type: "bool", + }, + ], + name: "setApprovalForAll", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + { + internalType: "uint160", + name: "contractAddress", + type: "uint160", + }, + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "setCell", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "newName", + type: "string", + }, + ], + name: "setName", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newRender", + type: "address", + }, + ], + name: "setRenderer", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "newSymbol", + type: "string", + }, + ], + name: "setSymbol", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes4", + name: "interfaceId", + type: "bytes4", + }, + ], + name: "supportsInterface", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "symbol", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "tokenByIndex", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "tokenURI", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "totalSupply", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "from", + type: "address", + }, + { + internalType: "address", + name: "to", + type: "address", + }, + { + internalType: "uint256", + name: "id", + type: "uint256", + }, + ], + name: "transferFrom", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newOwner", + type: "address", + }, + ], + name: "transferOwnership", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x60806040523480156200001157600080fd5b50604051806040016040528060078152602001660536865657420360cc1b815250604051806040016040528060048152602001630534854360e41b81525062000069620000636200008f60201b60201c565b62000093565b600162000077838262000188565b50600262000086828262000188565b50505062000254565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200010e57607f821691505b6020821081036200012f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018357600081815260208120601f850160051c810160208610156200015e5750805b601f850160051c820191505b818110156200017f578281556001016200016a565b5050505b505050565b81516001600160401b03811115620001a457620001a4620000e3565b620001bc81620001b58454620000f9565b8462000135565b602080601f831160018114620001f45760008415620001db5750858301515b600019600386901b1c1916600185901b1785556200017f565b600085815260208120601f198616915b82811015620002255788860151825594840194600190910190840162000204565b5085821015620002445787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611f3680620002646000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063715018a6116100f9578063b88d4fde11610097578063c87b56dd11610071578063c87b56dd146103dc578063df4ca206146103ef578063e985e9c51461040f578063f2fde38b1461043d57600080fd5b8063b88d4fde146103ab578063b8c368ec146103be578063c47f0027146103c957600080fd5b80638da5cb5b116100d35780638da5cb5b1461036c57806395d89b411461037d578063a22cb46514610385578063b84c82461461039857600080fd5b8063715018a61461033e578063768d5029146103465780638ada6b0f1461035957600080fd5b8063206848f6116101665780634f6ccce7116101405780634f6ccce7146102e557806356d3163d146103055780636352211e1461031857806370a082311461032b57600080fd5b8063206848f6146102ac57806323b872dd146102bf57806342842e0e146102d257600080fd5b8063081812fc116101a2578063081812fc1461022b578063095ea7b31461026c57806318160ddd146102815780631941fd141461028a57600080fd5b806301ffc9a7146101c957806306fdde03146101f15780630715a24a14610206575b600080fd5b6101dc6101d73660046115c9565b610450565b60405190151581526020015b60405180910390f35b6101f96104a2565b6040516101e8919061163d565b61021d6fffffffffffffffffffffffffffffffff81565b6040519081526020016101e8565b610254610239366004611650565b6005602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61027f61027a36600461167e565b610530565b005b61021d60075481565b61029d610298366004611650565b610617565b6040516101e8939291906116aa565b61029d6102ba366004611650565b6106cc565b61027f6102cd3660046116da565b6107ca565b61027f6102e03660046116da565b610991565b61021d6102f3366004611650565b60086020526000908152604090205481565b61027f61031336600461171b565b610a89565b610254610326366004611650565b610ab3565b61021d61033936600461171b565b610b0a565b61027f610b6d565b61027f610354366004611781565b610b81565b600954610254906001600160a01b031681565b6000546001600160a01b0316610254565b6101f9610cdf565b61027f6103933660046117eb565b610cec565b61027f6103a6366004611829565b610d58565b61027f6103b936600461186b565b610da9565b610254600160801b81565b61027f6103d7366004611829565b610e91565b6101f96103ea366004611650565b610ee2565b6104026103fd366004611650565b610fac565b6040516101e8919061189e565b6101dc61041d3660046118d5565b600660209081526000928352604080842090915290825290205460ff1681565b61027f61044b36600461171b565b611009565b60006301ffc9a760e01b6001600160e01b03198316148061048157506380ac58cd60e01b6001600160e01b03198316145b8061049c5750635b5e139f60e01b6001600160e01b03198316145b92915050565b600180546104af90611903565b80601f01602080910402602001604051908101604052809291908181526020018280546104db90611903565b80156105285780601f106104fd57610100808354040283529160200191610528565b820191906000526020600020905b81548152906001019060200180831161050b57829003601f168201915b505050505081565b6000818152600360205260409020546001600160a01b03163381148061057957506001600160a01b038116600090815260066020908152604080832033845290915290205460ff165b6105bb5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600a602052600090815260409020805460018201546002830180546001600160a01b0390931693919261064990611903565b80601f016020809104026020016040519081016040528092919081815260200182805461067590611903565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905083565b60008181526003602052604081205481906060906001600160a01b03166106f957600160801b9250610714565b6000848152600a60205260409020546001600160a01b031692505b6000848152600a6020526040902060018101546002909101805485929190819061073d90611903565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611903565b80156107b65780601f1061078b576101008083540402835291602001916107b6565b820191906000526020600020905b81548152906001019060200180831161079957829003601f168201915b505050505090509250925092509193909250565b6000818152600360205260409020546001600160a01b038481169116146108205760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b60448201526064016105b2565b6001600160a01b03821661086a5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b336001600160a01b03841614806108a457506001600160a01b038316600090815260066020908152604080832033845290915290205460ff165b806108c557506000818152600560205260409020546001600160a01b031633145b6109025760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016105b2565b6001600160a01b0380841660008181526004602090815260408083208054600019019055938616808352848320805460010190558583526003825284832080546001600160a01b03199081168317909155600590925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b61099c8383836107ca565b6001600160a01b0382163b1580610a455750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a39919061193d565b6001600160e01b031916145b610a845760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b505050565b610a91611082565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600360205260409020546001600160a01b031680610b055760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b60448201526064016105b2565b919050565b60006001600160a01b038216610b515760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064016105b2565b506001600160a01b031660009081526004602052604090205490565b610b75611082565b610b7f60006110dc565b565b6000858152600360205260409020546001600160a01b0316610bd957610ba7328661112c565b60078054600090815260086020526040812087905581546001929190610bce908490611970565b90915550610c329050565b6000858152600360205260409020546001600160a01b03163214610c3257600085815260036020526040908190205490516324f3f02560e21b81526001600160a01b0390911660048201523260248201526044016105b2565b6040518060600160405280856001600160a01b0316815260200184815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250939094525050878152600a6020908152604091829020845181546001600160a01b0319166001600160a01b03909116178155908401516001820155908301519091506002820190610cd590826119e7565b5050505050505050565b600280546104af90611903565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d60611082565b7f8dca0271872d00b3de3abafca544c52fcd7d512dd852c9894fa2c118ac759a9360028383604051610d9493929190611b4d565b60405180910390a16002610a84828483611b7d565b610db48585856107ca565b6001600160a01b0384163b1580610e4b5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610dfc9033908a90899089908990600401611c3d565b6020604051808303816000875af1158015610e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3f919061193d565b6001600160e01b031916145b610e8a5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b60448201526064016105b2565b5050505050565b610e99611082565b7fb65b7b5ea384affd30f77f842e057d29dd1b13f133adf69a724a8105b164ab7560018383604051610ecd93929190611b4d565b60405180910390a16001610a84828483611b7d565b6000818152600360205260409020546060906001600160a01b031680610f1e57604051630243d1a960e21b8152600481018490526024016105b2565b6000610f2984611237565b6009546040516328de0f2f60e01b81529192506001600160a01b0316906328de0f2f90610f5f9087908590600190600401611c7c565b600060405180830381865afa158015610f7c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fa49190810190611cd8565b949350505050565b60408051606080820183526000808352602083018190529282015290610fd183611237565b6040805160608101825285815260009586526003602090815295829020546001600160a01b0316958101959095528401525090919050565b611011611082565b6001600160a01b0381166110765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b2565b61107f816110dc565b50565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105b2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166111765760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b60448201526064016105b2565b6000818152600360205260409020546001600160a01b0316156111cc5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b60448201526064016105b2565b6001600160a01b038216600081815260046020908152604080832080546001019055848352600390915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600a6020908152604080832081516060818101845282546001600160a01b03168252600183015494820194909452600282018054949594919384019161128190611903565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90611903565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b505050505081525050905061131c81516001600160a01b0316600160801b1490565b1561134f57602080820151604051611338920190815260200190565b604051602081830303815290604052915050919050565b8051600090600160801b6001600160a01b03909116101561140857600061138283600001516001600160a01b0316611237565b604051632d737e4960e21b815290915073__$a792e50881dbcbffce7826062cdb0978aa$__9063b5cdf924906113bf908490600090600401611d6c565b602060405180830381865af41580156113dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114009190611d8e565b91505061140c565b5080515b600082604001518060200190518101906114269190611da7565b9050606060005b82518110156114ff576000600284838151811061144c5761144c611e4d565b602002602001015161145e9190611e63565b60001490506000600185848151811061147957611479611e4d565b6020026020010151901c905081156114c5578361149582611237565b61149e90611e85565b6040516020016114af929190611ea9565b60405160208183030381529060405293506114ea565b6040516114d89085908390602001611ea9565b60405160208183030381529060405293505b505080806114f790611ecb565b91505061142d565b506000846020015190506000846001600160a01b03168284604051602401611527919061163d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516115659190611ee4565b600060405180830381855afa9150503d80600081146115a0576040519150601f19603f3d011682016040523d82523d6000602084013e6115a5565b606091505b509998505050505050505050565b6001600160e01b03198116811461107f57600080fd5b6000602082840312156115db57600080fd5b81356115e6816115b3565b9392505050565b60005b838110156116085781810151838201526020016115f0565b50506000910152565b600081518084526116298160208601602086016115ed565b601f01601f19169290920160200192915050565b6020815260006115e66020830184611611565b60006020828403121561166257600080fd5b5035919050565b6001600160a01b038116811461107f57600080fd5b6000806040838503121561169157600080fd5b823561169c81611669565b946020939093013593505050565b60018060a01b03841681528260208201526060604082015260006116d16060830184611611565b95945050505050565b6000806000606084860312156116ef57600080fd5b83356116fa81611669565b9250602084013561170a81611669565b929592945050506040919091013590565b60006020828403121561172d57600080fd5b81356115e681611669565b60008083601f84011261174a57600080fd5b50813567ffffffffffffffff81111561176257600080fd5b60208301915083602082850101111561177a57600080fd5b9250929050565b60008060008060006080868803121561179957600080fd5b8535945060208601356117ab81611669565b935060408601359250606086013567ffffffffffffffff8111156117ce57600080fd5b6117da88828901611738565b969995985093965092949392505050565b600080604083850312156117fe57600080fd5b823561180981611669565b91506020830135801515811461181e57600080fd5b809150509250929050565b6000806020838503121561183c57600080fd5b823567ffffffffffffffff81111561185357600080fd5b61185f85828601611738565b90969095509350505050565b60008060008060006080868803121561188357600080fd5b853561188e81611669565b945060208601356117ab81611669565b602081528151602082015260018060a01b03602083015116604082015260006040830151606080840152610fa46080840182611611565b600080604083850312156118e857600080fd5b82356118f381611669565b9150602083013561181e81611669565b600181811c9082168061191757607f821691505b60208210810361193757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561194f57600080fd5b81516115e6816115b3565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049c5761049c61195a565b634e487b7160e01b600052604160045260246000fd5b601f821115610a8457600081815260208120601f850160051c810160208610156119c05750805b601f850160051c820191505b818110156119df578281556001016119cc565b505050505050565b815167ffffffffffffffff811115611a0157611a01611983565b611a1581611a0f8454611903565b84611999565b602080601f831160018114611a4a5760008415611a325750858301515b600019600386901b1c1916600185901b1785556119df565b600085815260208120601f198616915b82811015611a7957888601518255948401946001909101908401611a5a565b5085821015611a975787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008154611ab481611903565b808552602060018381168015611ad15760018114611aeb57611b19565b60ff1985168884015283151560051b880183019550611b19565b866000528260002060005b85811015611b115781548a8201860152908301908401611af6565b890184019650505b505050505092915050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611b606040830186611aa7565b8281036020840152611b73818587611b24565b9695505050505050565b67ffffffffffffffff831115611b9557611b95611983565b611ba983611ba38354611903565b83611999565b6000601f841160018114611bdd5760008515611bc55750838201355b600019600387901b1c1916600186901b178355610e8a565b600083815260209020601f19861690835b82811015611c0e5786850135825560209485019460019092019101611bee565b5086821015611c2b5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6001600160a01b0386811682528516602082015260408101849052608060608201819052600090611c719083018486611b24565b979650505050505050565b838152606060208201526000611c956060830185611611565b8281036040840152611b738185611aa7565b604051601f8201601f1916810167ffffffffffffffff81118282101715611cd057611cd0611983565b604052919050565b600060208284031215611cea57600080fd5b815167ffffffffffffffff80821115611d0257600080fd5b818401915084601f830112611d1657600080fd5b815181811115611d2857611d28611983565b611d3b601f8201601f1916602001611ca7565b9150808252856020828501011115611d5257600080fd5b611d638160208401602086016115ed565b50949350505050565b604081526000611d7f6040830185611611565b90508260208301529392505050565b600060208284031215611da057600080fd5b5051919050565b60006020808385031215611dba57600080fd5b825167ffffffffffffffff80821115611dd257600080fd5b818501915085601f830112611de657600080fd5b815181811115611df857611df8611983565b8060051b9150611e09848301611ca7565b8181529183018401918481019088841115611e2357600080fd5b938501935b83851015611e4157845182529385019390850190611e28565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600082611e8057634e487b7160e01b600052601260045260246000fd5b500690565b805160208083015191908110156119375760001960209190910360031b1b16919050565b60008351611ebb8184602088016115ed565b9190910191825250602001919050565b600060018201611edd57611edd61195a565b5060010190565b60008251611ef68184602087016115ed565b919091019291505056fea26469706673582212201a777d38d19532d56564e885914b3b21953a01605f23003c91315e763431734364736f6c63430008110033"; + +type SheetConstructorParams = + | [linkLibraryAddresses: SheetLibraryAddresses, signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: SheetConstructorParams +): xs is ConstructorParameters => { + return ( + typeof xs[0] === "string" || + (Array.isArray as (arg: any) => arg is readonly any[])(xs[0]) || + "_isInterface" in xs[0] + ); +}; + +export class Sheet__factory extends ContractFactory { + constructor(...args: SheetConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + const [linkLibraryAddresses, signer] = args; + super(_abi, Sheet__factory.linkBytecode(linkLibraryAddresses), signer); + } + } + + static linkBytecode(linkLibraryAddresses: SheetLibraryAddresses): string { + let linkedBytecode = _bytecode; + + linkedBytecode = linkedBytecode.replace( + new RegExp("__\\$a792e50881dbcbffce7826062cdb0978aa\\$__", "g"), + linkLibraryAddresses[ + "lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes" + ] + .replace(/^0x/, "") + .toLowerCase() + ); + + return linkedBytecode; + } + + override deploy(overrides?: Overrides & { from?: string }): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): Sheet { + return super.attach(address) as Sheet; + } + override connect(signer: Signer): Sheet__factory { + return super.connect(signer) as Sheet__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): SheetInterface { + return new utils.Interface(_abi) as SheetInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Sheet { + return new Contract(address, _abi, signerOrProvider) as Sheet; + } +} + +export interface SheetLibraryAddresses { + ["lib/eth-projects-monorepo/packages/eth-projects-contracts/contracts/lib/utils/Bytes.sol:Bytes"]: string; +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/StdAssertions__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/StdAssertions__factory.ts new file mode 100644 index 00000000..61606f5b --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/StdAssertions__factory.ts @@ -0,0 +1,413 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { StdAssertions, StdAssertionsInterface } from "../StdAssertions"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +export class StdAssertions__factory { + static readonly abi = _abi; + static createInterface(): StdAssertionsInterface { + return new utils.Interface(_abi) as StdAssertionsInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): StdAssertions { + return new Contract(address, _abi, signerOrProvider) as StdAssertions; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/StdError.sol/StdError__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/StdError.sol/StdError__factory.ts new file mode 100644 index 00000000..19e6de87 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/StdError.sol/StdError__factory.ts @@ -0,0 +1,176 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { StdError, StdErrorInterface } from "../../StdError.sol/StdError"; + +const _abi = [ + { + inputs: [], + name: "arithmeticError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "assertionError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "divisionError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "encodeStorageError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "enumConversionError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "indexOOBError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "memOverflowError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "popError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "zeroVarError", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, +] as const; + +const _bytecode = + "0x61024f61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061009d5760003560e01c8063986c5f6811610070578063986c5f68146100d8578063b22dc54d146100e0578063b67689da146100e8578063d160e4de146100f0578063fa784a44146100f857600080fd5b806305ee8612146100a257806310332977146100c05780631de45560146100c85780638995290f146100d0575b600080fd5b6100aa610100565b6040516100b791906101cb565b60405180910390f35b6100aa61013b565b6100aa61014d565b6100aa61015f565b6100aa610171565b6100aa610183565b6100aa610195565b6100aa6101a7565b6100aa6101b9565b604051603260248201526044015b60408051601f198184030181529190526020810180516001600160e01b0316634e487b7160e01b17905281565b6040516001602482015260440161010e565b6040516021602482015260440161010e565b6040516011602482015260440161010e565b6040516041602482015260440161010e565b6040516031602482015260440161010e565b6040516051602482015260440161010e565b6040516022602482015260440161010e565b6040516012602482015260440161010e565b600060208083528351808285015260005b818110156101f8578581018301518582016040015282016101dc565b506000604082860101526040601f19601f830116850101925050509291505056fea264697066735822122018eb58f8064de59011813a1e281198dee20d366a02c79b110a8528f78c8a152264736f6c63430008110033"; + +type StdErrorConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: StdErrorConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class StdError__factory extends ContractFactory { + constructor(...args: StdErrorConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): StdError { + return super.attach(address) as StdError; + } + override connect(signer: Signer): StdError__factory { + return super.connect(signer) as StdError__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): StdErrorInterface { + return new utils.Interface(_abi) as StdErrorInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): StdError { + return new Contract(address, _abi, signerOrProvider) as StdError; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/StdError.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/StdError.sol/index.ts new file mode 100644 index 00000000..5c898ac1 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/StdError.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { StdError__factory } from "./StdError__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/StdInvariant__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/StdInvariant__factory.ts new file mode 100644 index 00000000..d57dd309 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/StdInvariant__factory.ts @@ -0,0 +1,187 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { StdInvariant, StdInvariantInterface } from "../StdInvariant"; + +const _abi = [ + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, +] as const; + +const _bytecode = + "0x608060405234801561001057600080fd5b506107f6806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806385226c811161005b57806385226c81146100d0578063916a17c6146100e5578063b5508aa9146100ed578063e20c9f71146100f557600080fd5b80631ed7831c1461008d5780633e5e3c23146100ab5780633f7286f4146100b357806366d9a9a0146100bb575b600080fd5b6100956100fd565b6040516100a291906105f4565b60405180910390f35b61009561015f565b6100956101bf565b6100c361021f565b6040516100a29190610641565b6100d861030e565b6040516100a291906106f4565b6100c36103de565b6100d86104c4565b610095610594565b6060600180548060200260200160405190810160405280929190818152602001828054801561015557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610137575b5050505050905090565b60606003805480602002602001604051908101604052809291908181526020018280548015610155576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311610137575050505050905090565b60606002805480602002602001604051908101604052809291908181526020018280548015610155576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311610137575050505050905090565b60606006805480602002602001604051908101604052809291908181526020016000905b828210156103055760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156102ed57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b031916815260200190600401906020826003010492830192600103820291508084116102af5790505b50505050508152505081526020019060010190610243565b50505050905090565b60606005805480602002602001604051908101604052809291908181526020016000905b8282101561030557838290600052602060002001805461035190610786565b80601f016020809104026020016040519081016040528092919081815260200182805461037d90610786565b80156103ca5780601f1061039f576101008083540402835291602001916103ca565b820191906000526020600020905b8154815290600101906020018083116103ad57829003601f168201915b505050505081526020019060010190610332565b60606007805480602002602001604051908101604052809291908181526020016000905b828210156103055760008481526020908190206040805180820182526002860290920180546001600160a01b031683526001810180548351818702810187019094528084529394919385830193928301828280156104ac57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161046e5790505b50505050508152505081526020019060010190610402565b60606004805480602002602001604051908101604052809291908181526020016000905b8282101561030557838290600052602060002001805461050790610786565b80601f016020809104026020016040519081016040528092919081815260200182805461053390610786565b80156105805780601f1061055557610100808354040283529160200191610580565b820191906000526020600020905b81548152906001019060200180831161056357829003601f168201915b5050505050815260200190600101906104e8565b60606000805480602002602001604051908101604052809291908181526020018280548015610155576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311610137575050505050905090565b6020808252825182820181905260009190848201906040850190845b818110156106355783516001600160a01b031683529284019291840191600101610610565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b848110156106e557898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b808310156106d05783516001600160e01b0319168252928b019260019290920191908b01906106a6565b50978a01979550505091870191600101610669565b50919998505050505050505050565b6000602080830181845280855180835260408601915060408160051b87010192508387016000805b8381101561077857888603603f1901855282518051808852835b81811015610751578281018a01518982018b01528901610736565b508781018901849052601f01601f191690960187019550938601939186019160010161071c565b509398975050505050505050565b600181811c9082168061079a57607f821691505b6020821081036107ba57634e487b7160e01b600052602260045260246000fd5b5091905056fea264697066735822122022fe3713747399608f239319cc73f49876b35d737986f9877470b03d38b0b75964736f6c63430008110033"; + +type StdInvariantConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: StdInvariantConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class StdInvariant__factory extends ContractFactory { + constructor(...args: StdInvariantConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): StdInvariant { + return super.attach(address) as StdInvariant; + } + override connect(signer: Signer): StdInvariant__factory { + return super.connect(signer) as StdInvariant__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): StdInvariantInterface { + return new utils.Interface(_abi) as StdInvariantInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): StdInvariant { + return new Contract(address, _abi, signerOrProvider) as StdInvariant; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/StdStorage.sol/StdStorageSafe__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/StdStorage.sol/StdStorageSafe__factory.ts new file mode 100644 index 00000000..d400b344 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/StdStorage.sol/StdStorageSafe__factory.ts @@ -0,0 +1,112 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { + StdStorageSafe, + StdStorageSafeInterface, +} from "../../StdStorage.sol/StdStorageSafe"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "who", + type: "address", + }, + { + indexed: false, + internalType: "bytes4", + name: "fsig", + type: "bytes4", + }, + { + indexed: false, + internalType: "bytes32", + name: "keysHash", + type: "bytes32", + }, + { + indexed: false, + internalType: "uint256", + name: "slot", + type: "uint256", + }, + ], + name: "SlotFound", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "who", + type: "address", + }, + { + indexed: false, + internalType: "uint256", + name: "slot", + type: "uint256", + }, + ], + name: "WARNING_UninitedSlot", + type: "event", + }, +] as const; + +const _bytecode = + "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122028cc342d9032893466803668fa2a985068950eaa2f58457846c87b9b136d17c964736f6c63430008110033"; + +type StdStorageSafeConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: StdStorageSafeConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class StdStorageSafe__factory extends ContractFactory { + constructor(...args: StdStorageSafeConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy( + overrides?: Overrides & { from?: string } + ): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): StdStorageSafe { + return super.attach(address) as StdStorageSafe; + } + override connect(signer: Signer): StdStorageSafe__factory { + return super.connect(signer) as StdStorageSafe__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): StdStorageSafeInterface { + return new utils.Interface(_abi) as StdStorageSafeInterface; + } + static connect( + address: string, + signerOrProvider: Signer | Provider + ): StdStorageSafe { + return new Contract(address, _abi, signerOrProvider) as StdStorageSafe; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/StdStorage.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/StdStorage.sol/index.ts new file mode 100644 index 00000000..4f4de1e2 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/StdStorage.sol/index.ts @@ -0,0 +1,4 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { StdStorageSafe__factory } from "./StdStorageSafe__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/VmSafe__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/VmSafe__factory.ts new file mode 100644 index 00000000..97421bcd --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/VmSafe__factory.ts @@ -0,0 +1,2438 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { VmSafe, VmSafeInterface } from "../../Vm.sol/VmSafe"; + +const _abi = [ + { + inputs: [ + { + internalType: "address", + name: "target", + type: "address", + }, + ], + name: "accesses", + outputs: [ + { + internalType: "bytes32[]", + name: "readSlots", + type: "bytes32[]", + }, + { + internalType: "bytes32[]", + name: "writeSlots", + type: "bytes32[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "addr", + outputs: [ + { + internalType: "address", + name: "keyAddr", + type: "address", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "condition", + type: "bool", + }, + ], + name: "assume", + outputs: [], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "broadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "signer", + type: "address", + }, + ], + name: "broadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "broadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "closeFile", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "mnemonic", + type: "string", + }, + { + internalType: "uint32", + name: "index", + type: "uint32", + }, + ], + name: "deriveKey", + outputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "mnemonic", + type: "string", + }, + { + internalType: "string", + name: "derivationPath", + type: "string", + }, + { + internalType: "uint32", + name: "index", + type: "uint32", + }, + ], + name: "deriveKey", + outputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envAddress", + outputs: [ + { + internalType: "address", + name: "value", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envAddress", + outputs: [ + { + internalType: "address[]", + name: "value", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envBool", + outputs: [ + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envBool", + outputs: [ + { + internalType: "bool[]", + name: "value", + type: "bool[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envBytes", + outputs: [ + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envBytes", + outputs: [ + { + internalType: "bytes[]", + name: "value", + type: "bytes[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envBytes32", + outputs: [ + { + internalType: "bytes32[]", + name: "value", + type: "bytes32[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envBytes32", + outputs: [ + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envInt", + outputs: [ + { + internalType: "int256[]", + name: "value", + type: "int256[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envInt", + outputs: [ + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "bytes32[]", + name: "defaultValue", + type: "bytes32[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes32[]", + name: "value", + type: "bytes32[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "int256[]", + name: "defaultValue", + type: "int256[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "int256[]", + name: "value", + type: "int256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "bool", + name: "defaultValue", + type: "bool", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "address", + name: "defaultValue", + type: "address", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "address", + name: "value", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "uint256", + name: "defaultValue", + type: "uint256", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "bytes[]", + name: "defaultValue", + type: "bytes[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes[]", + name: "value", + type: "bytes[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "uint256[]", + name: "defaultValue", + type: "uint256[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "uint256[]", + name: "value", + type: "uint256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "string[]", + name: "defaultValue", + type: "string[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "string[]", + name: "value", + type: "string[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "bytes", + name: "defaultValue", + type: "bytes", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "bytes32", + name: "defaultValue", + type: "bytes32", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "int256", + name: "defaultValue", + type: "int256", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "address[]", + name: "defaultValue", + type: "address[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "address[]", + name: "value", + type: "address[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "defaultValue", + type: "string", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "string", + name: "value", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "bool[]", + name: "defaultValue", + type: "bool[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bool[]", + name: "value", + type: "bool[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envString", + outputs: [ + { + internalType: "string[]", + name: "value", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envString", + outputs: [ + { + internalType: "string", + name: "value", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envUint", + outputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envUint", + outputs: [ + { + internalType: "uint256[]", + name: "value", + type: "uint256[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string[]", + name: "commandInput", + type: "string[]", + }, + ], + name: "ffi", + outputs: [ + { + internalType: "bytes", + name: "result", + type: "bytes", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "fileOrDir", + type: "string", + }, + ], + name: "fsMetadata", + outputs: [ + { + components: [ + { + internalType: "bool", + name: "isDir", + type: "bool", + }, + { + internalType: "bool", + name: "isSymlink", + type: "bool", + }, + { + internalType: "uint256", + name: "length", + type: "uint256", + }, + { + internalType: "bool", + name: "readOnly", + type: "bool", + }, + { + internalType: "uint256", + name: "modified", + type: "uint256", + }, + { + internalType: "uint256", + name: "accessed", + type: "uint256", + }, + { + internalType: "uint256", + name: "created", + type: "uint256", + }, + ], + internalType: "struct VmSafe.FsMetadata", + name: "metadata", + type: "tuple", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "artifactPath", + type: "string", + }, + ], + name: "getCode", + outputs: [ + { + internalType: "bytes", + name: "creationBytecode", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "artifactPath", + type: "string", + }, + ], + name: "getDeployedCode", + outputs: [ + { + internalType: "bytes", + name: "runtimeBytecode", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "getNonce", + outputs: [ + { + internalType: "uint64", + name: "nonce", + type: "uint64", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getRecordedLogs", + outputs: [ + { + components: [ + { + internalType: "bytes32[]", + name: "topics", + type: "bytes32[]", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + { + internalType: "address", + name: "emitter", + type: "address", + }, + ], + internalType: "struct VmSafe.Log[]", + name: "logs", + type: "tuple[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + { + internalType: "string", + name: "newLabel", + type: "string", + }, + ], + name: "label", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes32", + name: "slot", + type: "bytes32", + }, + ], + name: "load", + outputs: [ + { + internalType: "bytes32", + name: "data", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseAddress", + outputs: [ + { + internalType: "address", + name: "parsedValue", + type: "address", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseBool", + outputs: [ + { + internalType: "bool", + name: "parsedValue", + type: "bool", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseBytes", + outputs: [ + { + internalType: "bytes", + name: "parsedValue", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseBytes32", + outputs: [ + { + internalType: "bytes32", + name: "parsedValue", + type: "bytes32", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseInt", + outputs: [ + { + internalType: "int256", + name: "parsedValue", + type: "int256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + name: "parseJson", + outputs: [ + { + internalType: "bytes", + name: "abiEncodedData", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + { + internalType: "string", + name: "key", + type: "string", + }, + ], + name: "parseJson", + outputs: [ + { + internalType: "bytes", + name: "abiEncodedData", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonAddress", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonAddressArray", + outputs: [ + { + internalType: "address[]", + name: "", + type: "address[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBool", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBoolArray", + outputs: [ + { + internalType: "bool[]", + name: "", + type: "bool[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytes", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytes32", + outputs: [ + { + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytes32Array", + outputs: [ + { + internalType: "bytes32[]", + name: "", + type: "bytes32[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytesArray", + outputs: [ + { + internalType: "bytes[]", + name: "", + type: "bytes[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonInt", + outputs: [ + { + internalType: "int256", + name: "", + type: "int256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonIntArray", + outputs: [ + { + internalType: "int256[]", + name: "", + type: "int256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonString", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonStringArray", + outputs: [ + { + internalType: "string[]", + name: "", + type: "string[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonUint", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonUintArray", + outputs: [ + { + internalType: "uint256[]", + name: "", + type: "uint256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseUint", + outputs: [ + { + internalType: "uint256", + name: "parsedValue", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "pauseGasMetering", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "projectRoot", + outputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "readFile", + outputs: [ + { + internalType: "string", + name: "data", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "readFileBinary", + outputs: [ + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "readLine", + outputs: [ + { + internalType: "string", + name: "line", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "record", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "recordLogs", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "rememberKey", + outputs: [ + { + internalType: "address", + name: "keyAddr", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "removeFile", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "resumeGasMetering", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "rpcAlias", + type: "string", + }, + ], + name: "rpcUrl", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "rpcUrlStructs", + outputs: [ + { + components: [ + { + internalType: "string", + name: "key", + type: "string", + }, + { + internalType: "string", + name: "url", + type: "string", + }, + ], + internalType: "struct VmSafe.Rpc[]", + name: "urls", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "rpcUrls", + outputs: [ + { + internalType: "string[2][]", + name: "urls", + type: "string[2][]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "address[]", + name: "values", + type: "address[]", + }, + ], + name: "serializeAddress", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "address", + name: "value", + type: "address", + }, + ], + name: "serializeAddress", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bool[]", + name: "values", + type: "bool[]", + }, + ], + name: "serializeBool", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + name: "serializeBool", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes[]", + name: "values", + type: "bytes[]", + }, + ], + name: "serializeBytes", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + name: "serializeBytes", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes32[]", + name: "values", + type: "bytes32[]", + }, + ], + name: "serializeBytes32", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + name: "serializeBytes32", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + name: "serializeInt", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "int256[]", + name: "values", + type: "int256[]", + }, + ], + name: "serializeInt", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "string[]", + name: "values", + type: "string[]", + }, + ], + name: "serializeString", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "string", + name: "value", + type: "string", + }, + ], + name: "serializeString", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "serializeUint", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "uint256[]", + name: "values", + type: "uint256[]", + }, + ], + name: "serializeUint", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "value", + type: "string", + }, + ], + name: "setEnv", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + { + internalType: "bytes32", + name: "digest", + type: "bytes32", + }, + ], + name: "sign", + outputs: [ + { + internalType: "uint8", + name: "v", + type: "uint8", + }, + { + internalType: "bytes32", + name: "r", + type: "bytes32", + }, + { + internalType: "bytes32", + name: "s", + type: "bytes32", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "startBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "signer", + type: "address", + }, + ], + name: "startBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "startBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "stopBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "value", + type: "address", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "string", + name: "data", + type: "string", + }, + ], + name: "writeFile", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "writeFileBinary", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + ], + name: "writeJson", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "writeJson", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "string", + name: "data", + type: "string", + }, + ], + name: "writeLine", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +export class VmSafe__factory { + static readonly abi = _abi; + static createInterface(): VmSafeInterface { + return new utils.Interface(_abi) as VmSafeInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): VmSafe { + return new Contract(address, _abi, signerOrProvider) as VmSafe; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/Vm__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/Vm__factory.ts new file mode 100644 index 00000000..01df72e1 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/Vm__factory.ts @@ -0,0 +1,3341 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { Vm, VmInterface } from "../../Vm.sol/Vm"; + +const _abi = [ + { + inputs: [ + { + internalType: "address", + name: "target", + type: "address", + }, + ], + name: "accesses", + outputs: [ + { + internalType: "bytes32[]", + name: "readSlots", + type: "bytes32[]", + }, + { + internalType: "bytes32[]", + name: "writeSlots", + type: "bytes32[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "activeFork", + outputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "addr", + outputs: [ + { + internalType: "address", + name: "keyAddr", + type: "address", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "allowCheatcodes", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "condition", + type: "bool", + }, + ], + name: "assume", + outputs: [], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "broadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "signer", + type: "address", + }, + ], + name: "broadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "broadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "newChainId", + type: "uint256", + }, + ], + name: "chainId", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "clearMockedCalls", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "closeFile", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "newCoinbase", + type: "address", + }, + ], + name: "coinbase", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "urlOrAlias", + type: "string", + }, + ], + name: "createFork", + outputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "urlOrAlias", + type: "string", + }, + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + ], + name: "createFork", + outputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "urlOrAlias", + type: "string", + }, + { + internalType: "bytes32", + name: "txHash", + type: "bytes32", + }, + ], + name: "createFork", + outputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "urlOrAlias", + type: "string", + }, + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + ], + name: "createSelectFork", + outputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "urlOrAlias", + type: "string", + }, + { + internalType: "bytes32", + name: "txHash", + type: "bytes32", + }, + ], + name: "createSelectFork", + outputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "urlOrAlias", + type: "string", + }, + ], + name: "createSelectFork", + outputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + { + internalType: "uint256", + name: "newBalance", + type: "uint256", + }, + ], + name: "deal", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "mnemonic", + type: "string", + }, + { + internalType: "uint32", + name: "index", + type: "uint32", + }, + ], + name: "deriveKey", + outputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "mnemonic", + type: "string", + }, + { + internalType: "string", + name: "derivationPath", + type: "string", + }, + { + internalType: "uint32", + name: "index", + type: "uint32", + }, + ], + name: "deriveKey", + outputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "newDifficulty", + type: "uint256", + }, + ], + name: "difficulty", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envAddress", + outputs: [ + { + internalType: "address", + name: "value", + type: "address", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envAddress", + outputs: [ + { + internalType: "address[]", + name: "value", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envBool", + outputs: [ + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envBool", + outputs: [ + { + internalType: "bool[]", + name: "value", + type: "bool[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envBytes", + outputs: [ + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envBytes", + outputs: [ + { + internalType: "bytes[]", + name: "value", + type: "bytes[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envBytes32", + outputs: [ + { + internalType: "bytes32[]", + name: "value", + type: "bytes32[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envBytes32", + outputs: [ + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envInt", + outputs: [ + { + internalType: "int256[]", + name: "value", + type: "int256[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envInt", + outputs: [ + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "bytes32[]", + name: "defaultValue", + type: "bytes32[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes32[]", + name: "value", + type: "bytes32[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "int256[]", + name: "defaultValue", + type: "int256[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "int256[]", + name: "value", + type: "int256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "bool", + name: "defaultValue", + type: "bool", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "address", + name: "defaultValue", + type: "address", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "address", + name: "value", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "uint256", + name: "defaultValue", + type: "uint256", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "bytes[]", + name: "defaultValue", + type: "bytes[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes[]", + name: "value", + type: "bytes[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "uint256[]", + name: "defaultValue", + type: "uint256[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "uint256[]", + name: "value", + type: "uint256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "string[]", + name: "defaultValue", + type: "string[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "string[]", + name: "value", + type: "string[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "bytes", + name: "defaultValue", + type: "bytes", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "bytes32", + name: "defaultValue", + type: "bytes32", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "int256", + name: "defaultValue", + type: "int256", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "address[]", + name: "defaultValue", + type: "address[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "address[]", + name: "value", + type: "address[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "defaultValue", + type: "string", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "string", + name: "value", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + { + internalType: "bool[]", + name: "defaultValue", + type: "bool[]", + }, + ], + name: "envOr", + outputs: [ + { + internalType: "bool[]", + name: "value", + type: "bool[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envString", + outputs: [ + { + internalType: "string[]", + name: "value", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envString", + outputs: [ + { + internalType: "string", + name: "value", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + ], + name: "envUint", + outputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "delim", + type: "string", + }, + ], + name: "envUint", + outputs: [ + { + internalType: "uint256[]", + name: "value", + type: "uint256[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes", + name: "newRuntimeBytecode", + type: "bytes", + }, + ], + name: "etch", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "callee", + type: "address", + }, + { + internalType: "uint256", + name: "msgValue", + type: "uint256", + }, + { + internalType: "uint64", + name: "gas", + type: "uint64", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "expectCall", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "callee", + type: "address", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "expectCall", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "callee", + type: "address", + }, + { + internalType: "uint256", + name: "msgValue", + type: "uint256", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "expectCall", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "callee", + type: "address", + }, + { + internalType: "uint256", + name: "msgValue", + type: "uint256", + }, + { + internalType: "uint64", + name: "minGas", + type: "uint64", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "expectCallMinGas", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "expectEmit", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "checkTopic1", + type: "bool", + }, + { + internalType: "bool", + name: "checkTopic2", + type: "bool", + }, + { + internalType: "bool", + name: "checkTopic3", + type: "bool", + }, + { + internalType: "bool", + name: "checkData", + type: "bool", + }, + ], + name: "expectEmit", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "checkTopic1", + type: "bool", + }, + { + internalType: "bool", + name: "checkTopic2", + type: "bool", + }, + { + internalType: "bool", + name: "checkTopic3", + type: "bool", + }, + { + internalType: "bool", + name: "checkData", + type: "bool", + }, + { + internalType: "address", + name: "emitter", + type: "address", + }, + ], + name: "expectEmit", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + name: "expectEmit", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes4", + name: "revertData", + type: "bytes4", + }, + ], + name: "expectRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "revertData", + type: "bytes", + }, + ], + name: "expectRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "expectRevert", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "newBasefee", + type: "uint256", + }, + ], + name: "fee", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string[]", + name: "commandInput", + type: "string[]", + }, + ], + name: "ffi", + outputs: [ + { + internalType: "bytes", + name: "result", + type: "bytes", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "fileOrDir", + type: "string", + }, + ], + name: "fsMetadata", + outputs: [ + { + components: [ + { + internalType: "bool", + name: "isDir", + type: "bool", + }, + { + internalType: "bool", + name: "isSymlink", + type: "bool", + }, + { + internalType: "uint256", + name: "length", + type: "uint256", + }, + { + internalType: "bool", + name: "readOnly", + type: "bool", + }, + { + internalType: "uint256", + name: "modified", + type: "uint256", + }, + { + internalType: "uint256", + name: "accessed", + type: "uint256", + }, + { + internalType: "uint256", + name: "created", + type: "uint256", + }, + ], + internalType: "struct VmSafe.FsMetadata", + name: "metadata", + type: "tuple", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "artifactPath", + type: "string", + }, + ], + name: "getCode", + outputs: [ + { + internalType: "bytes", + name: "creationBytecode", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "artifactPath", + type: "string", + }, + ], + name: "getDeployedCode", + outputs: [ + { + internalType: "bytes", + name: "runtimeBytecode", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "getNonce", + outputs: [ + { + internalType: "uint64", + name: "nonce", + type: "uint64", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "getRecordedLogs", + outputs: [ + { + components: [ + { + internalType: "bytes32[]", + name: "topics", + type: "bytes32[]", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + { + internalType: "address", + name: "emitter", + type: "address", + }, + ], + internalType: "struct VmSafe.Log[]", + name: "logs", + type: "tuple[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "isPersistent", + outputs: [ + { + internalType: "bool", + name: "persistent", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + { + internalType: "string", + name: "newLabel", + type: "string", + }, + ], + name: "label", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes32", + name: "slot", + type: "bytes32", + }, + ], + name: "load", + outputs: [ + { + internalType: "bytes32", + name: "data", + type: "bytes32", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "address[]", + name: "accounts", + type: "address[]", + }, + ], + name: "makePersistent", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account0", + type: "address", + }, + { + internalType: "address", + name: "account1", + type: "address", + }, + ], + name: "makePersistent", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "makePersistent", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account0", + type: "address", + }, + { + internalType: "address", + name: "account1", + type: "address", + }, + { + internalType: "address", + name: "account2", + type: "address", + }, + ], + name: "makePersistent", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "callee", + type: "address", + }, + { + internalType: "uint256", + name: "msgValue", + type: "uint256", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + { + internalType: "bytes", + name: "returnData", + type: "bytes", + }, + ], + name: "mockCall", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "callee", + type: "address", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + { + internalType: "bytes", + name: "returnData", + type: "bytes", + }, + ], + name: "mockCall", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseAddress", + outputs: [ + { + internalType: "address", + name: "parsedValue", + type: "address", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseBool", + outputs: [ + { + internalType: "bool", + name: "parsedValue", + type: "bool", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseBytes", + outputs: [ + { + internalType: "bytes", + name: "parsedValue", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseBytes32", + outputs: [ + { + internalType: "bytes32", + name: "parsedValue", + type: "bytes32", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseInt", + outputs: [ + { + internalType: "int256", + name: "parsedValue", + type: "int256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + name: "parseJson", + outputs: [ + { + internalType: "bytes", + name: "abiEncodedData", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + { + internalType: "string", + name: "key", + type: "string", + }, + ], + name: "parseJson", + outputs: [ + { + internalType: "bytes", + name: "abiEncodedData", + type: "bytes", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonAddress", + outputs: [ + { + internalType: "address", + name: "", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonAddressArray", + outputs: [ + { + internalType: "address[]", + name: "", + type: "address[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBool", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBoolArray", + outputs: [ + { + internalType: "bool[]", + name: "", + type: "bool[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytes", + outputs: [ + { + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytes32", + outputs: [ + { + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytes32Array", + outputs: [ + { + internalType: "bytes32[]", + name: "", + type: "bytes32[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonBytesArray", + outputs: [ + { + internalType: "bytes[]", + name: "", + type: "bytes[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonInt", + outputs: [ + { + internalType: "int256", + name: "", + type: "int256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonIntArray", + outputs: [ + { + internalType: "int256[]", + name: "", + type: "int256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonString", + outputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonStringArray", + outputs: [ + { + internalType: "string[]", + name: "", + type: "string[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonUint", + outputs: [ + { + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "", + type: "string", + }, + { + internalType: "string", + name: "", + type: "string", + }, + ], + name: "parseJsonUintArray", + outputs: [ + { + internalType: "uint256[]", + name: "", + type: "uint256[]", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + name: "parseUint", + outputs: [ + { + internalType: "uint256", + name: "parsedValue", + type: "uint256", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "pauseGasMetering", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "msgSender", + type: "address", + }, + { + internalType: "address", + name: "txOrigin", + type: "address", + }, + ], + name: "prank", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "msgSender", + type: "address", + }, + ], + name: "prank", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "projectRoot", + outputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "readFile", + outputs: [ + { + internalType: "string", + name: "data", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "readFileBinary", + outputs: [ + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "readLine", + outputs: [ + { + internalType: "string", + name: "line", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "record", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "recordLogs", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "rememberKey", + outputs: [ + { + internalType: "address", + name: "keyAddr", + type: "address", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "removeFile", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "resumeGasMetering", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "snapshotId", + type: "uint256", + }, + ], + name: "revertTo", + outputs: [ + { + internalType: "bool", + name: "success", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address[]", + name: "accounts", + type: "address[]", + }, + ], + name: "revokePersistent", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + ], + name: "revokePersistent", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "newHeight", + type: "uint256", + }, + ], + name: "roll", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "txHash", + type: "bytes32", + }, + ], + name: "rollFork", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + ], + name: "rollFork", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "blockNumber", + type: "uint256", + }, + ], + name: "rollFork", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + { + internalType: "bytes32", + name: "txHash", + type: "bytes32", + }, + ], + name: "rollFork", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "rpcAlias", + type: "string", + }, + ], + name: "rpcUrl", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "rpcUrlStructs", + outputs: [ + { + components: [ + { + internalType: "string", + name: "key", + type: "string", + }, + { + internalType: "string", + name: "url", + type: "string", + }, + ], + internalType: "struct VmSafe.Rpc[]", + name: "urls", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "rpcUrls", + outputs: [ + { + internalType: "string[2][]", + name: "urls", + type: "string[2][]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + ], + name: "selectFork", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "address[]", + name: "values", + type: "address[]", + }, + ], + name: "serializeAddress", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "address", + name: "value", + type: "address", + }, + ], + name: "serializeAddress", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bool[]", + name: "values", + type: "bool[]", + }, + ], + name: "serializeBool", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + name: "serializeBool", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes[]", + name: "values", + type: "bytes[]", + }, + ], + name: "serializeBytes", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + name: "serializeBytes", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes32[]", + name: "values", + type: "bytes32[]", + }, + ], + name: "serializeBytes32", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + name: "serializeBytes32", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + name: "serializeInt", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "int256[]", + name: "values", + type: "int256[]", + }, + ], + name: "serializeInt", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "string[]", + name: "values", + type: "string[]", + }, + ], + name: "serializeString", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "string", + name: "value", + type: "string", + }, + ], + name: "serializeString", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "serializeUint", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "objectKey", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + { + internalType: "uint256[]", + name: "values", + type: "uint256[]", + }, + ], + name: "serializeUint", + outputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "name", + type: "string", + }, + { + internalType: "string", + name: "value", + type: "string", + }, + ], + name: "setEnv", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "account", + type: "address", + }, + { + internalType: "uint64", + name: "newNonce", + type: "uint64", + }, + ], + name: "setNonce", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + { + internalType: "bytes32", + name: "digest", + type: "bytes32", + }, + ], + name: "sign", + outputs: [ + { + internalType: "uint8", + name: "v", + type: "uint8", + }, + { + internalType: "bytes32", + name: "r", + type: "bytes32", + }, + { + internalType: "bytes32", + name: "s", + type: "bytes32", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [], + name: "snapshot", + outputs: [ + { + internalType: "uint256", + name: "snapshotId", + type: "uint256", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "startBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "signer", + type: "address", + }, + ], + name: "startBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "privateKey", + type: "uint256", + }, + ], + name: "startBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "msgSender", + type: "address", + }, + ], + name: "startPrank", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "msgSender", + type: "address", + }, + { + internalType: "address", + name: "txOrigin", + type: "address", + }, + ], + name: "startPrank", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "stopBroadcast", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "stopPrank", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "target", + type: "address", + }, + { + internalType: "bytes32", + name: "slot", + type: "bytes32", + }, + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + name: "store", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "address", + name: "value", + type: "address", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "value", + type: "uint256", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes", + name: "value", + type: "bytes", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bool", + name: "value", + type: "bool", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "int256", + name: "value", + type: "int256", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "value", + type: "bytes32", + }, + ], + name: "toString", + outputs: [ + { + internalType: "string", + name: "stringifiedValue", + type: "string", + }, + ], + stateMutability: "pure", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "forkId", + type: "uint256", + }, + { + internalType: "bytes32", + name: "txHash", + type: "bytes32", + }, + ], + name: "transact", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "bytes32", + name: "txHash", + type: "bytes32", + }, + ], + name: "transact", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "uint256", + name: "newTimestamp", + type: "uint256", + }, + ], + name: "warp", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "string", + name: "data", + type: "string", + }, + ], + name: "writeFile", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "bytes", + name: "data", + type: "bytes", + }, + ], + name: "writeFileBinary", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "string", + name: "valueKey", + type: "string", + }, + ], + name: "writeJson", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "json", + type: "string", + }, + { + internalType: "string", + name: "path", + type: "string", + }, + ], + name: "writeJson", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [ + { + internalType: "string", + name: "path", + type: "string", + }, + { + internalType: "string", + name: "data", + type: "string", + }, + ], + name: "writeLine", + outputs: [], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +export class Vm__factory { + static readonly abi = _abi; + static createInterface(): VmInterface { + return new utils.Interface(_abi) as VmInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Vm { + return new Contract(address, _abi, signerOrProvider) as Vm; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/index.ts new file mode 100644 index 00000000..fcea6ed4 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/Vm.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { Vm__factory } from "./Vm__factory"; +export { VmSafe__factory } from "./VmSafe__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/index.ts new file mode 100644 index 00000000..f54e3e59 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/index.ts @@ -0,0 +1,29 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export * as basicCellRendererTSol from "./BasicCellRenderer.t.sol"; +export * as counterSSol from "./Counter.s.sol"; +export * as erc721Sol from "./ERC721.sol"; +export * as evmsheetSSol from "./Evmsheet.s.sol"; +export * as evmsheetTCopySol from "./Evmsheet.t copy.sol"; +export * as evmsheetTSol from "./Evmsheet.t.sol"; +export * as interfacesSol from "./Interfaces.sol"; +export * as sheetTCopySol from "./Sheet.t copy.sol"; +export * as sheetTSol from "./Sheet.t.sol"; +export * as stdErrorSol from "./StdError.sol"; +export * as stdStorageSol from "./StdStorage.sol"; +export * as vmSol from "./Vm.sol"; +export * as testSol from "./test.sol"; +export { Array__factory } from "./Array__factory"; +export { BasicCellRenderer__factory } from "./BasicCellRenderer__factory"; +export { Bytes__factory } from "./Bytes__factory"; +export { Cells__factory } from "./Cells__factory"; +export { Evmsheet__factory } from "./Evmsheet__factory"; +export { IMulticall3__factory } from "./IMulticall3__factory"; +export { Math__factory } from "./Math__factory"; +export { MultiSendCallOnly__factory } from "./MultiSendCallOnly__factory"; +export { Ownable__factory } from "./Ownable__factory"; +export { Script__factory } from "./Script__factory"; +export { Sheet__factory } from "./Sheet__factory"; +export { StdAssertions__factory } from "./StdAssertions__factory"; +export { StdInvariant__factory } from "./StdInvariant__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/factories/test.sol/DSTest__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/test.sol/DSTest__factory.ts new file mode 100644 index 00000000..0abd960f --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/test.sol/DSTest__factory.ts @@ -0,0 +1,348 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; +import type { Provider, TransactionRequest } from "@ethersproject/providers"; +import type { DSTest, DSTestInterface } from "../../test.sol/DSTest"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, +] as const; + +const _bytecode = + "0x60806040526000805460ff1916600117905534801561001d57600080fd5b5061024e8061002d6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b610043610064565b604051901515815260200160405180910390f35b6000546100439060ff1681565b60008054610100900460ff16156100845750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1561018a5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610112917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101bf565b60408051601f198184030181529082905261012c916101e3565b6000604051808303816000865af19150503d8060008114610169576040519150601f19603f3d011682016040523d82523d6000602084013e61016e565b606091505b509150508080602001905181019061018691906101f6565b9150505b919050565b6000815160005b818110156101b05760208185018101518683015201610196565b50600093019283525090919050565b6001600160e01b03198316815260006101db600483018461018f565b949350505050565b60006101ef828461018f565b9392505050565b60006020828403121561020857600080fd5b815180151581146101ef57600080fdfea2646970667358221220ca48c768269ee7f96f46cf787d48e5d5d4a1010ef310b00fab9dccbfef46b0b364736f6c63430008110033"; + +type DSTestConstructorParams = + | [signer?: Signer] + | ConstructorParameters; + +const isSuperArgs = ( + xs: DSTestConstructorParams +): xs is ConstructorParameters => xs.length > 1; + +export class DSTest__factory extends ContractFactory { + constructor(...args: DSTestConstructorParams) { + if (isSuperArgs(args)) { + super(...args); + } else { + super(_abi, _bytecode, args[0]); + } + } + + override deploy(overrides?: Overrides & { from?: string }): Promise { + return super.deploy(overrides || {}) as Promise; + } + override getDeployTransaction( + overrides?: Overrides & { from?: string } + ): TransactionRequest { + return super.getDeployTransaction(overrides || {}); + } + override attach(address: string): DSTest { + return super.attach(address) as DSTest; + } + override connect(signer: Signer): DSTest__factory { + return super.connect(signer) as DSTest__factory; + } + + static readonly bytecode = _bytecode; + static readonly abi = _abi; + static createInterface(): DSTestInterface { + return new utils.Interface(_abi) as DSTestInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): DSTest { + return new Contract(address, _abi, signerOrProvider) as DSTest; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/test.sol/Test__factory.ts b/packages/starksheet-webapp/src/contracts/types/factories/test.sol/Test__factory.ts new file mode 100644 index 00000000..9019d39c --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/test.sol/Test__factory.ts @@ -0,0 +1,538 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ + +import { Contract, Signer, utils } from "ethers"; +import type { Provider } from "@ethersproject/providers"; +import type { Test, TestInterface } from "../../test.sol/Test"; + +const _abi = [ + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address", + name: "", + type: "address", + }, + ], + name: "log_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "log_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes32", + name: "", + type: "bytes32", + }, + ], + name: "log_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "int256", + name: "", + type: "int256", + }, + ], + name: "log_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address", + name: "val", + type: "address", + }, + ], + name: "log_named_address", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256[]", + name: "val", + type: "uint256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256[]", + name: "val", + type: "int256[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "address[]", + name: "val", + type: "address[]", + }, + ], + name: "log_named_array", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes", + name: "val", + type: "bytes", + }, + ], + name: "log_named_bytes", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "bytes32", + name: "val", + type: "bytes32", + }, + ], + name: "log_named_bytes32", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + { + indexed: false, + internalType: "uint256", + name: "decimals", + type: "uint256", + }, + ], + name: "log_named_decimal_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "int256", + name: "val", + type: "int256", + }, + ], + name: "log_named_int", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "string", + name: "val", + type: "string", + }, + ], + name: "log_named_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "key", + type: "string", + }, + { + indexed: false, + internalType: "uint256", + name: "val", + type: "uint256", + }, + ], + name: "log_named_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "string", + name: "", + type: "string", + }, + ], + name: "log_string", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "uint256", + name: "", + type: "uint256", + }, + ], + name: "log_uint", + type: "event", + }, + { + anonymous: false, + inputs: [ + { + indexed: false, + internalType: "bytes", + name: "", + type: "bytes", + }, + ], + name: "logs", + type: "event", + }, + { + inputs: [], + name: "IS_TEST", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeArtifacts", + outputs: [ + { + internalType: "string[]", + name: "excludedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeContracts", + outputs: [ + { + internalType: "address[]", + name: "excludedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "excludeSenders", + outputs: [ + { + internalType: "address[]", + name: "excludedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "failed", + outputs: [ + { + internalType: "bool", + name: "", + type: "bool", + }, + ], + stateMutability: "nonpayable", + type: "function", + }, + { + inputs: [], + name: "targetArtifactSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedArtifactSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetArtifacts", + outputs: [ + { + internalType: "string[]", + name: "targetedArtifacts_", + type: "string[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetContracts", + outputs: [ + { + internalType: "address[]", + name: "targetedContracts_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSelectors", + outputs: [ + { + components: [ + { + internalType: "address", + name: "addr", + type: "address", + }, + { + internalType: "bytes4[]", + name: "selectors", + type: "bytes4[]", + }, + ], + internalType: "struct StdInvariant.FuzzSelector[]", + name: "targetedSelectors_", + type: "tuple[]", + }, + ], + stateMutability: "view", + type: "function", + }, + { + inputs: [], + name: "targetSenders", + outputs: [ + { + internalType: "address[]", + name: "targetedSenders_", + type: "address[]", + }, + ], + stateMutability: "view", + type: "function", + }, +] as const; + +export class Test__factory { + static readonly abi = _abi; + static createInterface(): TestInterface { + return new utils.Interface(_abi) as TestInterface; + } + static connect(address: string, signerOrProvider: Signer | Provider): Test { + return new Contract(address, _abi, signerOrProvider) as Test; + } +} diff --git a/packages/starksheet-webapp/src/contracts/types/factories/test.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/factories/test.sol/index.ts new file mode 100644 index 00000000..1c8dd7ea --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/factories/test.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export { DSTest__factory } from "./DSTest__factory"; +export { Test__factory } from "./Test__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/index.ts b/packages/starksheet-webapp/src/contracts/types/index.ts new file mode 100644 index 00000000..5f44690d --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/index.ts @@ -0,0 +1,86 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type * as basicCellRendererTSol from "./BasicCellRenderer.t.sol"; +export type { basicCellRendererTSol }; +import type * as counterSSol from "./Counter.s.sol"; +export type { counterSSol }; +import type * as erc721Sol from "./ERC721.sol"; +export type { erc721Sol }; +import type * as evmsheetSSol from "./Evmsheet.s.sol"; +export type { evmsheetSSol }; +import type * as evmsheetTCopySol from "./Evmsheet.t copy.sol"; +export type { evmsheetTCopySol }; +import type * as evmsheetTSol from "./Evmsheet.t.sol"; +export type { evmsheetTSol }; +import type * as interfacesSol from "./Interfaces.sol"; +export type { interfacesSol }; +import type * as sheetTCopySol from "./Sheet.t copy.sol"; +export type { sheetTCopySol }; +import type * as sheetTSol from "./Sheet.t.sol"; +export type { sheetTSol }; +import type * as stdErrorSol from "./StdError.sol"; +export type { stdErrorSol }; +import type * as stdStorageSol from "./StdStorage.sol"; +export type { stdStorageSol }; +import type * as vmSol from "./Vm.sol"; +export type { vmSol }; +import type * as testSol from "./test.sol"; +export type { testSol }; +export type { Array } from "./Array"; +export type { BasicCellRenderer } from "./BasicCellRenderer"; +export type { Bytes } from "./Bytes"; +export type { Cells } from "./Cells"; +export type { Evmsheet } from "./Evmsheet"; +export type { IMulticall3 } from "./IMulticall3"; +export type { Math } from "./Math"; +export type { MultiSendCallOnly } from "./MultiSendCallOnly"; +export type { Ownable } from "./Ownable"; +export type { Script } from "./Script"; +export type { Sheet } from "./Sheet"; +export type { StdAssertions } from "./StdAssertions"; +export type { StdInvariant } from "./StdInvariant"; +export * as factories from "./factories"; +export { Array__factory } from "./factories/Array__factory"; +export { BasicCellRenderer__factory } from "./factories/BasicCellRenderer__factory"; +export type { BasicCellRendererTest } from "./BasicCellRenderer.t.sol/BasicCellRendererTest"; +export { BasicCellRendererTest__factory } from "./factories/BasicCellRenderer.t.sol/BasicCellRendererTest__factory"; +export type { SheetTest } from "./BasicCellRenderer.t.sol/SheetTest"; +export { SheetTest__factory } from "./factories/BasicCellRenderer.t.sol/SheetTest__factory"; +export { Bytes__factory } from "./factories/Bytes__factory"; +export { Cells__factory } from "./factories/Cells__factory"; +export type { CounterScript } from "./Counter.s.sol/CounterScript"; +export { CounterScript__factory } from "./factories/Counter.s.sol/CounterScript__factory"; +export type { ERC721 } from "./ERC721.sol/ERC721"; +export { ERC721__factory } from "./factories/ERC721.sol/ERC721__factory"; +export type { ERC721TokenReceiver } from "./ERC721.sol/ERC721TokenReceiver"; +export { ERC721TokenReceiver__factory } from "./factories/ERC721.sol/ERC721TokenReceiver__factory"; +export type { EvmsheetScript } from "./Evmsheet.s.sol/EvmsheetScript"; +export { EvmsheetScript__factory } from "./factories/Evmsheet.s.sol/EvmsheetScript__factory"; +export { Evmsheet__factory } from "./factories/Evmsheet__factory"; +export type { EvmsheetTest } from "./Evmsheet.t copy.sol/EvmsheetTest"; +export { EvmsheetTest__factory } from "./factories/Evmsheet.t copy.sol/EvmsheetTest__factory"; +export { IMulticall3__factory } from "./factories/IMulticall3__factory"; +export type { ICellRenderer } from "./Interfaces.sol/ICellRenderer"; +export { ICellRenderer__factory } from "./factories/Interfaces.sol/ICellRenderer__factory"; +export type { ISheet } from "./Interfaces.sol/ISheet"; +export { ISheet__factory } from "./factories/Interfaces.sol/ISheet__factory"; +export { Math__factory } from "./factories/Math__factory"; +export { MultiSendCallOnly__factory } from "./factories/MultiSendCallOnly__factory"; +export { Ownable__factory } from "./factories/Ownable__factory"; +export { Script__factory } from "./factories/Script__factory"; +export { Sheet__factory } from "./factories/Sheet__factory"; +export { StdAssertions__factory } from "./factories/StdAssertions__factory"; +export type { StdError } from "./StdError.sol/StdError"; +export { StdError__factory } from "./factories/StdError.sol/StdError__factory"; +export { StdInvariant__factory } from "./factories/StdInvariant__factory"; +export type { StdStorageSafe } from "./StdStorage.sol/StdStorageSafe"; +export { StdStorageSafe__factory } from "./factories/StdStorage.sol/StdStorageSafe__factory"; +export type { DSTest } from "./test.sol/DSTest"; +export { DSTest__factory } from "./factories/test.sol/DSTest__factory"; +export type { Test } from "./test.sol/Test"; +export { Test__factory } from "./factories/test.sol/Test__factory"; +export type { Vm } from "./Vm.sol/Vm"; +export { Vm__factory } from "./factories/Vm.sol/Vm__factory"; +export type { VmSafe } from "./Vm.sol/VmSafe"; +export { VmSafe__factory } from "./factories/Vm.sol/VmSafe__factory"; diff --git a/packages/starksheet-webapp/src/contracts/types/test.sol/DSTest.ts b/packages/starksheet-webapp/src/contracts/types/test.sol/DSTest.ts new file mode 100644 index 00000000..f79b1218 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/test.sol/DSTest.ts @@ -0,0 +1,373 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export interface DSTestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "failed()": FunctionFragment; + }; + + getFunction(nameOrSignatureOrTopic: "IS_TEST" | "failed"): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface DSTest extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: DSTestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/test.sol/Test.ts b/packages/starksheet-webapp/src/contracts/types/test.sol/Test.ts new file mode 100644 index 00000000..ebd50e15 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/test.sol/Test.ts @@ -0,0 +1,684 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +import type { + BaseContract, + BigNumber, + BytesLike, + CallOverrides, + ContractTransaction, + Overrides, + PopulatedTransaction, + Signer, + utils, +} from "ethers"; +import type { + FunctionFragment, + Result, + EventFragment, +} from "@ethersproject/abi"; +import type { Listener, Provider } from "@ethersproject/providers"; +import type { + TypedEventFilter, + TypedEvent, + TypedListener, + OnEvent, +} from "../common"; + +export declare namespace StdInvariant { + export type FuzzSelectorStruct = { addr: string; selectors: BytesLike[] }; + + export type FuzzSelectorStructOutput = [string, string[]] & { + addr: string; + selectors: string[]; + }; +} + +export interface TestInterface extends utils.Interface { + functions: { + "IS_TEST()": FunctionFragment; + "excludeArtifacts()": FunctionFragment; + "excludeContracts()": FunctionFragment; + "excludeSenders()": FunctionFragment; + "failed()": FunctionFragment; + "targetArtifactSelectors()": FunctionFragment; + "targetArtifacts()": FunctionFragment; + "targetContracts()": FunctionFragment; + "targetSelectors()": FunctionFragment; + "targetSenders()": FunctionFragment; + }; + + getFunction( + nameOrSignatureOrTopic: + | "IS_TEST" + | "excludeArtifacts" + | "excludeContracts" + | "excludeSenders" + | "failed" + | "targetArtifactSelectors" + | "targetArtifacts" + | "targetContracts" + | "targetSelectors" + | "targetSenders" + ): FunctionFragment; + + encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; + encodeFunctionData( + functionFragment: "excludeArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "excludeSenders", + values?: undefined + ): string; + encodeFunctionData(functionFragment: "failed", values?: undefined): string; + encodeFunctionData( + functionFragment: "targetArtifactSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetArtifacts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetContracts", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSelectors", + values?: undefined + ): string; + encodeFunctionData( + functionFragment: "targetSenders", + values?: undefined + ): string; + + decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "excludeArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "excludeSenders", + data: BytesLike + ): Result; + decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; + decodeFunctionResult( + functionFragment: "targetArtifactSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetArtifacts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetContracts", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSelectors", + data: BytesLike + ): Result; + decodeFunctionResult( + functionFragment: "targetSenders", + data: BytesLike + ): Result; + + events: { + "log(string)": EventFragment; + "log_address(address)": EventFragment; + "log_array(uint256[])": EventFragment; + "log_array(int256[])": EventFragment; + "log_array(address[])": EventFragment; + "log_bytes(bytes)": EventFragment; + "log_bytes32(bytes32)": EventFragment; + "log_int(int256)": EventFragment; + "log_named_address(string,address)": EventFragment; + "log_named_array(string,uint256[])": EventFragment; + "log_named_array(string,int256[])": EventFragment; + "log_named_array(string,address[])": EventFragment; + "log_named_bytes(string,bytes)": EventFragment; + "log_named_bytes32(string,bytes32)": EventFragment; + "log_named_decimal_int(string,int256,uint256)": EventFragment; + "log_named_decimal_uint(string,uint256,uint256)": EventFragment; + "log_named_int(string,int256)": EventFragment; + "log_named_string(string,string)": EventFragment; + "log_named_uint(string,uint256)": EventFragment; + "log_string(string)": EventFragment; + "log_uint(uint256)": EventFragment; + "logs(bytes)": EventFragment; + }; + + getEvent(nameOrSignatureOrTopic: "log"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,uint256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,int256[])" + ): EventFragment; + getEvent( + nameOrSignatureOrTopic: "log_named_array(string,address[])" + ): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; + getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; + getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; +} + +export interface logEventObject { + arg0: string; +} +export type logEvent = TypedEvent<[string], logEventObject>; + +export type logEventFilter = TypedEventFilter; + +export interface log_addressEventObject { + arg0: string; +} +export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; + +export type log_addressEventFilter = TypedEventFilter; + +export interface log_array_uint256_array_EventObject { + val: BigNumber[]; +} +export type log_array_uint256_array_Event = TypedEvent< + [BigNumber[]], + log_array_uint256_array_EventObject +>; + +export type log_array_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_array_int256_array_EventObject { + val: BigNumber[]; +} +export type log_array_int256_array_Event = TypedEvent< + [BigNumber[]], + log_array_int256_array_EventObject +>; + +export type log_array_int256_array_EventFilter = + TypedEventFilter; + +export interface log_array_address_array_EventObject { + val: string[]; +} +export type log_array_address_array_Event = TypedEvent< + [string[]], + log_array_address_array_EventObject +>; + +export type log_array_address_array_EventFilter = + TypedEventFilter; + +export interface log_bytesEventObject { + arg0: string; +} +export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; + +export type log_bytesEventFilter = TypedEventFilter; + +export interface log_bytes32EventObject { + arg0: string; +} +export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; + +export type log_bytes32EventFilter = TypedEventFilter; + +export interface log_intEventObject { + arg0: BigNumber; +} +export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; + +export type log_intEventFilter = TypedEventFilter; + +export interface log_named_addressEventObject { + key: string; + val: string; +} +export type log_named_addressEvent = TypedEvent< + [string, string], + log_named_addressEventObject +>; + +export type log_named_addressEventFilter = + TypedEventFilter; + +export interface log_named_array_string_uint256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_uint256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_uint256_array_EventObject +>; + +export type log_named_array_string_uint256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_int256_array_EventObject { + key: string; + val: BigNumber[]; +} +export type log_named_array_string_int256_array_Event = TypedEvent< + [string, BigNumber[]], + log_named_array_string_int256_array_EventObject +>; + +export type log_named_array_string_int256_array_EventFilter = + TypedEventFilter; + +export interface log_named_array_string_address_array_EventObject { + key: string; + val: string[]; +} +export type log_named_array_string_address_array_Event = TypedEvent< + [string, string[]], + log_named_array_string_address_array_EventObject +>; + +export type log_named_array_string_address_array_EventFilter = + TypedEventFilter; + +export interface log_named_bytesEventObject { + key: string; + val: string; +} +export type log_named_bytesEvent = TypedEvent< + [string, string], + log_named_bytesEventObject +>; + +export type log_named_bytesEventFilter = TypedEventFilter; + +export interface log_named_bytes32EventObject { + key: string; + val: string; +} +export type log_named_bytes32Event = TypedEvent< + [string, string], + log_named_bytes32EventObject +>; + +export type log_named_bytes32EventFilter = + TypedEventFilter; + +export interface log_named_decimal_intEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_intEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_intEventObject +>; + +export type log_named_decimal_intEventFilter = + TypedEventFilter; + +export interface log_named_decimal_uintEventObject { + key: string; + val: BigNumber; + decimals: BigNumber; +} +export type log_named_decimal_uintEvent = TypedEvent< + [string, BigNumber, BigNumber], + log_named_decimal_uintEventObject +>; + +export type log_named_decimal_uintEventFilter = + TypedEventFilter; + +export interface log_named_intEventObject { + key: string; + val: BigNumber; +} +export type log_named_intEvent = TypedEvent< + [string, BigNumber], + log_named_intEventObject +>; + +export type log_named_intEventFilter = TypedEventFilter; + +export interface log_named_stringEventObject { + key: string; + val: string; +} +export type log_named_stringEvent = TypedEvent< + [string, string], + log_named_stringEventObject +>; + +export type log_named_stringEventFilter = + TypedEventFilter; + +export interface log_named_uintEventObject { + key: string; + val: BigNumber; +} +export type log_named_uintEvent = TypedEvent< + [string, BigNumber], + log_named_uintEventObject +>; + +export type log_named_uintEventFilter = TypedEventFilter; + +export interface log_stringEventObject { + arg0: string; +} +export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; + +export type log_stringEventFilter = TypedEventFilter; + +export interface log_uintEventObject { + arg0: BigNumber; +} +export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; + +export type log_uintEventFilter = TypedEventFilter; + +export interface logsEventObject { + arg0: string; +} +export type logsEvent = TypedEvent<[string], logsEventObject>; + +export type logsEventFilter = TypedEventFilter; + +export interface Test extends BaseContract { + connect(signerOrProvider: Signer | Provider | string): this; + attach(addressOrName: string): this; + deployed(): Promise; + + interface: TestInterface; + + queryFilter( + event: TypedEventFilter, + fromBlockOrBlockhash?: string | number | undefined, + toBlock?: string | number | undefined + ): Promise>; + + listeners( + eventFilter?: TypedEventFilter + ): Array>; + listeners(eventName?: string): Array; + removeAllListeners( + eventFilter: TypedEventFilter + ): this; + removeAllListeners(eventName?: string): this; + off: OnEvent; + on: OnEvent; + once: OnEvent; + removeListener: OnEvent; + + functions: { + IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; + + excludeArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedArtifacts_: string[] }>; + + excludeContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedContracts_: string[] }>; + + excludeSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { excludedSenders_: string[] }>; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetArtifacts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedArtifacts_: string[] }>; + + targetContracts( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedContracts_: string[] }>; + + targetSelectors( + overrides?: CallOverrides + ): Promise< + [StdInvariant.FuzzSelectorStructOutput[]] & { + targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; + } + >; + + targetSenders( + overrides?: CallOverrides + ): Promise<[string[]] & { targetedSenders_: string[] }>; + }; + + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + + callStatic: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: CallOverrides): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors( + overrides?: CallOverrides + ): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + }; + + filters: { + "log(string)"(arg0?: null): logEventFilter; + log(arg0?: null): logEventFilter; + + "log_address(address)"(arg0?: null): log_addressEventFilter; + log_address(arg0?: null): log_addressEventFilter; + + "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; + "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; + "log_array(address[])"(val?: null): log_array_address_array_EventFilter; + + "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; + log_bytes(arg0?: null): log_bytesEventFilter; + + "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; + log_bytes32(arg0?: null): log_bytes32EventFilter; + + "log_int(int256)"(arg0?: null): log_intEventFilter; + log_int(arg0?: null): log_intEventFilter; + + "log_named_address(string,address)"( + key?: null, + val?: null + ): log_named_addressEventFilter; + log_named_address(key?: null, val?: null): log_named_addressEventFilter; + + "log_named_array(string,uint256[])"( + key?: null, + val?: null + ): log_named_array_string_uint256_array_EventFilter; + "log_named_array(string,int256[])"( + key?: null, + val?: null + ): log_named_array_string_int256_array_EventFilter; + "log_named_array(string,address[])"( + key?: null, + val?: null + ): log_named_array_string_address_array_EventFilter; + + "log_named_bytes(string,bytes)"( + key?: null, + val?: null + ): log_named_bytesEventFilter; + log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; + + "log_named_bytes32(string,bytes32)"( + key?: null, + val?: null + ): log_named_bytes32EventFilter; + log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; + + "log_named_decimal_int(string,int256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + log_named_decimal_int( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_intEventFilter; + + "log_named_decimal_uint(string,uint256,uint256)"( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + log_named_decimal_uint( + key?: null, + val?: null, + decimals?: null + ): log_named_decimal_uintEventFilter; + + "log_named_int(string,int256)"( + key?: null, + val?: null + ): log_named_intEventFilter; + log_named_int(key?: null, val?: null): log_named_intEventFilter; + + "log_named_string(string,string)"( + key?: null, + val?: null + ): log_named_stringEventFilter; + log_named_string(key?: null, val?: null): log_named_stringEventFilter; + + "log_named_uint(string,uint256)"( + key?: null, + val?: null + ): log_named_uintEventFilter; + log_named_uint(key?: null, val?: null): log_named_uintEventFilter; + + "log_string(string)"(arg0?: null): log_stringEventFilter; + log_string(arg0?: null): log_stringEventFilter; + + "log_uint(uint256)"(arg0?: null): log_uintEventFilter; + log_uint(arg0?: null): log_uintEventFilter; + + "logs(bytes)"(arg0?: null): logsEventFilter; + logs(arg0?: null): logsEventFilter; + }; + + estimateGas: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed(overrides?: Overrides & { from?: string }): Promise; + + targetArtifactSelectors(overrides?: CallOverrides): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + }; + + populateTransaction: { + IS_TEST(overrides?: CallOverrides): Promise; + + excludeArtifacts(overrides?: CallOverrides): Promise; + + excludeContracts(overrides?: CallOverrides): Promise; + + excludeSenders(overrides?: CallOverrides): Promise; + + failed( + overrides?: Overrides & { from?: string } + ): Promise; + + targetArtifactSelectors( + overrides?: CallOverrides + ): Promise; + + targetArtifacts(overrides?: CallOverrides): Promise; + + targetContracts(overrides?: CallOverrides): Promise; + + targetSelectors(overrides?: CallOverrides): Promise; + + targetSenders(overrides?: CallOverrides): Promise; + }; +} diff --git a/packages/starksheet-webapp/src/contracts/types/test.sol/index.ts b/packages/starksheet-webapp/src/contracts/types/test.sol/index.ts new file mode 100644 index 00000000..471b81ae --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/types/test.sol/index.ts @@ -0,0 +1,5 @@ +/* Autogenerated file. Do not edit manually. */ +/* tslint:disable */ +/* eslint-disable */ +export type { DSTest } from "./DSTest"; +export type { Test } from "./Test"; diff --git a/packages/starksheet-webapp/src/contracts/worksheet/EvmWorksheetContract.ts b/packages/starksheet-webapp/src/contracts/worksheet/EvmWorksheetContract.ts new file mode 100644 index 00000000..a27b0eb1 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/worksheet/EvmWorksheetContract.ts @@ -0,0 +1,120 @@ +import { JsonRpcProvider } from "@ethersproject/providers"; +import BN from "bn.js"; +import "ethers"; +import { number } from "starknet"; +import { N_ROW } from "../../config"; +import { CellData, CellRendered, WorksheetContract } from "../../types"; +import { + ethersHexStringToBN, + hexStringToIntegerArray, +} from "../../utils/hexUtils"; +import { Sheet, Sheet__factory } from "../types"; + +export class EvmWorksheetContract implements WorksheetContract { + private contract: Sheet; + + /** + * The class constructor. + */ + constructor(address: string, provider: JsonRpcProvider) { + this.contract = Sheet__factory.connect(address, provider); + } + + /** + * @inheritDoc + */ + async getCell(tokenId: number): Promise { + const [contractAddress, selector, data] = await this.contract.getCell( + tokenId + ); + return { + contractAddress: ethersHexStringToBN(contractAddress), + selector: number.toBN(selector.slice(0, 10)), + calldata: hexStringToIntegerArray(data.slice(2)), + }; + } + + /** + * @inheritDoc + */ + getCellPrice(): Promise { + return Promise.resolve(0); + } + + /** + * @inheritDoc + */ + nRow(): Promise { + return Promise.resolve(N_ROW); + } + + /** + * @inheritDoc + */ + async ownerOf(tokenId: number): Promise { + try { + return await this.contract + .ownerOf(tokenId) + .then((address: string) => new BN(address)); + } catch (error) { + return new BN(0); + } + } + + /** + * @inheritDoc + */ + async renderCell(tokenId: number): Promise { + try { + const cell = await this.contract.renderCell(tokenId); + return { + id: tokenId, + value: number.toBN(cell.value), + owner: number.toBN(cell.owner), + }; + } catch (error) { + const owner = await this.ownerOf(tokenId); + return { + id: tokenId, + value: new BN(0), + owner: owner, + error: true, + } as CellRendered; + } + } + + /** + * @inheritDoc + */ + async renderCells(): Promise { + const totalSupply = await this.totalSupply(); + const tokenIds = await Promise.all( + Array.from(Array(totalSupply).keys()).map((i) => + this.contract.tokenByIndex(i) + ) + ); + return Promise.all(tokenIds.map((id) => this.renderCell(id.toNumber()))); + } + + /** + * @inheritDoc + */ + async totalSupply(): Promise { + const totalSupply = await this.contract.totalSupply(); + return totalSupply.toNumber(); + } + + /** + * @inheritDoc + */ + async name(): Promise { + return await this.contract.name(); + } + + /** + * @inheritDoc + */ + async symbol(): Promise { + return await this.contract.symbol(); + } +} diff --git a/packages/starksheet-webapp/src/contracts/worksheet/StarknetWorksheetContract.ts b/packages/starksheet-webapp/src/contracts/worksheet/StarknetWorksheetContract.ts new file mode 100644 index 00000000..42388188 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/worksheet/StarknetWorksheetContract.ts @@ -0,0 +1,112 @@ +import BN from "bn.js"; +import { Contract, number, ProviderInterface } from "starknet"; +import { N_ROW } from "../../config"; +import { Abi, CellData, CellRendered, WorksheetContract } from "../../types"; +import { hex2str, normalizeHexString } from "../../utils/hexUtils"; + +export class StarknetWorksheetContract implements WorksheetContract { + private contract: Contract; + + constructor(address: string, abi: Abi, provider: ProviderInterface) { + this.contract = new Contract(abi, address, provider); + } + + async nRow() { + try { + return parseInt( + ( + await this.contract.providerOrAccount.callContract({ + contractAddress: this.contract.address, + entrypoint: "getNRow", + }) + ).result[0] + ); + } catch (e) { + return N_ROW; + } + } + + async getCellPrice() { + try { + return parseInt( + ( + await this.contract.providerOrAccount.callContract({ + contractAddress: this.contract.address, + entrypoint: "getCellPrice", + }) + ).result[0] + ); + } catch (e) { + return 0; + } + } + + async renderCell(tokenId: number): Promise { + try { + const result = await this.contract.call("renderCell", [tokenId], { + blockIdentifier: "latest", + }); + return result.cell as CellRendered; + } catch (error) { + const owner = await this.ownerOf(tokenId); + return { + id: tokenId, + value: number.toBN(0), + owner: owner, + error: true, + } as CellRendered; + } + } + + async totalSupply(): Promise { + const result = await this.contract.call("totalSupply", [], { + blockIdentifier: "latest", + }); + return result.totalSupply.low.toNumber(); + } + + async ownerOf(tokenId: number): Promise { + const result = await this.contract.call("ownerOf", [[tokenId, "0"]]); + return result.owner; + } + + async getCell(tokenId: number.BigNumberish): Promise { + const _cell = await this.contract.call("getCell", [tokenId], { + blockIdentifier: "latest", + }); + return { + contractAddress: _cell.contractAddress, + selector: _cell.value, + calldata: _cell.cell_calldata, + }; + } + + async renderCells(): Promise { + const totalSupply = await this.totalSupply(); + const tokenIds = await Promise.all( + Array.from(Array(totalSupply).keys()).map((i) => this.tokenByIndex(i)) + ); + return Promise.all(tokenIds.map((tokenId) => this.renderCell(tokenId))); + } + + private async tokenByIndex(index: number): Promise { + const result = await this.contract.call("tokenByIndex", [[index, "0"]], { + blockIdentifier: "latest", + }); + return result.tokenId.low.toNumber(); + } + + async name(): Promise { + const result = await this.contract.call("name", [], { + blockIdentifier: "latest", + }); + return hex2str(normalizeHexString(result.name)); + } + + async symbol(): Promise { + const result = await this.contract.call("symbol", [], { + blockIdentifier: "latest", + }); + return hex2str(normalizeHexString(result.symbol)); + } +} diff --git a/packages/starksheet-webapp/src/contracts/worksheet/index.ts b/packages/starksheet-webapp/src/contracts/worksheet/index.ts new file mode 100644 index 00000000..f2107dc7 --- /dev/null +++ b/packages/starksheet-webapp/src/contracts/worksheet/index.ts @@ -0,0 +1,2 @@ +export * from "./EvmWorksheetContract"; +export * from "./StarknetWorksheetContract"; diff --git a/packages/starksheet-webapp/src/hooks/index.ts b/packages/starksheet-webapp/src/hooks/index.ts new file mode 100644 index 00000000..f9949586 --- /dev/null +++ b/packages/starksheet-webapp/src/hooks/index.ts @@ -0,0 +1,4 @@ +export * from "./useChainProvider"; +export * from "./useLocalStorage"; +export * from "./useOnsheetContract"; +export * from "./useSheetContract"; diff --git a/packages/starksheet-webapp/src/hooks/useOnsheetContract.ts b/packages/starksheet-webapp/src/hooks/useOnsheetContract.ts index 455806ba..21281a99 100644 --- a/packages/starksheet-webapp/src/hooks/useOnsheetContract.ts +++ b/packages/starksheet-webapp/src/hooks/useOnsheetContract.ts @@ -1,120 +1,10 @@ -import BN from "bn.js"; import { useMemo } from "react"; -import { - Abi, - Call, - Contract, - RpcProvider, - hash, - number, - stark, -} from "starknet"; -import starksheetContractData from "../contract.json"; -import { rpcUrl } from "../provider"; -import { Cell, OnsheetContract } from "../types"; -import { bn2hex } from "../utils/hexUtils"; - -class StarksheetContract implements OnsheetContract { - private contract: Contract; - public address: string; - - constructor() { - this.contract = new Contract( - starksheetContractData.onsheetAbi as Abi, - starksheetContractData.address, - new RpcProvider({ - nodeUrl: rpcUrl, - }) - ); - this.address = starksheetContractData.address; - } - - async getSheetDefaultRendererAddress(): Promise { - const renderer = await this.contract.functions[ - "getSheetDefaultRendererAddress" - ](); - return bn2hex(renderer.address); - } - - async getSheetClassHash(): Promise { - const classHash = await this.contract.functions["getSheetClassHash"](); - return bn2hex(classHash.hash); - } - - async getProxyClassHash(): Promise { - const classHash = await this.contract.functions["getProxyClassHash"](); - return bn2hex(classHash.hash); - } - - async getSheets(): Promise { - const { addresses } = await this.contract.functions["getSheets"](); - return addresses.map((address: BN) => bn2hex(address)); - } - - async getSheetPrice(): Promise { - const price = await this.contract.functions["getSheetPrice"](); - return price.price; - } - - setCellTxBuilder( - cell: Cell & { tokenId: number; sheetAddress: string } - ): Call { - return cell.owner.eq(number.toBN(0)) - ? { - contractAddress: cell.sheetAddress, - entrypoint: "mintAndSetPublic", - calldata: stark.compileCalldata({ - tokenId: { - type: "struct", - low: cell.tokenId, - high: 0, - }, - proof: [], - contractAddress: cell.contractAddress.toString(), - value: cell.selector.toString(), - cellCalldata: cell.calldata.map((d) => d.toString()), - }), - } - : { - contractAddress: cell.sheetAddress, - entrypoint: "setCell", - calldata: stark.compileCalldata({ - tokenId: cell.tokenId.toString(), - contractAddress: cell.contractAddress.toString(), - value: cell.selector.toString(), - cellCalldata: cell.calldata.map((d) => d.toString()), - }), - }; - } - - addSheetTxBuilder(name: string, symbol: string): Call { - return { - contractAddress: this.address, - entrypoint: "addSheet", - calldata: stark.compileCalldata({ - name, - symbol, - proof: [], - }), - }; - } - - calculateSheetAddress( - salt: number.BigNumberish, - classHash: number.BigNumberish, - constructorCalldata: number.BigNumberish[] - ): string { - return hash.calculateContractAddressFromHash( - salt, - classHash, - constructorCalldata, - this.address - ); - } -} +import { useChainProvider } from "./useChainProvider"; export function useOnsheetContract() { - const contract = useMemo(() => new StarksheetContract(), []); + const chainProvider = useChainProvider(); + + const contract = useMemo(() => chainProvider.getSpreadsheetContract(), [chainProvider]); return { contract }; } diff --git a/packages/starksheet-webapp/src/hooks/useSheetContract.ts b/packages/starksheet-webapp/src/hooks/useSheetContract.ts index 612d3afb..7226eaf6 100644 --- a/packages/starksheet-webapp/src/hooks/useSheetContract.ts +++ b/packages/starksheet-webapp/src/hooks/useSheetContract.ts @@ -1,119 +1,22 @@ import { useContext, useMemo } from "react"; -import { RpcProvider, number } from "starknet"; import { OnsheetContext } from "../contexts/OnsheetContext"; -import { CellData, CellRendered, SheetContract } from "../types"; +import { useChainProvider } from "./useChainProvider"; -import BN from "bn.js"; -import { Abi, Contract } from "starknet"; -import { N_ROW } from "../config"; -import onsheetContractData from "../contract.json"; -import { rpcUrl } from "../provider"; - -class StarknetSheetContract implements SheetContract { - private contract: Contract; - - constructor(address: string) { - this.contract = new Contract( - onsheetContractData.sheetAbi as Abi, - address, - new RpcProvider({ - nodeUrl: rpcUrl, - }) - ); - } - - async nRow() { - try { - return parseInt( - ( - await this.contract.providerOrAccount.callContract({ - contractAddress: this.contract.address, - entrypoint: "getNRow", - }) - ).result[0] - ); - } catch (e) { - return N_ROW; - } - } - - async getCellPrice() { - try { - return parseInt( - ( - await this.contract.providerOrAccount.callContract({ - contractAddress: this.contract.address, - entrypoint: "getCellPrice", - }) - ).result[0] - ); - } catch (e) { - return 0; - } - } - - async renderCell(tokenId: number): Promise { - try { - const result = await this.contract.call("renderCell", [tokenId], { - blockIdentifier: "latest", - }); - return result.cell as CellRendered; - } catch (error) { - const owner = await this.ownerOf(tokenId); - return { - id: tokenId, - value: number.toBN(0), - owner: owner, - error: true, - } as CellRendered; - } - } - - async totalSupply(): Promise { - const result = await this.contract.call("totalSupply", [], { - blockIdentifier: "latest", - }); - return result.totalSupply.low.toNumber(); - } - - async ownerOf(tokenId: number): Promise { - const result = await this.contract.call("ownerOf", [[tokenId, "0"]]); - return result.owner; - } - - async getCell(tokenId: number.BigNumberish): Promise { - const _cell = await this.contract.call("getCell", [tokenId], { - blockIdentifier: "latest", - }); - return { - contractAddress: _cell.contractAddress, - selector: _cell.value, - calldata: _cell.cell_calldata, - }; - } - - async tokenByIndex(index: number): Promise { - const result = await this.contract.call("tokenByIndex", [[index, "0"]], { - blockIdentifier: "latest", - }); - return result.tokenId.low.toNumber(); - } - - async renderCells(): Promise { - const totalSupply = await this.totalSupply(); - const tokenIds = await Promise.all( - Array.from(Array(totalSupply).keys()).map((i) => this.tokenByIndex(i)) - ); - return Promise.all(tokenIds.map((tokenId) => this.renderCell(tokenId))); - } -} export function useSheetContract(address?: string) { const { selectedSheetAddress } = useContext(OnsheetContext); + const chainProvider = useChainProvider(); + const sheetAddress = address || selectedSheetAddress; const contract = useMemo( - () => (sheetAddress ? new StarknetSheetContract(sheetAddress) : undefined), - [sheetAddress] + () => { + if (!sheetAddress) { + return undefined; + } + + return chainProvider.getWorksheetContractByAddress(sheetAddress); + }, + [chainProvider, sheetAddress] ); return { contract }; diff --git a/packages/starksheet-webapp/src/index.tsx b/packages/starksheet-webapp/src/index.tsx index 6d0d92d5..e579c93b 100644 --- a/packages/starksheet-webapp/src/index.tsx +++ b/packages/starksheet-webapp/src/index.tsx @@ -1,5 +1,4 @@ import { SnackbarProvider } from "notistack"; -import React from "react"; import ReactDOM from "react-dom/client"; import { Navigate, @@ -15,8 +14,8 @@ import { CellValuesContextProvider } from "./contexts/CellValuesContext"; import { ChainProviderContextProvider } from "./contexts/ChainProviderContext"; import { OnsheetContextProvider } from "./contexts/OnsheetContext"; import { TransactionsContextProvider } from "./contexts/TransactionsContext"; -import onsheetContractData from "./contract.json"; import "./index.css"; +import { deployedAbis } from "./provider/chains"; import reportWebVitals from "./reportWebVitals"; const router = createBrowserRouter([ @@ -37,11 +36,7 @@ const router = createBrowserRouter([ const root = ReactDOM.createRoot( document.getElementById("root") as HTMLElement ); -root.render( - - - -); +root.render(); function Root() { return ( @@ -49,12 +44,8 @@ function Root() { - - + + diff --git a/packages/starksheet-webapp/src/provider/EVMProvider.ts b/packages/starksheet-webapp/src/provider/EVMProvider.ts index c45f2851..dce8a02a 100644 --- a/packages/starksheet-webapp/src/provider/EVMProvider.ts +++ b/packages/starksheet-webapp/src/provider/EVMProvider.ts @@ -1,6 +1,23 @@ import { JsonRpcProvider } from "@ethersproject/providers"; -import { Contract } from "ethers"; -import { ABI, ChainProvider, ChainConfig, ChainId, ChainType, ContractCall, TransactionReceipt } from "../types"; +import BN from "bn.js"; +import { ethers } from "ethers"; +import { MetaTransaction, OperationType, encodeMulti } from "ethers-multisend"; +import { number } from "starknet"; +import { EvmSpreadsheetContract, EvmWorksheetContract } from "../contracts"; +import { MultiSendCallOnly__factory } from "../contracts/types"; +import { + Abi, + ChainConfig, + ChainId, + ChainProvider, + ChainType, + ContractAbi, + ContractCall, + TransactionReceipt, + WorksheetContract, +} from "../types"; +import { bn2hex, bn2uint } from "../utils/hexUtils"; +import { chainConfig } from "./chains"; /** * Represents an EVM-compatible implementation of the chain provider. @@ -11,56 +28,108 @@ export class EVMProvider implements ChainProvider { */ constructor(private provider: JsonRpcProvider, private config: ChainConfig) {} + async addressAlreadyDeployed(address: string) { + return (await this.provider.getCode(address)).length > 2; + } + /** * Builds an EVM provider for the given rpc and config */ public static build(rpcUrl: string, config: ChainConfig): EVMProvider { - const provider = new JsonRpcProvider(rpcUrl) + const provider = new JsonRpcProvider(rpcUrl); return new EVMProvider(provider, config); } /** * @inheritDoc */ - async callContract(options: ContractCall): Promise { - const abi = await this.getAbi(options.contractAddress); - const contract = new Contract(options.contractAddress, abi, this.provider); + async callContract(call: ContractCall): Promise { + const result = await this.provider.call({ + to: call.to, + data: this.contractCallToEVMCalldata(call), + }); + return result; + } - return contract[options.entrypoint](...options.calldata); + /** + * + * Convert a ContractCall to an EVM call. The BN are converted using bn2uint (ie. padding with 0 at left) because + * they come from hex strings, + * @param call + * @returns + */ + contractCallToEVMCalldata(call: ContractCall): string { + return ( + "0x" + + bn2uint(4)(call.selector! as BN) + + (call.calldata as BN[]).map(bn2uint(32)).join("") + ); } /** * @inheritDoc */ - async getAbi(address: string): Promise { + async getAbi(address: string): Promise { // build the query parameters const params = new URLSearchParams({ action: "getabi", address, - apikey: process.env.EXPLORER_KEY || "", + apikey: process.env.REACT_APP_EXPLORER_KEY || "", module: "contract", }); // build the query url - const url = new URL("https://api-goerli.etherscan.io/api", ""); + const url = new URL(this.config.explorerApiUrl!); url.search = params.toString(); - const rawAbi = await fetch(url) - // check the response is not an error and decode its content to json - .then((response) => { - if (!response.ok) { - throw response.statusText; - } - return response.json(); - }) - // check the body of the response contains a "result" and returns it - .then((data) => { - if (!data.result) { - throw new Error(`Unexpected error, got ${JSON.stringify(data)}`); - } - return data.result; - }); - // parse the raw abi and return it - return JSON.parse(rawAbi); + let abi = []; + try { + const rawAbi = await fetch(url) + // check the response is not an error and decode its content to json + .then((response) => { + if (!response.ok) { + return { result: [] }; + } + return response.json(); + }) + // check the body of the response contains a "result" and returns it + .then((data) => { + if (!data.result) { + throw new Error(`Unexpected error, got ${JSON.stringify(data)}`); + } + return data.result; + }); + + if (rawAbi === "Contract source code not verified") { + return []; + // todo: throw error + } + + if (rawAbi === "Invalid Address format") { + return []; + // todo: throw error + } + + // parse the raw abi and return it + abi = JSON.parse(rawAbi); + } catch (error) { + abi = []; + } + return abi; + } + + parseAbi(abi: Abi): ContractAbi { + try { + const iface = new ethers.utils.Interface(abi); + return iface.fragments.reduce( + (prev, cur) => ({ + ...prev, + [iface.getSighash(cur)]: cur, + }), + {} + ); + } catch { + return {}; + } } /** @@ -94,8 +163,27 @@ export class EVMProvider implements ChainProvider { /** * @inheritDoc */ - getTransactionReceipt(hash: string): Promise { - return this.provider.getTransactionReceipt(hash); + getSpreadsheetContract(): EvmSpreadsheetContract { + const address = this.config.addresses.spreadsheet; + return new EvmSpreadsheetContract(address, this.provider); + } + + /** + * @inheritDoc + */ + async getTransactionReceipt(hash: string): Promise { + const receipt = await this.provider.getTransactionReceipt(hash); + return { + transaction_hash: receipt.transactionHash, + status: receipt.status, + }; + } + + /** + * @inheritDoc + */ + getWorksheetContractByAddress(address: string): WorksheetContract { + return new EvmWorksheetContract(address, this.provider); } /** @@ -105,4 +193,64 @@ export class EVMProvider implements ChainProvider { const transaction = await this.provider.getTransaction(hash); await transaction.wait(); } + + /** + * @inheritDoc + */ + execute = async ( + calls: ContractCall[], + options: { value: number | string } + ) => { + const provider = new ethers.providers.Web3Provider(window.ethereum); + const signer = provider.getSigner(); + + const transactions: MetaTransaction[] = calls.map((call) => ({ + to: call.to, + value: call.value ? bn2hex(call.value) : "0x0", + data: call.calldata as string, + operation: OperationType.Call, + })); + + const transaction = + "0x" + + encodeMulti(transactions, chainConfig.addresses.multisend).data.slice( + 2 * (1 + 4 + 32 + 32) + ); + + const value = transactions + .map((tx) => number.toBN(tx.value)) + .reduce((prev, cur) => prev.add(cur), number.toBN(0)); + + const multisend = MultiSendCallOnly__factory.connect( + chainConfig.addresses.multisend!, + signer + ); + const overrides = value.gt(number.toBN(0)) ? { value: bn2hex(value) } : {}; + const tx = await multisend.multiSend( + // encodeMulti creates a new MetaTransaction, and the data includes to bytes selector and bytes lengths + // So we slices "0x" + bytes4 + 2 times bytes.length + transaction, + overrides + ); + const receipt = await tx.wait(); + + return { + transaction_hash: receipt.transactionHash, + }; + }; + + async login(): Promise { + if (!window.ethereum) { + throw new Error("Metamask not detected"); + } + + try { + const accounts = await window.ethereum.request({ + method: "eth_requestAccounts", + }); + return accounts[0]; + } catch (error) { + throw new Error("login failed"); + } + } } diff --git a/packages/starksheet-webapp/src/provider/StarknetProvider.ts b/packages/starksheet-webapp/src/provider/StarknetProvider.ts index c10dae5e..f63e2c68 100644 --- a/packages/starksheet-webapp/src/provider/StarknetProvider.ts +++ b/packages/starksheet-webapp/src/provider/StarknetProvider.ts @@ -1,36 +1,70 @@ -import { Abi, RpcProvider, SequencerProvider, number } from "starknet"; +import BN from "bn.js"; +import { BigNumberish } from "ethers"; +import { disconnect, connect as getStarknet } from "get-starknet"; +import { + Abi, + Provider, + ProviderInterface, + RpcProvider, + hash, + number, + stark, +} from "starknet"; +import { + StarknetSpreadsheetContract, + StarknetWorksheetContract, +} from "../contracts"; +import { + ChainConfig, + ChainId, + ChainProvider, + ChainType, + ContractAbi, + ContractCall, + TransactionResponse, + WorksheetContract, +} from "../types"; import { RC_BOUND } from "../utils/constants"; -import { hex2str } from "../utils/hexUtils"; -import {ChainConfig, ChainId, ChainProvider, ChainType, ContractCall} from '../types'; +import { bn2hex, hex2str, normalizeHexString } from "../utils/hexUtils"; +import { chainAbi } from "./chains"; export class StarknetProvider implements ChainProvider { - private rpcProvider: RpcProvider; - private sequencerProvider: SequencerProvider; - private chainId: string; + private readonly provider: ProviderInterface; + private readonly spreadsheetContract: StarknetSpreadsheetContract; /** * Constructs a StarknetProvider. - * - * todo: remove sequencerUrl and rely solely on rpc */ - constructor(rpcUrl: string, sequencerUrl: string, private config: ChainConfig) { - this.sequencerProvider = new SequencerProvider({ - baseUrl: sequencerUrl, - }); + constructor(rpcUrl: string, private config: ChainConfig) { + this.provider = config.gateway + ? new Provider({ sequencer: { network: config.gateway } }) + : new RpcProvider({ + nodeUrl: rpcUrl, + }); - this.rpcProvider = new RpcProvider({ - nodeUrl: rpcUrl, - }); + const address = config.addresses.spreadsheet; + const abi = chainAbi.spreadsheet; + this.spreadsheetContract = new StarknetSpreadsheetContract( + address, + abi, + this.provider + ); + } - this.chainId = ""; - this.rpcProvider.getChainId().then((id) => (this.chainId = hex2str(id))); + async addressAlreadyDeployed(address: string) { + try { + await this.provider.getClassAt(address, "latest"); + return true; + } catch (error) { + return false; + } } /** * Builds a starknet provider for the given rpc and config. */ public static build(rpcUrl: string, config: ChainConfig): StarknetProvider { - return new StarknetProvider(rpcUrl, rpcUrl, config); + return new StarknetProvider(rpcUrl, config); } /** @@ -61,18 +95,33 @@ export class StarknetProvider implements ChainProvider { return `${this.config.nftBaseUrl}${contractAddress}`; } + /** + * @inheritDoc + */ + getSpreadsheetContract(): StarknetSpreadsheetContract { + return this.spreadsheetContract; + } + + /** + * @inheritDoc + */ + getWorksheetContractByAddress(address: string): WorksheetContract { + const abi = chainAbi.worksheet; + return new StarknetWorksheetContract(address, abi, this.provider); + } + /** * @inheritDoc */ waitForTransaction(hash: string): Promise { - return this.rpcProvider.waitForTransaction(hash, 50_000); + return this.provider.waitForTransaction(hash, 3_000); } /** * @inheritDoc */ getTransactionReceipt(hash: string): Promise { - return this.rpcProvider.getTransactionReceipt(hash); + return this.provider.getTransactionReceipt(hash); } /** @@ -86,20 +135,12 @@ export class StarknetProvider implements ChainProvider { let response; try { - response = await this.sequencerProvider.getClassAt(address); + response = await this.provider.getClassAt(address); } catch (error) { - try { - // @ts-ignore - response = await this.sequencerProvider.fetchEndpoint( - "get_class_by_hash", - { - classHash: address, - } - ); - } catch (error) {} + response = { abi: [] }; } - abi = response?.abi || abi; + abi = response.abi || abi; return [ ...abi, ...( @@ -113,11 +154,10 @@ export class StarknetProvider implements ChainProvider { f.inputs.length === 0 ) .map(async (f) => { - const implementationAddress = - await this.sequencerProvider.callContract({ - contractAddress: address, - entrypoint: f.name, - }); + const implementationAddress = await this.provider.callContract({ + contractAddress: address, + entrypoint: f.name, + }); return Object.values( (await this.getAbi(implementationAddress.result[0])) || {} ) as Abi; @@ -127,11 +167,110 @@ export class StarknetProvider implements ChainProvider { ]; } + parseAbi = (abi: Abi): ContractAbi => + (!!abi.length ? abi : []).reduce( + (prev, cur) => ({ + ...prev, + [hash.getSelectorFromName(cur.name)]: cur, + }), + {} + ); + + /** + * @inheritDoc + */ + async callContract(call: ContractCall): Promise { + const response = await this.provider.callContract( + { + contractAddress: call.to, + entrypoint: call.entrypoint, + calldata: (call.calldata as BN[]).map((c) => bn2hex(c)), + }, + "latest" + ); + return response.result[0]; + } + + /** + * @inheritDoc + */ + async login(): Promise { + let starknetWindow = await getStarknet({ modalMode: "neverAsk" }); + + if (starknetWindow?.isConnected) { + await disconnect({ clearLastWallet: true }); + } + + starknetWindow = await getStarknet({ modalMode: "canAsk" }); + if (starknetWindow === null) { + throw new Error( + "Cannot find a starknet window, is ArgentX or Braavos installed?" + ); + } + + if (!starknetWindow.isConnected) { + throw new Error("Login failed"); + } + + if ( + (this.config.chainId as string) !== + (starknetWindow.provider.chainId as string) + ) { + if (starknetWindow.id === "argentX") { + await starknetWindow.request({ + type: "wallet_switchStarknetChain", + params: { chainId: this.config.chainId }, + }); + } else { + throw new Error( + `Wrong network detected: "${hex2str( + starknetWindow.provider.chainId + )}" instead of "${this.config.chainId}"` + ); + } + } + + return normalizeHexString(starknetWindow.account.address); + } + /** * @inheritDoc */ - async callContract(call: ContractCall): Promise { - const response = await this.rpcProvider.callContract(call, "latest"); - return response.result[0] as T; + async execute( + calls: ContractCall[], + options?: { value?: BigNumberish } + ): Promise { + const starknetWindow = await getStarknet({ modalMode: "neverAsk" }); + if (starknetWindow === null) { + throw new Error("Account is not connected"); + } + if (!starknetWindow.isConnected) { + throw new Error("Account is not connected"); + } + if (options?.value) { + calls = [ + { + to: "0x49D36570D4E46F48E99674BD3FCC84644DDD6B96F7C741B1562B82F9E004DC7", + entrypoint: "approve", + calldata: stark.compileCalldata({ + spender: calls[0].to, + amount: { + type: "struct", + low: number.toBN(options.value.toString()), + high: 0, + }, + }), + }, + ...calls, + ]; + } + + return await starknetWindow.account.execute( + calls.map((call) => ({ + contractAddress: call.to, + entrypoint: call.entrypoint, + calldata: call.calldata as BN[], + })) + ); } } diff --git a/packages/starksheet-webapp/src/provider/chains.ts b/packages/starksheet-webapp/src/provider/chains.ts index d39c8a13..3ae5d69a 100644 --- a/packages/starksheet-webapp/src/provider/chains.ts +++ b/packages/starksheet-webapp/src/provider/chains.ts @@ -1,49 +1,111 @@ +import contractData from "../contracts/contractData.json"; import { ChainConfig, ChainId, ChainType } from "../types"; import { EVMProvider } from "./EVMProvider"; import { StarknetProvider } from "./StarknetProvider"; -export const chains: ChainConfig[] = [ - { - chainId: ChainId.ETHEREUM_MAINNET, +type SupportedChains = + | "goerli" + | "anvil" + | "mainnet" + | "testnet" + | "testnet2" + | "madara" + | "katana" + | "sharingan" + | "devnet"; + +const chainConfigs: Record> = { + goerli: { + chainId: ChainId.ETHEREUM_TESTNET, chainType: ChainType.EVM, - explorerBaseUrl: 'https://etherscan.io/address/', - nftBaseUrl: 'https://opensea.io/fr/assets/ethereum/', + explorerBaseUrl: "https://goerli.etherscan.io/address/", + explorerApiUrl: "https://api-goerli.etherscan.io/api", + nftBaseUrl: "https://testnets.opensea.io/assets/goerli/", + rpcUrl: `https://goerli.infura.io/v3/${process.env.REACT_APP_INFURA_KEY}`, }, - { - chainId: ChainId.ETHEREUM_TESTNET, + anvil: { + chainId: ChainId.ANVIL, chainType: ChainType.EVM, - explorerBaseUrl: 'https://goerli.etherscan.io/address/', - nftBaseUrl: 'https://testnets.opensea.io/assets/goerli/', + explorerBaseUrl: "https://goerli.etherscan.io/address/", + explorerApiUrl: "https://api-goerli.etherscan.io/api", + nftBaseUrl: "https://testnets.opensea.io/assets/goerli/", + rpcUrl: "http://0.0.0.0:8545", }, - { + mainnet: { chainId: ChainId.STARKNET_MAINNET, chainType: ChainType.STARKNET, - explorerBaseUrl: 'https://starkscan.co/contract/', - nftBaseUrl: 'https://mintsquare.io/collection/starknet/', + explorerBaseUrl: "https://starkscan.co/contract/", + nftBaseUrl: "https://mintsquare.io/collection/starknet/", + rpcUrl: `https://starknet-mainnet.infura.io/v3/${process.env.REACT_APP_INFURA_KEY}`, + gateway: "mainnet-alpha", + }, + testnet: { + chainId: ChainId.STARKNET_TESTNET, + chainType: ChainType.STARKNET, + explorerBaseUrl: "https://testnet.starkscan.co/contract/", + nftBaseUrl: "https://mintsquare.io/collection/starknet-testnet/", + rpcUrl: `https://starknet-goerli.infura.io/v3/${process.env.REACT_APP_INFURA_KEY}`, + gateway: "goerli-alpha", + }, + testnet2: { + chainId: ChainId.STARKNET_TESTNET2, + chainType: ChainType.STARKNET, + explorerBaseUrl: "https://testnet-2.starkscan.co/contract/", + nftBaseUrl: "", + rpcUrl: `https://starknet-goerli2.infura.io/v3/${process.env.REACT_APP_INFURA_KEY}`, + gateway: "goerli-alpha-2", + }, + devnet: { + chainId: ChainId.STARKNET_TESTNET, + chainType: ChainType.STARKNET, + explorerBaseUrl: "https://devnet.starkscan.co/contract/", + nftBaseUrl: "", + rpcUrl: "http://127.0.0.1:5050/rpc", }, - { + katana: { chainId: ChainId.STARKNET_TESTNET, chainType: ChainType.STARKNET, - explorerBaseUrl: 'https://testnet.starkscan.co/contract/', - nftBaseUrl: 'https://mintsquare.io/collection/starknet-testnet/', - } -]; + explorerBaseUrl: "", + nftBaseUrl: "", + rpcUrl: "http://127.0.0.1:5050", + }, + madara: { + chainId: ChainId.STARKNET_TESTNET, + chainType: ChainType.STARKNET, + explorerBaseUrl: "", + nftBaseUrl: "", + rpcUrl: "http://127.0.0.1:9944", + }, + sharingan: { + chainId: ChainId.STARKNET_TESTNET, + chainType: ChainType.STARKNET, + explorerBaseUrl: "", + nftBaseUrl: "", + rpcUrl: process.env.REACT_APP_SHARINGAN_URL!, + }, +}; -export const chainImplementations = { +const chainImplementations = { [ChainType.EVM]: EVMProvider, [ChainType.STARKNET]: StarknetProvider, -} - +}; -/** - * Gets a chain config matching the given id. - */ -export function getChainConfigById(id: ChainId) { - const maybeChain = chains.find((chain) => chain.chainId === id); - // throw an error if the chain is not found - if (!maybeChain) { - throw new Error(`chain ${id} is not configured`); - } +const chainAbis = { + [ChainType.EVM]: { + spreadsheet: contractData.abis.eth.spreadsheet, + worksheet: contractData.abis.eth.worksheet, + }, + [ChainType.STARKNET]: { + spreadsheet: contractData.abis.starknet.spreadsheet, + worksheet: contractData.abis.starknet.worksheet, + }, +}; - return maybeChain; -} +const network = (process.env.REACT_APP_NETWORK as SupportedChains) || "devnet"; +export const chainConfig: ChainConfig = { + ...chainConfigs[network], + addresses: contractData.network.addresses, +}; +export const chainAbi = chainAbis[chainConfig.chainType]; +export const chainImplementation = chainImplementations[chainConfig.chainType]; +export const deployedAbis = contractData.network.deployedAbis; diff --git a/packages/starksheet-webapp/src/provider/index.ts b/packages/starksheet-webapp/src/provider/index.ts deleted file mode 100644 index 5ee1f2c9..00000000 --- a/packages/starksheet-webapp/src/provider/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export type Network = "mainnet" | "testnet" | "testnet2" | "devnet"; - -const rpcUrls = { - mainnet: process.env.REACT_APP_RPC_NODE_URI_MAINNET as string, - testnet: process.env.REACT_APP_RPC_NODE_URI_GOERLI as string, - testnet2: process.env.REACT_APP_RPC_NODE_URI_GOERLI_2 as string, - devnet: "http://127.0.0.1:5050/rpc", - docker: "http://127.0.0.1:5050/rpc", -}; - -const chainIds = { - mainnet: "SN_MAIN", - testnet: "SN_GOERLI", - testnet2: "SN_GOERLI2", - devnet: "SN_GOERLI", - docker: "SN_GOERLI", -}; - -const network = (process.env.REACT_APP_NETWORK as Network) || "devnet"; - -export const chainId = chainIds[network]; -export const rpcUrl = process.env.REACT_APP_RPC_PROVIDER || rpcUrls[network]; diff --git a/packages/starksheet-webapp/src/types/contracts/Onsheet.ts b/packages/starksheet-webapp/src/types/contracts/Onsheet.ts deleted file mode 100644 index e22001a9..00000000 --- a/packages/starksheet-webapp/src/types/contracts/Onsheet.ts +++ /dev/null @@ -1,20 +0,0 @@ -import BN from "bn.js"; -import { Call, number } from "starknet"; -import { Cell } from "../cells"; - -export interface Onsheet { - getSheetDefaultRendererAddress(): Promise; - getSheetClassHash(): Promise; - getProxyClassHash(): Promise; - getSheets(): Promise; - setCellTxBuilder( - cell: Cell & { tokenId: number; sheetAddress: string } - ): Call; - addSheetTxBuilder(name: string, symbol: string): Call; - calculateSheetAddress( - salt: number.BigNumberish, - classHash: number.BigNumberish, - constructorCalldata: number.BigNumberish[] - ): string; - getSheetPrice(): Promise; -} diff --git a/packages/starksheet-webapp/src/types/contracts/SpreadsheetContract.ts b/packages/starksheet-webapp/src/types/contracts/SpreadsheetContract.ts new file mode 100644 index 00000000..26346824 --- /dev/null +++ b/packages/starksheet-webapp/src/types/contracts/SpreadsheetContract.ts @@ -0,0 +1,29 @@ +import BN from "bn.js"; +import { Cell } from "../cells"; +import { SheetConstructorArgs } from "../onsheet"; +import { ContractCall } from "../provider"; + +export interface SpreadsheetContract { + getSheetDefaultRendererAddress(): Promise; + getSheets(): Promise; + calculateSheetAddress( + from: number | string, + constructorCalldata: SheetConstructorArgs + ): Promise; + getSheetPrice(): Promise; + /** + * Build a raw `setCell` transaction from a Cell. + * + * @param cell the cell to be saved (possibly also minted) + */ + setCellTxBuilder( + cell: Cell & { tokenId: number; sheetAddress: string } + ): ContractCall; + /** + * Build a raw `addSheet` transaction + * + * @param name + * @param symbol + */ + addSheetTxBuilder(name: string, symbol: string, from: string): ContractCall; +} diff --git a/packages/starksheet-webapp/src/types/contracts/Sheet.ts b/packages/starksheet-webapp/src/types/contracts/WorksheetContract.ts similarity index 79% rename from packages/starksheet-webapp/src/types/contracts/Sheet.ts rename to packages/starksheet-webapp/src/types/contracts/WorksheetContract.ts index 22882f51..1943f59b 100644 --- a/packages/starksheet-webapp/src/types/contracts/Sheet.ts +++ b/packages/starksheet-webapp/src/types/contracts/WorksheetContract.ts @@ -1,13 +1,14 @@ import type BN from "bn.js"; import { CellData, CellRendered } from "../cells"; -export interface Sheet { +export interface WorksheetContract { totalSupply(): Promise; - tokenByIndex(index: number): Promise; ownerOf(tokenId: number): Promise; getCell(tokenId: number): Promise; renderCell(tokenId: number): Promise; renderCells(): Promise; nRow(): Promise; getCellPrice(): Promise; + name(): Promise; + symbol(): Promise; } diff --git a/packages/starksheet-webapp/src/types/contracts/index.ts b/packages/starksheet-webapp/src/types/contracts/index.ts index 4e789423..e27cc4d1 100644 --- a/packages/starksheet-webapp/src/types/contracts/index.ts +++ b/packages/starksheet-webapp/src/types/contracts/index.ts @@ -1,2 +1,2 @@ -export type { Onsheet } from "./Onsheet"; -export type { Sheet } from "./Sheet"; +export type { SpreadsheetContract } from "./SpreadsheetContract"; +export type { WorksheetContract } from "./WorksheetContract"; diff --git a/packages/starksheet-webapp/src/types/index.ts b/packages/starksheet-webapp/src/types/index.ts index 987c83e5..fc6fb60b 100644 --- a/packages/starksheet-webapp/src/types/index.ts +++ b/packages/starksheet-webapp/src/types/index.ts @@ -1,7 +1,5 @@ -import { Onsheet, Sheet } from "./contracts"; export * from "./cells"; +export * from "./contracts"; export * from "./onsheet"; export * from "./provider"; export * from "./userSettings"; -export type SheetContract = Sheet; -export type OnsheetContract = Onsheet; diff --git a/packages/starksheet-webapp/src/types/onsheet.ts b/packages/starksheet-webapp/src/types/onsheet.ts index 8717f36f..47bdd9cb 100644 --- a/packages/starksheet-webapp/src/types/onsheet.ts +++ b/packages/starksheet-webapp/src/types/onsheet.ts @@ -2,7 +2,7 @@ import BN from "bn.js"; import { Abi, FunctionAbi, StructAbi, number } from "starknet"; import { Cell } from "./cells"; -type SheetConstructorArgs = { +export type SheetConstructorArgs = { name: number.BigNumberish; symbol: number.BigNumberish; owner: number.BigNumberish; @@ -22,12 +22,10 @@ export type Sheet = { export type NewSheet = Required; -export type Onsheet = { +export type Spreadsheet = { sheets: Sheet[]; address: string; defaultRenderer: string; - sheetClassHash: string; - proxyClassHash: string; sheetPrice: number; }; diff --git a/packages/starksheet-webapp/src/types/provider/ABI.ts b/packages/starksheet-webapp/src/types/provider/ABI.ts index db52b95e..6778fbac 100644 --- a/packages/starksheet-webapp/src/types/provider/ABI.ts +++ b/packages/starksheet-webapp/src/types/provider/ABI.ts @@ -4,4 +4,4 @@ * This type provides add additional abstraction layer with respect to chain base representations to allow cross-chain * support. */ -export type ABI = any; +export type Abi = any[]; diff --git a/packages/starksheet-webapp/src/types/provider/ChainConfig.ts b/packages/starksheet-webapp/src/types/provider/ChainConfig.ts index bc753875..2dd7c07d 100644 --- a/packages/starksheet-webapp/src/types/provider/ChainConfig.ts +++ b/packages/starksheet-webapp/src/types/provider/ChainConfig.ts @@ -1,9 +1,20 @@ -import { ChainId } from './ChainId'; -import { ChainType } from './ChainType'; +import { ChainId } from "./ChainId"; +import { ChainType } from "./ChainType"; + +type NetworkName = "mainnet-alpha" | "goerli-alpha" | "goerli-alpha-2"; export interface ChainConfig { chainId: ChainId; chainType: ChainType; explorerBaseUrl: string; + explorerApiUrl?: string; nftBaseUrl: string; + rpcUrl: string; + gateway?: NetworkName; + addresses: { + spreadsheet: string; + multisend?: string; + bytes?: string; + math: string; + }; } diff --git a/packages/starksheet-webapp/src/types/provider/ChainId.ts b/packages/starksheet-webapp/src/types/provider/ChainId.ts index 4607aad6..3c404fa8 100644 --- a/packages/starksheet-webapp/src/types/provider/ChainId.ts +++ b/packages/starksheet-webapp/src/types/provider/ChainId.ts @@ -1,6 +1,9 @@ export enum ChainId { - ETHEREUM_MAINNET = '0x1', - ETHEREUM_TESTNET = '0x5', - STARKNET_MAINNET = '0x534e5f4d41494e', - STARKNET_TESTNET = '0x534e5f474f45524c49', + ETHEREUM_MAINNET = "0x1", + ETHEREUM_TESTNET = "0x5", + ANVIL = "0x7a69", + STARKNET_MAINNET = "0x534e5f4d41494e", + STARKNET_TESTNET = "0x534e5f474f45524c49", + STARKNET_TESTNET2 = "0x534e5f474f45524c4932", + KATANA = "0x4b4154414e41", } diff --git a/packages/starksheet-webapp/src/types/provider/ChainProvider.ts b/packages/starksheet-webapp/src/types/provider/ChainProvider.ts index 2cf7115e..b1a263b4 100644 --- a/packages/starksheet-webapp/src/types/provider/ChainProvider.ts +++ b/packages/starksheet-webapp/src/types/provider/ChainProvider.ts @@ -1,8 +1,11 @@ -import { ABI } from "./ABI"; +import { ContractAbi } from ".."; +import { SpreadsheetContract, WorksheetContract } from "../contracts"; +import { Abi } from "./ABI"; +import { ChainId } from "./ChainId"; +import { ChainType } from "./ChainType"; import { ContractCall } from "./ContractCall"; import { TransactionReceipt } from "./TransactionReceipt"; -import { ChainType } from "./ChainType"; -import { ChainId } from "./ChainId"; +import { TransactionResponse } from "./TransactionResponse"; /** * Represents a chain provider. @@ -10,21 +13,41 @@ import { ChainId } from "./ChainId"; * This interface describes every method the application needs to interact with on-chain data.. */ export interface ChainProvider { + /** + * + * Get bytecode at a given address + */ + addressAlreadyDeployed(address: string): Promise; + /** * Gets the ABI of the contract matching the given address. */ - getAbi(address: string): Promise; + getAbi(address: string): Promise; + + /** + * Returns an object whose keys are the selectors of the corresponding functions instead of a raw list + * @param abi The raw abi + */ + parseAbi(abi: Abi): ContractAbi; /** * Calls a contract entry point with some optional data. */ - callContract(options: ContractCall): Promise; + callContract(options: ContractCall): Promise; /** * Waits for the transaction matching the given hash to complete. */ waitForTransaction(hash: string): Promise; + /** + * todo: refactor + */ + execute( + calls: ContractCall[], + options?: { value?: number | string } + ): Promise; + /** * Gets the chain id. */ @@ -35,6 +58,16 @@ export interface ChainProvider { */ getChainType(): ChainType; + /** + * Gets a spreadsheet contract implementation matching the chain type. + */ + getSpreadsheetContract(): SpreadsheetContract; + + /** + * Gets a worksheet contract implementation matching the chain type for the given address. + */ + getWorksheetContractByAddress(address: string): WorksheetContract; + /** * Gets the receipt of the transaction matching the given hash. */ @@ -49,4 +82,9 @@ export interface ChainProvider { * Gets the address (url) of the nft marketplace for the current chain. */ getNftMarketplaceAddress(contractAddress: string): string; + + /** + * Connects the user with the given chain provider. + */ + login(): Promise; } diff --git a/packages/starksheet-webapp/src/types/provider/ContractCall.ts b/packages/starksheet-webapp/src/types/provider/ContractCall.ts index 9186e4cd..1ec9a20c 100644 --- a/packages/starksheet-webapp/src/types/provider/ContractCall.ts +++ b/packages/starksheet-webapp/src/types/provider/ContractCall.ts @@ -1,3 +1,7 @@ +import BN from "bn.js"; +import { BigNumberish } from "ethers"; +import { FunctionAbi } from "starknet"; + /** * Represents a contract call. * @@ -8,15 +12,30 @@ export interface ContractCall { /** * The contract address. */ - contractAddress: string; + to: string; /** * The entry point to call. */ - entrypoint: any; + entrypoint?: any; + + /** + * The function selector. + */ + selector?: BigNumberish | BN; + + /** + * The calldata. In the EVM world, the calldata includes the bytes4 function selector. + */ + calldata: (BigNumberish | BN)[] | string; + + /** + * The value to send in chain base fee token + */ + value?: any; /** - * Some optional data the call might need (method params). + * The abi of the contract at address to */ - calldata?: any; -} \ No newline at end of file + abi?: FunctionAbi; +} diff --git a/packages/starksheet-webapp/src/types/provider/TransactionReceipt.ts b/packages/starksheet-webapp/src/types/provider/TransactionReceipt.ts index 17bd5feb..475e9479 100644 --- a/packages/starksheet-webapp/src/types/provider/TransactionReceipt.ts +++ b/packages/starksheet-webapp/src/types/provider/TransactionReceipt.ts @@ -4,4 +4,7 @@ * This type provides add additional abstraction layer with respect to chain base representations to allow cross-chain * support. */ -export type TransactionReceipt = any; +export type TransactionReceipt = { + status: any; + transaction_hash: string; +}; diff --git a/packages/starksheet-webapp/src/types/provider/TransactionResponse.ts b/packages/starksheet-webapp/src/types/provider/TransactionResponse.ts new file mode 100644 index 00000000..88a35a3f --- /dev/null +++ b/packages/starksheet-webapp/src/types/provider/TransactionResponse.ts @@ -0,0 +1,3 @@ +export type TransactionResponse = { + transaction_hash: string; +} diff --git a/packages/starksheet-webapp/src/types/provider/index.ts b/packages/starksheet-webapp/src/types/provider/index.ts index 646c1170..307b8edf 100644 --- a/packages/starksheet-webapp/src/types/provider/index.ts +++ b/packages/starksheet-webapp/src/types/provider/index.ts @@ -1,7 +1,8 @@ export * from "./ABI"; export * from "./ChainConfig"; export * from "./ChainId"; -export * from "./ContractCall"; -export * from "./TransactionReceipt"; export * from "./ChainProvider"; export * from "./ChainType"; +export * from "./ContractCall"; +export * from "./TransactionReceipt"; +export * from "./TransactionResponse"; diff --git a/packages/starksheet-webapp/src/utils/abiUtils.ts b/packages/starksheet-webapp/src/utils/abiUtils.ts deleted file mode 100644 index b3b5a9a2..00000000 --- a/packages/starksheet-webapp/src/utils/abiUtils.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Abi, hash } from "starknet"; -import { ContractAbi } from "../types"; - -export const parseAbi = (abi: Abi): ContractAbi => - (!!abi.length ? abi : []).reduce( - (prev, cur) => ({ - ...prev, - [hash.getSelectorFromName(cur.name)]: cur, - }), - {} - ); diff --git a/packages/starksheet-webapp/src/utils/constants.ts b/packages/starksheet-webapp/src/utils/constants.ts index 11242962..127dd853 100644 --- a/packages/starksheet-webapp/src/utils/constants.ts +++ b/packages/starksheet-webapp/src/utils/constants.ts @@ -1,6 +1,7 @@ import { number } from "starknet"; -import contract from "../contract.json"; -import { OnsheetContractData } from "../types"; export const RC_BOUND = number.toBN(2).pow(number.toBN(128)); -export const onsheetContractData = contract as OnsheetContractData; +export const CONTRACT_FUNCTION_SEP = "."; +export const ARGS_SEP = ","; +export const ARG_LIST_SEP = ","; +export const CELL_NAME_REGEX = /^[a-z]\d+$/i; diff --git a/packages/starksheet-webapp/src/utils/hexUtils.ts b/packages/starksheet-webapp/src/utils/hexUtils.ts index acdce27d..fecc4d3e 100644 --- a/packages/starksheet-webapp/src/utils/hexUtils.ts +++ b/packages/starksheet-webapp/src/utils/hexUtils.ts @@ -1,4 +1,5 @@ import BN from "bn.js"; +import { BigNumber } from "ethers"; import { number } from "starknet"; export function hex2str(hex: string): string { @@ -21,3 +22,36 @@ export const normalizeHexString = (address: string) => !!address ? "0x" + number.toBN(address).toString(16) : ""; export const bn2hex = (hex: BN): string => "0x" + hex.toString(16); + +export const bn2bytes = + (n: number) => + (hex: BN): string => + hex.toString(16).padEnd(n * 2, "0"); + +export const bn2uint = + (n: number) => + (hex: BN): string => + hex.toString(16).padStart(n * 2, "0"); + +export const ethersHexStringToBN = (hexstring: string) => + new BN(BigNumber.from(hexstring).toString()); + +export function hexStringToIntegerArray(hexString: string) { + // Remove any non-hex characters + hexString = hexString.replace(/[^0-9a-fA-F]/g, ""); + + // Split the hex string into pairs of two characters + const hexPairs = hexString.match(/.{1,64}/g); + + if (!hexPairs) { + return []; + } + + // Convert each pair to an integer and store it in a new array + const integerArray = Array.from( + hexPairs, + (pair) => new BN(parseInt(pair, 16)) + ); + + return integerArray; +}